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

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

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

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

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

абстрагирование счета核心概念

Абстрагирование счета в основном включает два ключевых момента: абстрагирование подписи и абстрагирование платежа.

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

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

Стандарт ERC-4337

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

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

  2. Контракт EntryPoint: этот контракт обрабатывает транзакции, как операционная система, его основные функции включают:

    • Вызвать функцию validate в контракте счета, чтобы убедиться, что userOp получил авторизацию
    • Взимание платы
    • Вызовите функцию execute в контракте счета для выполнения целевой операции userOp

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

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

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

  • ERC-4337 абстрагирование счета: Эфириум, Арбитрум, Оптимизм, База, Линея, Скролл, Полигон PoS
  • Следование абстрагированию счета ERC-4337: StarkNet и zkSync Era
  • Нативное абстрагирование счета с дизайном конфиденциальности: Aztec

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

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

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

    • Функция входной точки верификационного этапа фиксирована как в ERC-4337, так и в нативном AA
    • В стадии исполнения только точка входа в родном абстрагировании счета фиксирована.
  3. Ограничения шагов проверки:

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

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

    • ERC-4337 различает 192-битное значение ключа и 64-битное случайное значение
    • zkSync и StarkNet используют строго возрастающий nonce
  6. Первое развертывание сделки:

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

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

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

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

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

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

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

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
NightAirdroppervip
· 07-05 09:32
Абстракция абстракция снова пришла к абстракции
Посмотреть ОригиналОтветить0
FadCatchervip
· 07-04 09:55
Блокчейн новичок天天卷 干就完了
Посмотреть ОригиналОтветить0
GasFeeVictimvip
· 07-04 09:40
Как снова это устройство для повышения Газ...
Посмотреть ОригиналОтветить0
SandwichVictimvip
· 07-04 09:28
А как же опять абстрагирование счета
Посмотреть ОригиналОтветить0
  • Закрепить