ERC‑4337 — это стандарт в сети Ethereum. Он внедрён в марте 2023 года и не требует изменений в правилах работы сети или хардфорков. Новый стандарт позволяет превратить кошелёк в полноценный смарт-контракт, расширяя возможности кастомизации, оплаты газа токенами, восстановления доступа, мультиподписей и многого другого. Благодаря ERC‑4337 Web3-инфраструктура становится более гибкой, удобной и масштабируемой как для разработчиков, так и для пользователей.
- Что такое ERC‑4337 и как он работает
- Ключевые компоненты и архитектура
- Возможности, которые открывает стандарт
- Примеры и метрики внедрения
- Вызовы и ограничения
- Будущее Account Abstraction и развитие стандарта
Что такое ERC‑4337 и как он работает
ERC‑4337 — это стандарт Ethereum, предоставляющий механизм абстракции аккаунта без модификации базового протокола. Вместо того чтобы использовать обычные транзакции от Externally Owned Accounts (EOA), пользователи создают структуру UserOperation, которую подписывают и отправляют в отдельный мемпул. Специальные узлы под названием bundler собирают эти операции, объединяют их в транзакции и отправляют на смарт-контракт EntryPoint, который проверяет и исполняет вызовы.
В результате пользователи больше не ограничены стандартной моделью кошельков. Смарт-кошельки получают гибкость: могут выполнять мультисиг, иметь социальное восстановление, управлять лимитами и выполнять действия по расписанию. Всё это — без необходимости изменения самого блокчейна Ethereum.
Ключевые компоненты и архитектура
Для понимания работы ERC‑4337 важно рассмотреть его внутреннюю структуру и ключевые элементы, обеспечивающие гибкость и безопасность операций. Ниже представлены основные компоненты архитектуры стандарта:
Архитектура ERC‑4337 включает несколько ключевых сущностей:
-
UserOperation — описывает намерение пользователя, содержит данные вызова, подпись и параметры газа.
-
Bundler — узел, собирающий UserOperation из мемпула и передающий их в EntryPoint.
-
EntryPoint — контракт, отвечающий за проверку и исполнение операций.
-
Account Contract — смарт-кошелёк пользователя с программируемой логикой.
-
Paymaster — контракт, способный оплачивать газ от имени пользователя, включая поддержку оплаты токенами.
Эта модульная структура позволяет достичь гибкости в поведении кошельков и оплате операций, сохраняя при этом безопасность и совместимость с текущей экосистемой Ethereum.
Возможности, которые открывает стандарт
ERC‑4337 открывает широкий спектр новых возможностей, которые делают работу с Web3-приложениями интуитивно понятной и безопасной. Ниже приведены ключевые функции, которые становятся доступными благодаря этому стандарту:
-
Оплата газа токенами (например, USDC, DAI)
-
Социальное восстановление доступа (через доверенные аккаунты)
-
Мультиподпись (2FA, голосование семьи, DAO)
-
Ограничения на лимиты операций и частоту
-
Сессии на определённое время (например, для игр)
-
Выполнение цепочек операций (approve + swap)
-
Субсидирование комиссий для новых пользователей
-
Упрощение UX в DApps (однокнопочные действия)
Эти функции обеспечивают высокий уровень удобства, который ранее был доступен только централизованным решениям. Все эти возможности делают смарт-кошельки гораздо ближе к повседневному пользовательскому опыту Web2, снижая барьер входа в Web3.
Примеры и метрики внедрения
Многие протоколы и продукты уже успешно внедрили стандарт ERC‑4337, демонстрируя его зрелость и практическую применимость. В таблице ниже представлены наиболее яркие кейсы с описанием ключевых особенностей:
Протокол / продукт | Использует ERC‑4337 | Ключевые особенности |
---|---|---|
Argent Wallet | Да | Мультиподпись, социальное восстановление |
Soul Wallet | Да | Газ за USDC, упрощённый UX |
Stackup Bundler | Да | Промышленный bundler, поддержка EIP‑7702 |
Openfort | Да | Сервис аккаунтов для игр |
ZeroDev | Да | SDK для контрактных кошельков |
Эти примеры подтверждают, что стандарт активно используется в реальных условиях. По данным на начало 2025 года, было создано более 25 млн смарт-аккаунтов, совершено 130+ млн операций. Общий объём субсидий через Paymaster превысил $5.7 млн.. Общий объём субсидий через Paymaster превысил $5.7 млн.
Вызовы и ограничения
Несмотря на значительный потенциал, у ERC‑4337 есть ряд ограничений:
Во-первых, реализация требует работы с bundler-ами и развёртывания EntryPoint-контракта, что повышает технический порог входа. Во-вторых, дополнительные вызовы и проверки влекут за собой увеличенные комиссии и газовые расходы по сравнению с EOA. Также сохраняются риски централизации: на сегодняшний день немногие узлы предоставляют bundler-сервисы, а безопасность смарт-кошельков напрямую зависит от качества их кода. Кроме того, поскольку стандарт реализован на уровне контракта, а не протокола, он может быть несовместим с некоторыми будущими изменениями без адаптации.
Будущее Account Abstraction и развитие стандарта
ERC‑4337 — лишь первый шаг. В 2024–2025 гг. активно обсуждается стандарт EIP‑7702, который позволяет Externally Owned Account временно действовать как контракт в рамках одной транзакции. Это создаёт синергию между подходами и даёт возможность гибко мигрировать к полным смарт-кошелькам. Совместное использование ERC‑4337 и EIP‑7702 позволит сохранить обратную совместимость и упростить переход.
Платформы вроде Stackup, ZeroDev, Gelato и Alchemy уже предлагают инструменты для внедрения абстрактных аккаунтов. Всё это делает стандарт основой для следующего поколения Web3-кошельков и приложений.