Исследование абстрагирования многосетевых счетов: техническое сравнение ERC-4337 и нативного AA

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

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

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

Блокчейн-разработчик на конференции выступил с докладом под названием "Рассекречивание будущего: анализ абстрагирования многоцепочечных счетов". Вот основные моменты доклада:

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

абстрагирование счета(AA)включает в себя два ключевых момента: абстракция подписи и абстракция платежа.

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

Эта гибкость предоставляет пользователям более безопасный и оптимальный опыт.

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

Стандарт ERC-4337

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

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

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

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

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

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

Различия между ERC-4337 и нативным AA

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

  2. Интерфейс контракта: Функция входной точки на этапе верификации фиксирована для обоих, но на этапе исполнения фиксирована только функция входной точки для нативного AA.

  3. Ограничения на шаги проверки: ERC-4337 определяет запрещенные коды операций и ограничения доступа к хранилищу, в то время как zkSync Era ослабляет некоторые ограничения.

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

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

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

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

Различия между ERC-4337 на L1 и L2

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

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

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

Понимая эти различия и особенности, разработчики могут лучше реализовать и оптимизировать абстрагирование счета в многосетевой среде, предоставляя пользователям более гибкий и безопасный опыт взаимодействия с блокчейном.

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 9
  • Поделиться
комментарий
0/400
CoconutWaterBoyvip
· 07-09 01:26
Абстрактно говорить целый день, все равно не избежать Газ.
Посмотреть ОригиналОтветить0
MEVSupportGroupvip
· 07-08 23:18
Эти стандарты слишком много, и я понял.
Посмотреть ОригиналОтветить0
GateUser-e87b21eevip
· 07-08 02:18
Отслеживание хода разработки, будьте осторожны
Посмотреть ОригиналОтветить0
ImpermanentPhilosophervip
· 07-06 19:28
Дизайнер снова пришел говорить о передовых технологиях.
Посмотреть ОригиналОтветить0
BakedCatFanboyvip
· 07-06 02:27
Хороший чай не вкусный
Посмотреть ОригиналОтветить0
PumpAnalystvip
· 07-06 02:25
Всё это на самом деле просто продвинутый банкомат для неудачников.
Посмотреть ОригиналОтветить0
OnchainSnipervip
· 07-06 02:24
Зачем столько суеты, торговля все равно дорогая.
Посмотреть ОригиналОтветить0
NftDataDetectivevip
· 07-06 02:11
похоже, что разработчики наконец-то обращают внимание на проблему ux, которая долгое время оставалась в тени...
Посмотреть ОригиналОтветить0
StableNomadvip
· 07-06 02:01
на самом деле это вызывает у меня сильные флешбеки к eth merge fud... одни и те же технологические споры, другой год
Посмотреть ОригиналОтветить0
Подробнее
  • Закрепить