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

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

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

Недавно в Брюсселе, Бельгия, состоялась конференция сообщества Эфириума (EthCC 7), крупнейшее ежегодное мероприятие Эфириума в Европе, сосредоточенное на технологиях и развитии сообщества. Конференция собрала более 350 ведущих мнений в области шифрования.

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

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

Абстрагирование счета: ключевая концепция

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

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

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

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

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

Стандарт ERC-4337

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

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

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

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

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

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

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

Основные различия между ERC-4337 и нативным AA

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

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

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

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

  5. Управление случайными числами: разные реализации используют разные способы управления nonce.

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

Различия в реализации ERC-4337 на L1 и L2

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

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

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

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 1
  • Поделиться
комментарий
0/400
PuzzledScholarvip
· 07-19 05:34
Майнинг может добывать токены, кто поможет засыпать яму?
Посмотреть ОригиналОтветить0
  • Закрепить