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

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

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

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

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

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

Абстрагирование счета: Обзор технологии

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

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

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

Интерпретация стандарта ERC-4337

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

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

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

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

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

Различные способы реализации AA в разных сетях:

  • Следование абстрагированию счета ERC-4337: Эфириум и несколько сетей второго уровня
  • Соблюдение абстрагирования счета ERC-4337: некоторые сети ZK Rollup
  • Нативное абстрагирование счета с дизайном конфиденциальности: некая анонимная сеть

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ETH-2.59%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 8
  • Поделиться
комментарий
0/400
ChainMelonWatchervip
· 6ч назад
Судя по всему, ценные идеи полны, ждем выхода тестовой версии.
Посмотреть ОригиналОтветить0
MevShadowrangervip
· 07-22 18:45
Давай, давай, разберемся с расчетами.
Посмотреть ОригиналОтветить0
WhaleWatchervip
· 07-22 18:41
AA, в конечном счете, все равно сводится к централизованным посредникам.
Посмотреть ОригиналОтветить0
RugPullProphetvip
· 07-22 18:40
Мультицепочная aa уже понятна.
Посмотреть ОригиналОтветить0
WhaleMinionvip
· 07-22 18:39
Неужели ты хочешь сказать, что erc4337 бык крут?
Посмотреть ОригиналОтветить0
PoetryOnChainvip
· 07-22 18:37
Кто может простым языком объяснить, в чем суть aa?
Посмотреть ОригиналОтветить0
MEVHunterLuckyvip
· 07-22 18:25
Один гвоздь, занимайте переднюю линию, смотрите 4337
Посмотреть ОригиналОтветить0
Fren_Not_Foodvip
· 07-22 18:20
Разные блокчейны обернули абстрагирование счета!
Посмотреть ОригиналОтветить0
  • Закрепить