Почему EIP-4337 меняет правила игры: Полное руководство по абстракции аккаунтов в Ethereum

Абстрагирование счета вызывает большой интерес в крипто-сообществе, и на то есть веские причины. Этот технологический сдвиг решает основные проблемы, которые долгое время беспокоили пользователей Ethereum. В своей основе абстрагирование счета (AA) через EIP-4337 представляет собой основательное переосмысление того, как мы управляем блокчейн-счетами.

Проблема с сегодняшними счетами Ethereum

В настоящее время Ethereum работает с двумя типами счетов: внешние счета (EOAs), контролируемые приватными ключами, и контрактные счета, контролируемые смарт-контрактами. Эта жесткая структура создает трение для пользователей. Вы застряли с фиксированными моделями безопасности, негибкими схемами транзакций и ограниченными вариантами оплаты. Если вы потеряете свой приватный ключ, ваши средства будут утеряны. Если вы хотите объединить транзакции или использовать альтернативные методы оплаты, система вас не поддерживает.

Абстрагирование счета решает эту проблему, преобразуя EOAs в кошельки на смарт-контрактах. Это одно изменение открывает гибкость, безопасность и улучшения пользовательского опыта, которые ранее были невозможны.

Как работает EIP-4337 без изменений протокола

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

Архитектура вводит несколько ключевых компонентов, работающих в согласии:

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

Бандлеры агрегируют несколько UserOperations в одну транзакцию. Рассматривайте их как агрегаторы транзакций, которые группируют индивидуальные запросы пользователей вместе для повышения эффективности.

Entry Point – это смарт-контракт, который валидирует и выполняет сгруппированные UserOperations. Он проверяет подписи, проверяет логику счета и инициирует фактические транзакции.

Wallet Factory создает новые кошельки смарт-контрактов по запросу, устраняя трение при развертывании.

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

Агрегаторы помогают уменьшить сложность транзакций, проверяя подписи пакетами, а не индивидуально.

Поток: От Намерения к Исполнению

Когда вы отправляете транзакцию по EIP-4337, несколько вещей происходят последовательно:

  1. Вы создаете UserOperation, указывая ваше намерение (, включая максимальные комиссии за газ и другие параметры ).
  2. UserOperation транслируется в мемпул, посвященный операциям пользователей.
  3. Бандлеры отслеживают этот мемпул, выбирая UserOperations и объединяя их вместе.
  4. Бандлер отправляет эти объединенные операции в контракт Entry Point
  5. Точка входа валидирует каждую операцию с помощью функции validateUserOp
  6. После успешной валидации ваш кошелек смарт-контракта выполняет транзакцию через ExecuteUserOp

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

Сравнение абстрагирования счета: EOA против кошельков смарт-контрактов

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

Дизайн EIP-4337 находит баланс, позволяя использовать мощные функции при сохранении разумной эффективности за счет механизма объединения и пакетирования.

Почему победил EIP-4337? История EIP-3074

EIP-3074 был ранним предложением по абстрагированию счета. Он ввел два новых опкода — AUTH и AUTHCALL — позволяя EOA делегировать полномочия контрактам. Звучит хорошо, но в нем была фатальная ошибка: он требовал изменений в консенсусном слое Ethereum.

Изменения консенсуса означают потенциальные хард-форки. Хард-форки означают катастрофический риск, если что-то пойдет не так. Сообщество Ethereum испугалось этого риска. Более того, EIP-3074 был ограничен подписями ECDSA, что предотвращает использование более сложных схем подписей.

EIP-4337 извлек эти уроки. Он достигает абстрагирования счета полностью через проектирование на уровне приложений, полностью избегая изменений консенсуса. Он также поддерживает произвольные схемы подписей — подписи на основе эллиптической кривой, пороговые подписи, биометрическую проверку, что угодно.

EIP-5003: Эволюция продолжается

Хотя EIP-3074 остается в ожидании, он не был заброшен. EIP-5003 вводит AUTHUSURP, позволяя авторизованным адресам обновлять существующие EOA в контрактные счета. В паре с EIP-3607 это позволяет осуществлять ротацию ключей и миграцию схемы подписей. EOA может авторизовать второй адрес для обновления себя в смарт-контрактный кошелек, эффективно переходя от фиксированного ECDSA к более гибким механизмам подписей.

Что это значит для будущего Ethereum

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

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

Путь к массовому принятию стал более ясным. По мере роста внедрения EIP-4337 ожидайте, что абстрагирование счета станет стандартом, а не исключением в Ethereum и за его пределами.

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