

Account abstraction (AA) — инновационная концепция в экосистеме Ethereum, направленная на упрощение управления аккаунтами и совершенствование пользовательского опыта. В этом материале рассматриваются основные аспекты AA и его внедрение посредством EIP-4337.
Account abstraction — это процесс обновления внешних аккаунтов (EOA) до контрактных аккаунтов (CA). Такой подход обеспечивает более гибкое управление аккаунтами и расширяет возможности по их защите. Благодаря отделению источника транзакций от подписи AA позволяет создавать смарт-контрактные кошельки с рядом преимуществ для пользователей.
Концепция AA прошла путь через различные Ethereum Improvement Proposals (EIP). Первые предложения предполагали значительные изменения протокола, однако EIP-4337 предложил более практичное решение без необходимости модифицировать сам протокол.
EIP-4337 реализует AA за счет ряда ключевых компонентов:
Совместная работа этих компонентов делает процесс AA проще и улучшает пользовательский опыт.
Транзакции по EIP-4337 проходят по следующей схеме:
Такой подход повышает гибкость и эффективность обработки транзакций.
Разные типы криптокошельков обладают отличающимися возможностями и преимуществами. Кошельки AA, реализованные на базе EIP-4337, выделяются поддержкой оплаты газа в разных валютах, пакетными транзакциями и расширенными настройками безопасности по сравнению с традиционными EOA- и MPC-кошельками.
EIP-3074 предусматривал, в частности, возможность делегировать управление EOA контрактам, однако требовал изменений на уровне консенсуса. В отличие от него, EIP-4337 реализует AA без столь глубоких модификаций, что делает его более удобным для внедрения.
EIP-5003 развивает идеи EIP-3074, позволяя переводить EOA в CA и использовать более эффективные методы подписей. Этот проект дополняется EIP-3607, обеспечивая дополнительную безопасность и гибкость аккаунтов.
Account abstraction, в частности через EIP-4337, — это значимый шаг к улучшению пользовательского опыта в Ethereum. Преодолевая такие барьеры, как сложность транзакций и ограничения по оплате газа, AA способствует снижению порога входа и дальнейшему развитию экосистемы Ethereum. По мере появления новых решений ожидается дальнейший прогресс в управлении аккаунтами и инструментах безопасности для пользователей Ethereum.
EIP-4337 — это стандарт Ethereum для реализации account abstraction, позволяющий пользователям управлять аккаунтами на Polygon PoS. Стандарт обеспечивает дополнительную безопасность и гибкость, позволяя управлять средствами без необходимости задействовать смарт-контракты.
ERC-4337 — это протокол account abstraction в Ethereum, благодаря которому возможно создание смарт-контрактных кошельков и улучшение пользовательского опыта без изменений в архитектуре блокчейна.
Да, EIP-4337 уже внедрен в Ethereum. Он позволяет использовать индивидуальные структуры комиссий и повышает масштабируемость, что является заметным прогрессом для сети.
Нет, EIP и ERC — это разные понятия. EIP описывают предложения по развитию протокола Ethereum, тогда как ERC определяют стандарты токенов и смарт-контрактов внутри экосистемы Ethereum.











