Анализ технологии абстрагирования многосетевых счетов: будущее шифрования инфраструктуры
Недавно в Брюсселе, Бельгия, прошла конференция сообщества Ethereum (EthCC 7), которая является крупнейшим ежегодным событием Ethereum в Европе, сосредоточенным на технологиях и развитии сообщества. Во время конференции один из разработчиков блокчейна выступил с докладом под названием "Открывая будущее: анализ абстрагирования многосетевых счетов", в котором глубоко исследовал текущее состояние и будущее направление развития технологии абстрагирования счета (AA).
Абстрагирование счета
Абстрагирование счета включает в себя два ключевых элемента: абстрагирование подписи и абстрагирование платежа. Абстрагирование подписи позволяет пользователям выбирать любую механизм верификации, не ограничиваясь конкретными алгоритмами цифровой подписи. Абстрагирование платежа позволяет пользователям использовать различные варианты оплаты транзакций, такие как оплата токенами ERC-20 или спонсируемая третьими лицами транзакция. Эта гибкость значительно повышает удобство использования и безопасность.
Стандарт ERC-4337
Стандарт ERC-4337 решает некоторые фиксированные ограничения внешних владений аккаунтов (EOA) Ethereum, вводя более гибкие методы управления счетами и обработки транзакций. Его основными компонентами являются:
Структура userOp: Пользователь отправляет userOp Bundler, который собирает несколько userOp и вызывает функцию handleOps контракта EntryPoint.
Контракт EntryPoint: как ядро обработки транзакций, отвечает за проверку userOp, взимание сборов и выполнение целевой операции.
原ное абстрагирование счета
В оригинальном AA каждый счет является контрактом, а механизм обработки транзакций напрямую встроен в протокол блокчейна. Разные сети используют разные дизайны AA:
ERC-4337 абстрагирование счета: Ethereum, Arbitrum, Optimism и другие сети
Следование нативному абстрагированию счета ERC-4337: StarkNet и zkSync Era
Нативное абстрагирование счета с проектированием конфиденциальности: Aztec
Сравнение ERC-4337 и нативного абстрагирования счета
Роль операционной системы: ERC-4337 выполняется в сотрудничестве через Bundler и EntryPoint Contract, в то время как нативная AA зависит от операторов/сортеров официального сервера.
Интерфейс контракта: хотя шаги похожи, входные функции немного различаются в разных реализациях.
Ограничения шагов проверки: различные реализации имеют разные степени ограничений на коды операций и доступ к памяти в процессе проверки.
Ограничения на выполнение шагов: zkSync требует подтверждения системного флага, в то время как ERC-4337 и StarkNet не имеют специальных ограничений на этапе выполнения.
Управление случайными числами: различные реализации используют разные способы управления nonce.
Первое развертывание сделки: ERC-4337 позволяет развертывать контракт счета в первом userOp, в то время как StarkNet и zkSync требуют отдельной транзакции развертывания.
Различия ERC-4337 на L1 и L2
Внедрение ERC-4337 на EVM-совместимых цепочках имеет два ключевых отличия:
Различия в протоколах: L2 необходимо учитывать связанные с загрузкой данных на L1 расходы.
Различия в адресах: способы вычисления адресов на разных цепочках могут различаться, что может привести к несоответствию адреса контракта счета между Ethereum и L2.
Заключение
Технология абстрагирования счета быстро развивается, открывая новые возможности для инфраструктуры блокчейна. С появлением и усовершенствованием различных реализаций мы можем ожидать в будущем более удобные для пользователей, безопасные и гибкие способы взаимодействия с блокчейном.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
24 Лайков
Награда
24
5
Репост
Поделиться
комментарий
0/400
WhaleMistaker
· 20ч назад
Снова говорят про 4337... Мы уже говорили, что рано или поздно это станет бесполезным.
Посмотреть ОригиналОтветить0
DarkPoolWatcher
· 08-08 12:31
aa действительно сбивает с толку
Посмотреть ОригиналОтветить0
token_therapist
· 08-06 10:28
Эм... снова 4337, который заявляет о бесшовном опыте.
Посмотреть ОригиналОтветить0
governance_ghost
· 08-06 10:03
Не торопитесь хвастаться, сначала попробуйте, а потом уже говорите. Надеюсь, в конце концов не будет gg.
Посмотреть ОригиналОтветить0
ImpermanentPhilosopher
· 08-06 10:00
Чувствую, что 4337 так себе, мы уже давно его используем.
Глубокий анализ технологии абстрагирования многоцепочных счетов: исследование будущего инфраструктуры Блокчейн
Анализ технологии абстрагирования многосетевых счетов: будущее шифрования инфраструктуры
Недавно в Брюсселе, Бельгия, прошла конференция сообщества Ethereum (EthCC 7), которая является крупнейшим ежегодным событием Ethereum в Европе, сосредоточенным на технологиях и развитии сообщества. Во время конференции один из разработчиков блокчейна выступил с докладом под названием "Открывая будущее: анализ абстрагирования многосетевых счетов", в котором глубоко исследовал текущее состояние и будущее направление развития технологии абстрагирования счета (AA).
Абстрагирование счета
Абстрагирование счета включает в себя два ключевых элемента: абстрагирование подписи и абстрагирование платежа. Абстрагирование подписи позволяет пользователям выбирать любую механизм верификации, не ограничиваясь конкретными алгоритмами цифровой подписи. Абстрагирование платежа позволяет пользователям использовать различные варианты оплаты транзакций, такие как оплата токенами ERC-20 или спонсируемая третьими лицами транзакция. Эта гибкость значительно повышает удобство использования и безопасность.
Стандарт ERC-4337
Стандарт ERC-4337 решает некоторые фиксированные ограничения внешних владений аккаунтов (EOA) Ethereum, вводя более гибкие методы управления счетами и обработки транзакций. Его основными компонентами являются:
Структура userOp: Пользователь отправляет userOp Bundler, который собирает несколько userOp и вызывает функцию handleOps контракта EntryPoint.
Контракт EntryPoint: как ядро обработки транзакций, отвечает за проверку userOp, взимание сборов и выполнение целевой операции.
原ное абстрагирование счета
В оригинальном AA каждый счет является контрактом, а механизм обработки транзакций напрямую встроен в протокол блокчейна. Разные сети используют разные дизайны AA:
Сравнение ERC-4337 и нативного абстрагирования счета
Роль операционной системы: ERC-4337 выполняется в сотрудничестве через Bundler и EntryPoint Contract, в то время как нативная AA зависит от операторов/сортеров официального сервера.
Интерфейс контракта: хотя шаги похожи, входные функции немного различаются в разных реализациях.
Ограничения шагов проверки: различные реализации имеют разные степени ограничений на коды операций и доступ к памяти в процессе проверки.
Ограничения на выполнение шагов: zkSync требует подтверждения системного флага, в то время как ERC-4337 и StarkNet не имеют специальных ограничений на этапе выполнения.
Управление случайными числами: различные реализации используют разные способы управления nonce.
Первое развертывание сделки: ERC-4337 позволяет развертывать контракт счета в первом userOp, в то время как StarkNet и zkSync требуют отдельной транзакции развертывания.
Различия ERC-4337 на L1 и L2
Внедрение ERC-4337 на EVM-совместимых цепочках имеет два ключевых отличия:
Различия в протоколах: L2 необходимо учитывать связанные с загрузкой данных на L1 расходы.
Различия в адресах: способы вычисления адресов на разных цепочках могут различаться, что может привести к несоответствию адреса контракта счета между Ethereum и L2.
Заключение
Технология абстрагирования счета быстро развивается, открывая новые возможности для инфраструктуры блокчейна. С появлением и усовершенствованием различных реализаций мы можем ожидать в будущем более удобные для пользователей, безопасные и гибкие способы взаимодействия с блокчейном.