Многоцепочечное абстрагирование счета: Сравнение ERC-4337 и нативного дизайна AA

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

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

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

Разработчик imToken Labs Альфред был приглашен участвовать и выступить с докладом на тему "Раскрытие будущего: анализ абстрагирования многоцепочных счетов". Ниже приведены основные моменты доклада:

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

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

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

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

абстрагирование счета (AA)主要涵盖两个关键方面:

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

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

Обзор ERC-4337

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

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

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

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

  • ERC-4337: Эфир и несколько сетей второго уровня
  • Следование нативному AA ERC-4337: StarkNet и zkSync Era
  • Нативное AA с дизайном конфиденциальности: Aztec

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

Сравнение ERC-4337 и нативного AA

системная роль

ERC-4337 выполняет обработку транзакций с помощью взаимодействия между Bundler и EntryPoint Contract. В то время как в нативном AA пользователи напрямую отправляют операции операторам/сортировщикам официального сервера.

интерфейс контракта

Хотя интерфейсы контрактов счета схожи в разных реализациях, существуют различия в проектировании функций входной точки на этапах проверки и выполнения.

ограничение проверки

Чтобы предотвратить DoS-атаки, различные реализации установили разные ограничения на этап проверки. Например, zkSync Era позволяет доступ к определенным слотам хранения, но запрещает доступ к глобальным переменным.

ограничение на выполнение

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

управление случайными числами

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

Первое развертывание

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

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

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

Различия в протоколе

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

разница в вычислении адреса

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

Заключение

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

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
WhaleWatchervip
· 07-15 21:00
Кто может объяснить AA проще?
Посмотреть ОригиналОтветить0
LightningPacketLossvip
· 07-13 01:50
Снова увидел 4337, просто... старые лица
Посмотреть ОригиналОтветить0
BankruptcyArtistvip
· 07-13 01:45
AA взлетело в небо
Посмотреть ОригиналОтветить0
FarmHoppervip
· 07-13 01:39
Вот и всё? Лучше расскажите, когда снизятся Газ.
Посмотреть ОригиналОтветить0
AlwaysAnonvip
· 07-13 01:25
AA это меч для убивания драконов.
Посмотреть ОригиналОтветить0
  • Закрепить