Исследование технологии абстрагирования многосетевых счетов: будущее развития шифрования инфраструктуры
Недавно в Брюсселе, Бельгия, прошла крупнейшая в Европе ежегодная техническая конференция по Ethereum. Один из разработчиков блокчейна был приглашен на конференцию, чтобы выступить с докладом на тему "Открывая будущее: анализ абстрагирования многоцепочечных счетов", в котором подробно рассмотрел текущее состояние и будущие тенденции технологий абстрагирования счета.
Абстрагирование счета: Обзор технологии
абстрагирование счета(AA)включает в себя два основных элемента: абстрагирование подписи и абстрагирование платежа. Абстрагирование подписи позволяет пользователям свободно выбирать механизм проверки, не ограничиваясь конкретным алгоритмом цифровой подписи. Абстрагирование платежа позволяет использовать различные варианты оплаты транзакций, такие как оплата с помощью токенов ERC-20 или оплата комиссий за транзакции третьими сторонами. Эта гибкость обещает обеспечить более безопасный и оптимизированный пользовательский опыт.
В настоящее время существует два основных способа реализации абстрагирования счета: стандарт ERC-4337 и нативный AA. ERC-4337 преодолевает ограничения внешних счетов Ethereum, вводя более гибкие механизмы управления счетами и обработки транзакций. Нативный AA же напрямую встраивает абстрагирование счета в базовый протокол блокчейна.
Различия между ERC-4337 и нативным AA
В отношении системных ролей ERC-4337 полагается на совместную работу контрактов Bundler и EntryPoint, в то время как нативное абстрагирование счета (AA) обрабатывает транзакции оператором/сортировщиком официального сервера.
В отношении интерфейса контракта, функции точки входа на этапе проверки для ERC-4337 и нативного AA фиксированы, но на этапе выполнения фиксирована только точка входа нативного AA.
Ограничения шагов проверки различаются. ERC-4337 определяет запрещенные кодовые операции и ограничения доступа к хранилищу, в то время как некоторые сети L2 ослабили определенные ограничения.
Ограничения на выполнение шагов также различаются. Некоторые L2 сети требуют подтверждения системного флага для выполнения системного вызова, в то время как ERC-4337 и другие сети не имеют специальных ограничений на этапе выполнения.
Разные способы обработки случайных чисел. ERC-4337 делит случайные числа на значения ключей и случайные значения, в то время как некоторые L2-сети используют строгую систему управления случайными числами с их последовательным увеличением.
Способы развертывания первой транзакции различаются. ERC-4337 позволяет развертывать контракт счета в первой операции пользователя, тогда как некоторые сети L2 требуют отдельной отправки первой транзакции для развертывания контракта счета.
Различия между L1 и L2 в реализации ERC-4337
Основные две проблемы, с которыми сталкивается внедрение ERC-4337 на совместимых с EVM цепочках:
В дизайне Rollup L2 необходимо загружать данные на L1 для обеспечения безопасности и расчета. Это связано с дополнительными расчетами затрат, и то, как разумно включить эти затраты в предварительную проверку Gas, является серьезной проблемой.
Существуют различия в способах вычисления адресов на разных цепочках. Например, некоторые L2 сети используют уникальные методы кодирования адресов или хеш-функции. Кроме того, введение новых опкодов может привести к изменениям в байт-коде, что, в свою очередь, повлияет на согласованность адресов контрактов счетов.
Заключение
Технология абстрагирования счета быстро развивается, различные реализации имеют свои особенности. С дальнейшим совершенствованием технологии мы можем ожидать более гибкие, безопасные и удобные для пользователя способы взаимодействия с блокчейном. Однако реализация единого стандарта абстрагирования счета в многосетевом окружении все еще сталкивается с многочисленными вызовами, которые требуют дальнейших исследований и экспериментов в отрасли.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Многоцепочечная абстракция счета: сравнительный анализ ERC-4337 и нативной AA
Исследование технологии абстрагирования многосетевых счетов: будущее развития шифрования инфраструктуры
Недавно в Брюсселе, Бельгия, прошла крупнейшая в Европе ежегодная техническая конференция по Ethereum. Один из разработчиков блокчейна был приглашен на конференцию, чтобы выступить с докладом на тему "Открывая будущее: анализ абстрагирования многоцепочечных счетов", в котором подробно рассмотрел текущее состояние и будущие тенденции технологий абстрагирования счета.
Абстрагирование счета: Обзор технологии
абстрагирование счета(AA)включает в себя два основных элемента: абстрагирование подписи и абстрагирование платежа. Абстрагирование подписи позволяет пользователям свободно выбирать механизм проверки, не ограничиваясь конкретным алгоритмом цифровой подписи. Абстрагирование платежа позволяет использовать различные варианты оплаты транзакций, такие как оплата с помощью токенов ERC-20 или оплата комиссий за транзакции третьими сторонами. Эта гибкость обещает обеспечить более безопасный и оптимизированный пользовательский опыт.
В настоящее время существует два основных способа реализации абстрагирования счета: стандарт ERC-4337 и нативный AA. ERC-4337 преодолевает ограничения внешних счетов Ethereum, вводя более гибкие механизмы управления счетами и обработки транзакций. Нативный AA же напрямую встраивает абстрагирование счета в базовый протокол блокчейна.
Различия между ERC-4337 и нативным AA
В отношении системных ролей ERC-4337 полагается на совместную работу контрактов Bundler и EntryPoint, в то время как нативное абстрагирование счета (AA) обрабатывает транзакции оператором/сортировщиком официального сервера.
В отношении интерфейса контракта, функции точки входа на этапе проверки для ERC-4337 и нативного AA фиксированы, но на этапе выполнения фиксирована только точка входа нативного AA.
Ограничения шагов проверки различаются. ERC-4337 определяет запрещенные кодовые операции и ограничения доступа к хранилищу, в то время как некоторые сети L2 ослабили определенные ограничения.
Ограничения на выполнение шагов также различаются. Некоторые L2 сети требуют подтверждения системного флага для выполнения системного вызова, в то время как ERC-4337 и другие сети не имеют специальных ограничений на этапе выполнения.
Разные способы обработки случайных чисел. ERC-4337 делит случайные числа на значения ключей и случайные значения, в то время как некоторые L2-сети используют строгую систему управления случайными числами с их последовательным увеличением.
Способы развертывания первой транзакции различаются. ERC-4337 позволяет развертывать контракт счета в первой операции пользователя, тогда как некоторые сети L2 требуют отдельной отправки первой транзакции для развертывания контракта счета.
Различия между L1 и L2 в реализации ERC-4337
Основные две проблемы, с которыми сталкивается внедрение ERC-4337 на совместимых с EVM цепочках:
В дизайне Rollup L2 необходимо загружать данные на L1 для обеспечения безопасности и расчета. Это связано с дополнительными расчетами затрат, и то, как разумно включить эти затраты в предварительную проверку Gas, является серьезной проблемой.
Существуют различия в способах вычисления адресов на разных цепочках. Например, некоторые L2 сети используют уникальные методы кодирования адресов или хеш-функции. Кроме того, введение новых опкодов может привести к изменениям в байт-коде, что, в свою очередь, повлияет на согласованность адресов контрактов счетов.
Заключение
Технология абстрагирования счета быстро развивается, различные реализации имеют свои особенности. С дальнейшим совершенствованием технологии мы можем ожидать более гибкие, безопасные и удобные для пользователя способы взаимодействия с блокчейном. Однако реализация единого стандарта абстрагирования счета в многосетевом окружении все еще сталкивается с многочисленными вызовами, которые требуют дальнейших исследований и экспериментов в отрасли.