Многоцепочное абстрагирование счета: ключевые различия между ERC-4337 и нативным AA

robot
Генерация тезисов в процессе

Многоцепочечное абстрагирование счета: перспективы шифрования инфраструктуры

С 8 по 11 июля 2024 года в Брюсселе, Бельгия, пройдет крупнейшее в Европе ежегодное мероприятие по Ethereum — Конференция сообщества Ethereum (EthCC), сосредоточенная на технологиях и развитии сообщества. На этом мероприятии (EthCC 7) собрались более 350 лидеров мнений из блокчейн-отрасли. Один из разработчиков блокчейн на конференции выступил с докладом на тему "Раскрытие будущего: анализ абстрагирования многоцепочечных счетов".

Будущее шифрования инфраструктуры? Анализ абстрагирования многосетевых счетов

Основные моменты выступления

  • Ядро абстрагирования счета (AA): абстракция подписи и абстракция платежа. Эта гибкость обеспечивает более безопасный и оптимальный пользовательский опыт.
  • Функции входной точки на этапе проверки и выполнения ERC-4337 и нативного AA различаются.
  • При реализации ERC-4337 на EVM-совместимой цепочке два ключевых отличия заключаются в различиях протоколов в дизайне Rollup и способах вычисления адресов.

абстрагирование счета

абстрагирование счета (AA)主要包括两个关键点:

  1. Абстрагирование подписи: позволяет пользователям выбирать любую предпочитаемую механизму верификации, не ограничиваясь конкретными алгоритмами цифровой подписи.
  2. Абстрагирование платежей: предоставление различных вариантов оплаты, таких как использование активов ERC-20 вместо коренных активов для платежей или разрешение третьим сторонам спонсировать транзакции.

Будущее шифрования инфраструктуры? Анализ абстрагирования многоцепочечного счета

Анализ ERC-4337

ERC-4337 решает некоторые ограничения внешне управляемых счетов (EOA) в протоколе Ethereum, вводя более гибкие методы управления счетами и обработки транзакций. Его основные характеристики включают:

  • структура userOp: пользователь отправляет структуру userOp в Bundler, который собирает несколько userOp и отправляет их в контракт EntryPoint.
  • Контракт EntryPoint: отвечает за обработку транзакций, включая проверку полномочий, взимание сборов и выполнение целевых операций.

Введение в нативный AA

В нативном AA каждый счет является контрактом, а механизм обработки транзакций напрямую встроен в протокол блокчейна. Разные блокчейн-сети используют разные дизайны AA:

  • ERC-4337 абстрагирование счета: Ethereum, Arbitrum, Optimism и другие сети
  • Следует абстрагированию счета ERC-4337: StarkNet и zkSync Era
  • Нативное абстрагирование счета с дизайном конфиденциальности: Aztec

Будущее шифрования инфраструктуры? Анализ абстрагирования многосетевых счетов

Отличия ERC-4337 от нативного абстрагирования счета

  1. Роль операционной системы: ERC-4337 выполняется совместно через Bundler и EntryPoint Contract, в то время как нативная AA зависит от операторов/сортировщиков официального сервера.

  2. Контрактный интерфейс: точки входа функций на этапе проверки для ERC-4337 и нативного AA фиксированы, но на этапе исполнения различаются.

  3. Ограничения шагов проверки: различные реализации имеют разные ограничения на использование и доступ к коду операций для проверки транзакций.

  4. Ограничения на шаги выполнения: zkSync требует подтверждения системного флага, в то время как ERC-4337 и StarkNet не имеют специальных ограничений на этапе выполнения.

  5. Обработка случайных чисел: ERC-4337, zkSync и StarkNet различаются в управлении nonce.

  6. Первое развертывание транзакции: ERC-4337 позволяет развернуть контракт счета в первой userOp, в то время как StarkNet и zkSync требуют отдельной транзакции развертывания.

Различия ERC-4337 на L1 и L2

При реализации ERC-4337 на EVM-совместимых цепочках существуют два основных ключевых различия:

  1. Различия в протоколе: L2 необходимо загрузить данные на L1, связанные с этим расходы должны быть включены в предварительную проверку Gas.

  2. Различия в адресах: различия в способах вычисления адресов разных цепочек могут привести к несоответствию адресов контрактов счетов, особенно при введении новых кодов операций.

Данная статья предоставляет углубленный анализ абстрагирования счета, ERC-4337 и нативного AA, что дает ценные идеи для понимания реализации абстрагирования счета в многосетевом окружении. С развитием технологий блокчейн эти инновации будут продолжать способствовать прогрессу шифрования инфраструктуры.

Будущее шифрования инфраструктуры? Анализ абстрагирования многосетевых счетов

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 8
  • Поделиться
комментарий
0/400
AirdropHunterZhangvip
· 07-19 18:44
Без Закрытый ключ стало удобнее.
Посмотреть ОригиналОтветить0
ser_ngmivip
· 07-19 10:26
Мультицепочная AA – это тренд
Посмотреть ОригиналОтветить0
NotFinancialAdvicevip
· 07-18 16:52
Будущее многосетевых технологий уже здесь
Посмотреть ОригиналОтветить0
OfflineNewbievip
· 07-17 03:41
абстрагирование счета真香啊
Посмотреть ОригиналОтветить0
TokenTherapistvip
· 07-16 19:16
AA — это ядро будущего
Посмотреть ОригиналОтветить0
Web3ProductManagervip
· 07-16 19:15
Посмотрим на точки трения.
Посмотреть ОригиналОтветить0
0xSleepDeprivedvip
· 07-16 19:08
Суть в опыте
Посмотреть ОригиналОтветить0
RektButSmilingvip
· 07-16 18:49
Абстракция слишком сложная.
Посмотреть ОригиналОтветить0
  • Закрепить