Анализ технологии абстрагирования многоцепочных счетов: будущее развития шифровальной инфраструктуры
Недавно на конференции Ethereum Community Conference (EthCC 7) в Брюсселе, Бельгия, один из разработчиков блокчейна выступил с речью на тему "абстрагирование счета на нескольких цепях". В данной статье будет проведен глубокий анализ содержания этой речи, обсуждая основные концепции технологии абстрагирования счета и различия в ее реализации на разных блокчейн-сетях.
Абстрагирование счета: Обзор технологии
абстрагирование счета(AA)основным образом состоит из двух ключевых элементов: абстрагирование подписи и абстрагирование платежа.
Абстрагирование подписи позволяет пользователям свободно выбирать механизм проверки, больше не ограничиваясь конкретными алгоритмами цифровой подписи. Абстрагирование платежей предоставляет пользователям разнообразные варианты оплаты транзакций, например, использование токенов ERC-20 для оплаты или спонсирование транзакционных расходов третьими лицами. Эта гибкость помогает улучшить пользовательский опыт и безопасность.
Анализ стандарта ERC-4337
ERC-4337 предназначен для решения некоторых ограничений внешних владельческих счетов Ethereum (EOA). Его основные компоненты включают:
структура userOp: пользователь упаковывает информацию об операции в структуру userOp и отправляет ее на обработку Bundler.
Контракт EntryPoint: является центральной частью обработки транзакций, отвечает за проверку userOp, взимание сборов и выполнение целевой операции.
Родное абстрагирование счета
Некоторые блокчейн-сети используют нативный дизайн абстрагирования счета, встраивая механизм абстрагирования счета непосредственно в базовый протокол. Реализация в разных сетях имеет свои особенности:
Некоторые сети следуют стандарту ERC-4337 для реализации нативного абстрагирования счета
Некоторые сети интегрировали дизайн защиты конфиденциальности в абстрагирование счета.
Основные отличия ERC-4337 от нативного AA
Распределение ролей системы:
ERC-4337 полагается на сотрудничество между контрактами Bundler и EntryPoint, в то время как нативная AA управляется операторами/упорядочивателями официального сервера.
Интерфейс контракта:
Входная функция верификационной стадии в различных реализациях довольно фиксирована, но на стадии выполнения только нативный AA сохраняет фиксированный вход.
Ограничения на проверку и выполнение:
Разные реализации имеют различные ограничения на этапе проверки и выполнения, чтобы предотвратить потенциальные атаки.
Управление случайными числами:
ERC-4337 использует 192-битное значение ключа и 64-битное случайное значение, в то время как некоторые оригинальные реализации AA требуют строгое увеличение.
Первый раз развертывание сделки:
ERC-4337 позволяет развертывать контракт счета в первом userOp, в то время как нативная AA требует отдельной отправки транзакции на развертывание.
Различия между L1 и L2 в реализации ERC-4337
Различия в соглашениях:
L2 должен учитывать расходы на загрузку данных в L1, что представляет собой проблему при расчете Gas для предварительной проверки.
Вычисление адреса:
Существуют различия в кодировке адресов различных сетей, что может привести к несоответствию адресов одного и того же счета на разных цепочках.
В целом, технологии абстрагирования счета открывают новые возможности для инфраструктуры блокчейна, но между различными сетями все еще существуют множество различий в реализации, что заслуживает дальнейшего внимания и обсуждения со стороны разработчиков.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
21 Лайков
Награда
21
7
Поделиться
комментарий
0/400
GlueGuy
· 08-06 14:17
Оказывается, это можно делать так. Интересно!
Посмотреть ОригиналОтветить0
MagicBean
· 08-04 13:54
Эта волна AA снова пришла ☢️
Посмотреть ОригиналОтветить0
AirdropHunter9000
· 08-03 19:19
Новый уровень взаимодействия? Похоже, мне нужно продолжать "搬砖".
Посмотреть ОригиналОтветить0
FUD_Vaccinated
· 08-03 19:19
Снова занимаются новой концепцией? AA, вероятно, это высококлассный размещенный кошелек.
Посмотреть ОригиналОтветить0
SelfRugger
· 08-03 19:14
Ах, снова разговоры о технологиях
Посмотреть ОригиналОтветить0
LuckyHashValue
· 08-03 19:06
Хватит уже, AA дует больше года, а даже l2 не решен.
Посмотреть ОригиналОтветить0
LiquiditySurfer
· 08-03 19:05
Опять какие-то фокусы, вертишься-вертишься, а всё одно и то же.
Абстрагирование счета: глубокий анализ технологий, различия в реализации и тенденции развития в многоцепочечных средах.
Анализ технологии абстрагирования многоцепочных счетов: будущее развития шифровальной инфраструктуры
Недавно на конференции Ethereum Community Conference (EthCC 7) в Брюсселе, Бельгия, один из разработчиков блокчейна выступил с речью на тему "абстрагирование счета на нескольких цепях". В данной статье будет проведен глубокий анализ содержания этой речи, обсуждая основные концепции технологии абстрагирования счета и различия в ее реализации на разных блокчейн-сетях.
Абстрагирование счета: Обзор технологии
абстрагирование счета(AA)основным образом состоит из двух ключевых элементов: абстрагирование подписи и абстрагирование платежа.
Абстрагирование подписи позволяет пользователям свободно выбирать механизм проверки, больше не ограничиваясь конкретными алгоритмами цифровой подписи. Абстрагирование платежей предоставляет пользователям разнообразные варианты оплаты транзакций, например, использование токенов ERC-20 для оплаты или спонсирование транзакционных расходов третьими лицами. Эта гибкость помогает улучшить пользовательский опыт и безопасность.
Анализ стандарта ERC-4337
ERC-4337 предназначен для решения некоторых ограничений внешних владельческих счетов Ethereum (EOA). Его основные компоненты включают:
структура userOp: пользователь упаковывает информацию об операции в структуру userOp и отправляет ее на обработку Bundler.
Контракт EntryPoint: является центральной частью обработки транзакций, отвечает за проверку userOp, взимание сборов и выполнение целевой операции.
Родное абстрагирование счета
Некоторые блокчейн-сети используют нативный дизайн абстрагирования счета, встраивая механизм абстрагирования счета непосредственно в базовый протокол. Реализация в разных сетях имеет свои особенности:
Основные отличия ERC-4337 от нативного AA
Распределение ролей системы: ERC-4337 полагается на сотрудничество между контрактами Bundler и EntryPoint, в то время как нативная AA управляется операторами/упорядочивателями официального сервера.
Интерфейс контракта: Входная функция верификационной стадии в различных реализациях довольно фиксирована, но на стадии выполнения только нативный AA сохраняет фиксированный вход.
Ограничения на проверку и выполнение: Разные реализации имеют различные ограничения на этапе проверки и выполнения, чтобы предотвратить потенциальные атаки.
Управление случайными числами: ERC-4337 использует 192-битное значение ключа и 64-битное случайное значение, в то время как некоторые оригинальные реализации AA требуют строгое увеличение.
Первый раз развертывание сделки: ERC-4337 позволяет развертывать контракт счета в первом userOp, в то время как нативная AA требует отдельной отправки транзакции на развертывание.
Различия между L1 и L2 в реализации ERC-4337
Различия в соглашениях: L2 должен учитывать расходы на загрузку данных в L1, что представляет собой проблему при расчете Gas для предварительной проверки.
Вычисление адреса: Существуют различия в кодировке адресов различных сетей, что может привести к несоответствию адресов одного и того же счета на разных цепочках.
В целом, технологии абстрагирования счета открывают новые возможности для инфраструктуры блокчейна, но между различными сетями все еще существуют множество различий в реализации, что заслуживает дальнейшего внимания и обсуждения со стороны разработчиков.