ERC-4337: инновации в счетах от теории к практике

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

Основной обзор

Абстракция аккаунта (Account Abstraction) долгое время рассматривалась как важное направление обновления экосистемы Ethereum. ERC-4337, в качестве полного стандарта прикладного уровня, был официально запущен в основной сети Ethereum в марте 2023 года, что стало знаковым событием в преобразовании этой теории в осуществимое техническое решение.

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

Почему экосистеме Ethereum нужен ERC-4337?

Текущая модель аккаунтов Ethereum делится на два типа: внешние владельцы аккаунтов (EOA) и аккаунты смарт-контрактов. EOA контролируется приватным ключом и является основой большинства кошельков (например, MetaMask), но его ограничения становятся все более очевидными.

Болевые точки существующей модели:

Традиционная модель EOA требует, чтобы все транзакции подписывались закрытым ключом, что приводит к ряду проблем. Как только пользователь теряет ключ, он сталкивается с постоянными финансовыми трудностями, а процесс восстановления сложен и подвержен ошибкам. В то время как кошельки на основе смарт-контрактов предлагают программируемую логику, они обычно требуют от пользователя поддерживать два независимых счета — один для хранения средств, а другой для оплаты комиссий за газ, что серьезно ухудшает пользовательский опыт.

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

Техническая архитектура ERC-4337

Этот стандарт вводит новый тип транзакций — UserOperation (пользовательская операция). Эти операции отправляются в независимый пул памяти, поддерживаемый вне цепочки, где их собирают и агрегируют профессиональные узлы, называемые упаковщиками (bundlers), а затем подают в цепочку в виде одной транзакции Ethereum.

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

Ключевой компонент: контракт EntryPoint

Контракт EntryPoint является ядром всей системы, служа безопасной точкой выполнения. Кошелек реализует функции проверки (такие как ValidateUserOp), чтобы принудительно выполнять пользовательскую логику авторизации перед выполнением. Эта архитектура обеспечивает программируемый и гибкий дизайн кошелька без необходимости изменения уровня консенсуса Ethereum.

Преимущества реализации ERC-4337 на уровне приложений

Использование решений на уровне приложений, а не на уровне консенсуса, имеет несколько ключевых преимуществ. Во-первых, это значительно ускоряет скорость развертывания — не нужно ждать достижения консенсуса по всей сети и жесткого хардфорка. Во-вторых, этот подход обладает большей гибкостью, сообщество разработчиков может быстро итеративно улучшать стандарты в соответствии с реальными потребностями. В то же время он минимизирует вмешательство в существующий протокол Ethereum, снижая системные риски.

Ожидаемые результаты ERC-4337

Интеграция функций аккаунта: Сочетание простоты EOA и программируемости смарт-контрактов, пользователи получают единый, полнофункциональный аккаунт.

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

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

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

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

Что получат обычные пользователи?

Для обычных пользователей изменения, внесенные ERC-4337, являются существенными. Процесс создания кошелька стал проще - больше не нужно вручную хранить мнемонические фразы, что снизило порог входа. Восстановление учетной записи также стало более человекоориентированным: многофакторная аутентификация и механизмы восстановления через социальные сети эффективно снижают риск потери ключей.

Способы оплаты сделок стали более гибкими — пользователи могут оплачивать газовые сборы с помощью токенов ERC-20 или других активов, не имея при этом ETH, что особенно удобно для новых пользователей. Кроме того, такие расширенные функции, как автоматическая оплата, предавторизованные сделки и пакетные операции, также легче реализуются, что значительно повышает уровень интеллектуальности кошелька.

С точки зрения безопасности, снижены риски операционных ошибок пользователей (например, случайное раскрытие приватного ключа), что повысило общий уровень безопасности учетной записи.

Текущая ситуация и перспективы

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

Хотя усыновление экосистемы все еще находится в процессе роста, некоторые технические и экологические проблемы требуют времени для решения, но ERC-4337 постоянно открывает двери криптокошельков для более широкой аудитории, делая их более инклюзивным инструментом.

ETH0,34%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Горячее на Gate Fun

    Подробнее
  • РК:$3.64KДержатели:1
    0.00%
  • РК:$3.64KДержатели:1
    0.00%
  • РК:$3.68KДержатели:2
    0.04%
  • РК:$3.66KДержатели:1
    0.00%
  • РК:$3.71KДержатели:2
    0.00%
  • Закрепить