Анализ технологии абстрагирования многоцепочечных счетов: направление развития будущей шифрования инфраструктуры
С 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 и нативным абстрагированием счета
Роль операционной системы:
ERC-4337 выполняется с помощью совместной работы Bundler и EntryPoint контрактов, в то время как нативное абстрагирование счета обрабатывается операторами/сортировщиками официального сервера.
Интерфейс контракта:
Функция точки входа на этапе верификации остается последовательной во всех реализациях, но на этапе выполнения только нативное абстрагирование счета зафиксировало точку входа.
Ограничения на шаги проверки:
Разные реализации имеют различные ограничения на доступные операции и доступ к памяти, чтобы предотвратить потенциальные атаки DoS.
Ограничения по выполнению шагов:
Некоторые сети требуют подтверждения системного флага для выполнения определенных действий, в то время как другие реализации не имеют специальных ограничений на этапе выполнения.
Управление случайными числами:
Разные реализации используют свои собственные механизмы управления nonce: некоторые позволяют гибкую настройку, в то время как другие требуют строгого увеличения.
Первоначальное развертывание сделки:
ERC-4337 позволяет развертывание контракта счета в первом userOp, в то время как некоторые нативные реализации AA требуют отдельной транзакции развертывания.
Различия в реализации ERC-4337 на L1 и L2
При реализации ERC-4337 на совместимых с EVM цепях существуют два ключевых различия:
Различия в протоколах:
Решения второго уровня требуют загрузки данных на уровень 1 для обеспечения безопасности и окончательного расчета, что связано с дополнительными проблемами расчета затрат.
Разница в вычислении адреса:
Различные сети используют разные способы кодирования адресов, что может привести к несовпадению адресов одного и того же контракта на разных цепочках. Особенно это касается случаев, когда при жестком форке вводятся новые операционные коды, и если версия EVM не указана, могут возникать неожиданные изменения в байт-коде.
Данная лекция углубленно проанализировала ключевые концепции технологии абстрагирования счета и различия в реализации на нескольких цепочках, предоставив ценные идеи для развития будущей инфраструктуры шифрования. С постоянным развитием технологий мы ожидаем увидеть больше инновационных приложений, которые进一步 улучшат пользовательский опыт и безопасность в экосистеме блокчейна.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
16 Лайков
Награда
16
8
Поделиться
комментарий
0/400
ChainMelonWatcher
· 6ч назад
Судя по всему, ценные идеи полны, ждем выхода тестовой версии.
Посмотреть ОригиналОтветить0
MevShadowranger
· 07-22 18:45
Давай, давай, разберемся с расчетами.
Посмотреть ОригиналОтветить0
WhaleWatcher
· 07-22 18:41
AA, в конечном счете, все равно сводится к централизованным посредникам.
Посмотреть ОригиналОтветить0
RugPullProphet
· 07-22 18:40
Мультицепочная aa уже понятна.
Посмотреть ОригиналОтветить0
WhaleMinion
· 07-22 18:39
Неужели ты хочешь сказать, что erc4337 бык крут?
Посмотреть ОригиналОтветить0
PoetryOnChain
· 07-22 18:37
Кто может простым языком объяснить, в чем суть aa?
Посмотреть ОригиналОтветить0
MEVHunterLucky
· 07-22 18:25
Один гвоздь, занимайте переднюю линию, смотрите 4337
Полный анализ технологии абстрагирования счета: Сравнение многоцепочечных реализаций ERC-4337 и нативного AA
Анализ технологии абстрагирования многоцепочечных счетов: направление развития будущей шифрования инфраструктуры
С 8 по 11 июля 2024 года в Брюсселе, Бельгия, пройдет крупнейшая в Европе ежегодная техническая конференция по Эфириуму. На этой конференции соберется более 350 ведущих экспертов в области блокчейна для выступлений, сосредоточенных на технологических инновациях и развитии сообщества.
На конференции разработчик блокчейна выступил с докладом под названием "Открывая будущее: анализ абстрагирования многоцепочечных счетов", в котором глубоко проанализировал основные концепции технологии абстрагирования счета, различные способы реализации и их различия в применении на различных цепях.
Абстрагирование счета: Обзор технологии
абстрагирование счета(AA)технология в основном сосредоточена на двух ключевых аспектах: абстрагирование подписи и абстрагирование платежа.
Эта гибкость значительно улучшает пользовательский опыт и безопасность.
Интерпретация стандарта ERC-4337
Стандарт ERC-4337 решает некоторые ограничения внешних счетов Ethereum (EOA), вводя более гибкие методы управления счетами и обработки транзакций. Его основные компоненты включают:
Нативное абстрагирование счета
Некоторые блокчейн-сети используют нативный дизайн абстрагирования счета, рассматривая каждый счет как контракт и напрямую встраивая механизм обработки транзакций в протокол блокчейна.
Различные способы реализации AA в разных сетях:
Основные различия между ERC-4337 и нативным абстрагированием счета
Роль операционной системы: ERC-4337 выполняется с помощью совместной работы Bundler и EntryPoint контрактов, в то время как нативное абстрагирование счета обрабатывается операторами/сортировщиками официального сервера.
Интерфейс контракта: Функция точки входа на этапе верификации остается последовательной во всех реализациях, но на этапе выполнения только нативное абстрагирование счета зафиксировало точку входа.
Ограничения на шаги проверки: Разные реализации имеют различные ограничения на доступные операции и доступ к памяти, чтобы предотвратить потенциальные атаки DoS.
Ограничения по выполнению шагов: Некоторые сети требуют подтверждения системного флага для выполнения определенных действий, в то время как другие реализации не имеют специальных ограничений на этапе выполнения.
Управление случайными числами: Разные реализации используют свои собственные механизмы управления nonce: некоторые позволяют гибкую настройку, в то время как другие требуют строгого увеличения.
Первоначальное развертывание сделки: ERC-4337 позволяет развертывание контракта счета в первом userOp, в то время как некоторые нативные реализации AA требуют отдельной транзакции развертывания.
Различия в реализации ERC-4337 на L1 и L2
При реализации ERC-4337 на совместимых с EVM цепях существуют два ключевых различия:
Различия в протоколах: Решения второго уровня требуют загрузки данных на уровень 1 для обеспечения безопасности и окончательного расчета, что связано с дополнительными проблемами расчета затрат.
Разница в вычислении адреса: Различные сети используют разные способы кодирования адресов, что может привести к несовпадению адресов одного и того же контракта на разных цепочках. Особенно это касается случаев, когда при жестком форке вводятся новые операционные коды, и если версия EVM не указана, могут возникать неожиданные изменения в байт-коде.
Данная лекция углубленно проанализировала ключевые концепции технологии абстрагирования счета и различия в реализации на нескольких цепочках, предоставив ценные идеи для развития будущей инфраструктуры шифрования. С постоянным развитием технологий мы ожидаем увидеть больше инновационных приложений, которые进一步 улучшат пользовательский опыт и безопасность в экосистеме блокчейна.