Полный анализ технологии абстрагирования многосетевых счетов: сравнение ERC-4337 и нативной AA

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

Анализ технологии абстрагирования многоцепочечных счетов

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

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

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

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

Абстрагирование счета состоит из двух основных элементов: абстракция подписи и абстракция платежа.

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

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

Стандарт ERC-4337

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

Ключевые компоненты:

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

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

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

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

  • ERC-4337: Эфириум, Арбитрум, Оптимизм и др.
  • Нативное AA, соответствующее ERC-4337: StarkNet, zkSync Era
  • Нативный AA с дизайном конфиденциальности: Aztec

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

  1. Роль операционной системы

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

    • Этап проверки: обе точки входа функции фиксированы
    • Этап выполнения: только фиксированная входная точка нативного AA
  3. Ограничение шагов проверки

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

    • zkSync:нужно подтвердить системный флаг
    • ERC-4337 и StarkNet: без специальных ограничений
  5. Управление случайными числами

    • ERC-4337: различие между значением ключа и случайным значением
    • zkSync и StarkNet: строгое увеличение
  6. Первое развертывание сделки

    • ERC-4337: развертывание через поле initcode
    • StarkNet и zkSync: необходимо отдельно отправить транзакцию развертывания

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

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

  1. Различия в протоколах

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

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

Заключение

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

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
HackerWhoCaresvip
· 07-21 01:53
Ну это же слишком хардкорно написано.
Посмотреть ОригиналОтветить0
ChainDetectivevip
· 07-19 11:26
Технические тексты, не понимаю
Посмотреть ОригиналОтветить0
MemecoinResearchervip
· 07-18 03:14
основанные на технологиях + джен vibes фр фр
Посмотреть ОригиналОтветить0
AlphaLeakervip
· 07-18 03:13
Неясно, но впечатляет, также не хочется понимать.
Посмотреть ОригиналОтветить0
SerNgmivip
· 07-18 03:08
Ну, хоть понимаю, почти сойдёт.
Посмотреть ОригиналОтветить0
  • Закрепить