Подробный обзор EIP 4337: реализация абстракции аккаунтов в Web3

12-17-2025, 6:18:25 AM
Биткоин
Рейтинг статьи : 3
109 рейтинги
Узнайте, каким образом EIP 4337 трансформирует управление аккаунтами в Ethereum благодаря абстракции аккаунтов, делая работу пользователей удобнее с помощью кошельков на смарт-контрактах и расширенных настроек безопасности. Материал предназначен для Web3-разработчиков и специалистов блокчейна, интересующихся современными решениями для кошельков в Ethereum.
Подробный обзор EIP 4337: реализация абстракции аккаунтов в Web3

Краткое и понятное руководство по Account Abstraction и EIP-4337

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

Что такое Account Abstraction?

Чтобы разобраться в account abstraction, нужно знать структуру аккаунтов в Ethereum. В сети Ethereum существуют два основных типа аккаунтов: externally owned accounts (EOA) и contract accounts (CA). EOA управляются приватными ключами и seed-фразами — пользователь хранит свои криптографические данные самостоятельно. CA — это аккаунты на базе смарт-контрактов, которые представляют собой автономные программы, работающие в блокчейне.

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

AA устраняет многие ограничения существующих методов управления аккаунтами. Гибкость, дополнительные возможности безопасности и новые функции делают взаимодействие с экосистемой Ethereum проще. Пользователи получают такие инструменты, как социальное восстановление, мультиподпись и настраиваемая логика проверки транзакций — всё это невозможно реализовать в обычных EOA.

История развития AA в Ethereum

Путь к account abstraction в Ethereum связан с несколькими важными предложениями по улучшению сети (EIP), каждое из которых повлияло на нынешнюю реализацию AA. Для понимания эволюции AA важно знать эти инициативы, особенно развитие EIP-4337.

EIP-2938 был одним из первых предложений по AA, предполагая, что аккаунты-смарт-контракты станут самостоятельными — смогут оплачивать комиссии и проводить транзакции без посредников. Это бы изменило модель обработки транзакций в Ethereum. EIP-3074 предложил другой подход: внедрение двух новых OpCode — AUTH и AUTHCALL, чтобы позволить EOA делегировать свои действия контракту и дать разработчикам инструменты для создания собственных объектов транзакций и механизмов проверки.

Наиболее значимым и свежим предложением стал EIP-4337, который вводит концепцию mempool операций пользователя (user ops mempool). Эта логика заменяет текущий пул транзакций и реализует AA без изменений в протоколе Ethereum. AA впервые был представлен в EIP-2938 и EIP-3074, но их отложили из-за необходимости глубоких изменений в протоколе. EIP-4337 стал прорывом — он реализует AA без вмешательства в слой консенсуса.

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

Детальный обзор EIP-4337

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

UserOperation — ключевой объект EIP-4337, включающий все данные, необходимые для выполнения транзакции от имени пользователя. Entry point — смарт-контракт, который выполняет пакетные транзакции user ops, выступая центральным узлом исполнения. Bundlers — специализированные узлы, собирающие user ops в пакеты и добавляющие entry point-транзакции в блоки, пока они валидны.

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

Взаимодействие этих компонентов формирует надёжную и гибкую систему account abstraction на базе EIP-4337. Когда пользователь инициирует транзакцию, он формирует user op с нужными данными, пока без подписи. User op отправляется bundler'у, который объединяет несколько user ops в одну транзакцию. Bundler отправляет пакетную транзакцию в контракт entry point, который идентифицирует и проверяет user ops, связанные с кошельками на смарт-контрактах. После успешной проверки кошельки исполняют транзакции через функцию ExecuteUserOp.

Как проходит транзакция в EIP-4337

Процесс транзакции в AA-протоколе показывает, как компоненты EIP-4337 совместно обрабатывают операции пользователя. Все этапы процесса взаимосвязаны и играют важную роль.

Всё начинается с того, что аккаунт формирует user op с намерением провести транзакцию. User op может обращаться к данным отправителя, например, к параметрам 'maxFeePerGas' и 'maxPriorityFee'. Использование поля 'signature' определяется конкретной реализацией аккаунта, а не протоколом, что даёт гибкость в выборе механизмов аутентификации. Каждый сформированный user op поступает в специальный пул памяти, где ожидает обработки.

На этапе отправки валидаторы собирают user ops в отдельный пул. Bundler, выступая строителем блока, добавляет user ops в блоки, пока entry point-транзакции актуальны. Даже если bundler не строит блоки сам, он может использовать инфраструктуру — например, mev-boost, разделение proposer-builder или экспериментальные RPC API (eth_sendRawTransactionConditional).

Этап идентификации наступает, когда user ops поступают в контракт entry point, который исполняет пакетные user ops. Для принятия user ops bundler использует функцию validateUserOp для проверки подписей. После успешной проверки bundlers вносят поддерживаемый контракт entry point в белый список, чтобы пропускать только проверенные операции.

На этапе исполнения транзакция проводится кошельком на смарт-контракте через функцию ExecuteUserOp. Bundlers собирают наборы user op в транзакции и инициируют вызовы функций на контракте EntryPoint handleOps. Эти транзакции включаются в блоки, завершая AA-процесс по EIP-4337.

Сравнение кошельков EOA, MPC и AA

Важно понимать разницу между типами кошельков, чтобы оценить преимущества AA-кошельков по стандарту EIP-4337. Кошельки EOA, MPC и AA отличаются по характеристикам, сильным и слабым сторонам — это влияет на выбор для разных задач.

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

MPC-кошельки (Multi-Party Computation) тоже относятся к типу EOA, но используют распределённое управление приватными ключами с помощью криптографических протоколов. Как и EOA-кошельки, они имеют низкие затраты на создание и комиссии, используют подписи ECDSA, поддерживают оплату газа только в одной валюте. В то же время распределённое управление ключами позволяет устранить единые точки отказа. Для таких кошельков важна политика авторизации подписей вне блокчейна и прозрачность, а совместимость с экосистемой обычно ниже, чем у обычных EOA.

AA-кошельки — это аккаунты на смарт-контрактах по стандарту EIP-4337, обладающие самыми современными функциями, но требующие больших затрат на создание и большие комиссии. Они поддерживают оплату газа в разных валютах, включая сторонние токены, и пакетные транзакции. AA-кошельки могут использовать разные методы подписей, не требуют традиционного управления приватными ключами, позволяют восстанавливать кошелёк и устранять единые точки отказа. Для их работы необходим аудит on-chain-контрактов и pool operations. С внедрением EIP-4337 AA-кошельки обеспечивают безопасность на уровне блокчейна и сохраняют среднюю совместимость с экосистемой.

Чем AA по EIP-3074 отличается от AA по EIP-4337?

Хотя развитие EIP-3074 было остановлено, его подход к account abstraction помогает понять архитектурные решения EIP-4337. EIP-3074 — базовый EIP, требующий изменений в слое консенсуса, внедрения двух новых OpCode (AUTH и AUTHCALL) для использования контрактов с EOA-аккаунтами. В этом подходе были как плюсы, так и минусы.

Главное преимущество AA в EIP-3074 — возможность делегировать управление EOA контракту, позволяя разработчикам создавать новые схемы транзакций: пакетную торговлю, комбинированные сделки, гибкую оплату газа. Ещё одно преимущество — использование контрактов-посредников, которые принимают оплату не только в ETH. Такие контракты действуют как доверенные посредники между спонсором и получателем. Кроме того, EIP-3074 позволял любому EOA работать как смарт-контрактный кошелёк без отдельного деплоя контракта, что даёт мгновенную возможность апгрейда.

Однако у EIP-3074 были серьёзные недостатки, из-за которых его приостановили. Самый важный — необходимость изменений в слое консенсуса, что потенциально могло привести к хардфорку для устранения проблем. Так как EIP-3074 позволял EOA получить свойства CA, сохраняя фиксированные подписи ECDSA, это ограничивало гибкость аутентификации. Эти ограничения и риски, связанные с изменениями на уровне консенсуса, сделали подход EIP-4337 более предпочтительным для сообщества Ethereum.

Введение EIP-5003

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

EIP-5003 реализуется вместе с EIP-3607, чтобы отозвать полномочия исходного ключа подписи у EOA. Например, если первый EOA авторизовал второй адрес через EIP-3074, OpCode AUTHUSURP позволяет второму адресу установить код для первого EOA. Таким образом, существующий EOA может обновиться до аккаунта-смарт-контракта, перейти от подписей ECDSA к более современным и защищённым методам. Это даёт возможность обновления устаревших EOA, сохраняя обратную совместимость с текущими аккаунтами и поддерживая общий фреймворк account abstraction по EIP-4337.

Выводы

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

Путь от первых AA-предложений, таких как EIP-2938 и EIP-3074, до внедрения EIP-4337 показывает стремление сообщества Ethereum к инновациям, приоритет по безопасности и практичности. Реализация account abstraction без изменений в слое консенсуса — более безопасный и удобный путь развития. По мере роста и внедрения технологии появятся новые сложные приложения на базе AA EIP-4337, что ещё больше улучшит пользовательский опыт и расширит возможности Ethereum. Дополнительные инициативы, такие как EIP-5003, показывают, что развитие account abstraction не остановилось — инновации в инфраструктуре блокчейна продолжаются. EIP-4337 стал основой для нового поколения управления аккаунтами Ethereum, открывая экосистему для большего числа пользователей и новых функций.

FAQ

Что такое Account Abstraction (AA) в Ethereum?

Account abstraction — это отделение источников транзакций от подписей и обновление externally owned accounts (EOA) до функционала contract accounts (CA). Благодаря этому смарт-контракты получают контроль над EOA, появляются смарт-контрактные кошельки с гибкими возможностями, повышенной безопасностью (например, социальное восстановление, мультиподпись) и значительно улучшенным пользовательским опытом работы с Ethereum.

Что такое EIP-4337 и как он реализует account abstraction?

EIP-4337 — предложение по улучшению Ethereum, позволяющее реализовать account abstraction без изменений в протоколе. В системе используются user operations (user ops), bundlers, контракты entry point и paymasters для обработки транзакций. В отличие от предыдущих инициатив, таких как EIP-3074, EIP-4337 реализует AA без изменений в слое консенсуса, что делает внедрение безопаснее и удобнее, а также даёт возможности гибкой оплаты газа и пакетных транзакций.

Чем AA-кошельки отличаются от классических EOA-кошельков?

AA-кошельки по стандарту EIP-4337 обладают более широким функционалом по сравнению с обычными EOA-кошельками: поддержка оплаты газа в разных валютах, пакетные транзакции, восстановление кошелька, использование различных методов подписей, помимо ECDSA. Несмотря на более высокую стоимость создания и комиссии, такие кошельки обеспечивают повышенную безопасность, устраняют единые точки отказа и не требуют традиционного управления приватными ключами, что делает их более удобными и надёжными для пользователей.

* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.
Похожие статьи
XZXX: Полное руководство по мем-токену BRC-20 в 2025 году

XZXX: Полное руководство по мем-токену BRC-20 в 2025 году

XZXX появляется как ведущий мем-токен BRC-20 2025 года, использующий Bitcoin Ordinals для уникальных функций, которые интегрируют мем-культуру с технологическими инновациями. Статья исследует взрывной рост токена, обусловленный процветающим сообществом и стратегической поддержкой рынка со стороны таких бирж, как Gate, предлагая новичкам руководство по покупке и обеспечению XZXX. Читатели получат представление о факторах успеха токена, технических достижениях и инвестиционных стратегиях в рамках расширяющейся экосистемы XZXX, подчеркивая его потенциал изменить ландшафт BRC-20 и инвестиции в цифровые активы.
8-21-2025, 7:51:51 AM
Индекс страха и жадности биткойна: анализ настроений рынка на 2025 год

Индекс страха и жадности биткойна: анализ настроений рынка на 2025 год

Поскольку индекс страха и жадности биткоина падает ниже 10 в апреле 2025 года, настроения на криптовалютном рынке достигают беспрецедентно низких значений. Этот экстремальный страх, в сочетании с диапазоном цен биткоина от 80 000 до 85 000, подчеркивает сложное взаимодействие между психологией криптовалютных инвесторов и рыночной динамикой. Наш анализ рынка Web3 исследует последствия для прогнозов цен на биткоин и стратегий инвестирования в блокчейн в этом волатильном ландшафте.
4-29-2025, 8:00:15 AM
Лучшие ETF Крипто, которые стоит следить в 2025 году: ориентирование в буме цифровых активов

Лучшие ETF Крипто, которые стоит следить в 2025 году: ориентирование в буме цифровых активов

Фонды, инвестирующие в криптовалюту (ETF), стали основой для инвесторов, ищущих экспозицию к цифровым активам без сложностей прямого владения. После исторического одобрения ETF на местах для Bitcoin и Ethereum в 2024 году, рынок крипто-ETF взорвался, с притоком средств в размере $65 миллиардов и Bitcoin, превысившим отметку в $100,000. По мере развития 2025 года, новые ETF, регулятивные изменения и институциональное принятие направлены на дальнейший рост. В этой статье выделены лучшие крипто-ETF, за которыми стоит следить в 2025 году, основанные на объеме управляемых активов (AUM), результативности и инновациях, предлагая при этом понимание их стратегий и рисков.
5-13-2025, 2:29:23 AM
5 способов получить Биткойн бесплатно в 2025 году: Руководство для новичков

5 способов получить Биткойн бесплатно в 2025 году: Руководство для новичков

В 2025 году получение бесплатных биткойнов стало горячей темой. От микрозадач до геймифицированного майнинга, от кредитных карт с вознаграждением в биткойнах до многочисленных способов получения бесплатных биткойнов. В этой статье будет раскрыто, как легко заработать биткойны в 2025 году, исследовать лучшие краны для биткойнов и поделиться техникой майнинга биткойнов, не требующей инвестиций. Независимо от того, являетесь ли вы новичком или опытным пользователем, здесь вы можете найти подходящий способ разбогатеть с помощью криптовалюты.
4-30-2025, 6:45:39 AM
Рыночная капитализация Биткойна в 2025 году: анализ и тенденции для инвесторов

Рыночная капитализация Биткойна в 2025 году: анализ и тенденции для инвесторов

Рыночная капитализация Биткойна достигла поразительных **2,05 триллиона** в 2025 году, при этом цена Биткойна выросла до **$103,146**. Этот беспрецедентный рост отражает эволюцию капитализации криптовалютного рынка и подчеркивает влияние технологии блокчейн на Биткойн. Наш анализ инвестиций в Биткойн раскрывает ключевые рыночные тенденции, формирующие цифровой валютный ландшафт до 2025 года и далее.
5-15-2025, 2:49:13 AM
Прогноз цены Bitcoin на 2025 год: влияние тарифов Трампа на BTC

Прогноз цены Bitcoin на 2025 год: влияние тарифов Трампа на BTC

Данный статья обсуждает влияние тарифов Трампа на 2025 год на Биткоин, анализирует колебания цен, реакцию институциональных инвесторов и статус убежища Биткоина. Статья исследует, как депрециация доллара США выгодна для Биткоина, а также ставит под сомнение его корреляцию с золотом. Этот материал предоставляет инсайты для инвесторов в рыночные флуктуации, учитывая геополитические факторы и макроэкономические тенденции, и предлагает обновленные прогнозы цены Биткоина на 2025 год.
4-17-2025, 4:11:25 AM
Рекомендовано для вас
Оценка редкости NFT: исчерпывающее руководство

Оценка редкости NFT: исчерпывающее руководство

В нашем подробном руководстве вы узнаете, как профессионально оценивать редкость NFT, что особенно важно для коллекционеров, инвесторов Web3 и криптоэнтузиастов. Используйте лучшие инструменты — Rarity.tools, NFTinit.com, Raritysniper.com и Icy.tools — чтобы получить достоверную информацию о редкости признаков NFT и повысить эффективность своих инвестиционных решений. Разберитесь, как метрики редкости влияют на стоимость цифровых активов, чтобы покупать NFT осознанно в условиях динамично развивающегося рынка.
12-17-2025, 7:43:25 AM
Ответ на ежедневный квиз Spur Protocol сегодня, 17 декабря 2025 года

Ответ на ежедневный квиз Spur Protocol сегодня, 17 декабря 2025 года

**Ответ на ежедневный квиз Spur Protocol сегодня, 17 декабря 2025 года** — это ваш ключ к заработку токенов $SPUR, расширяя ваши знания в криптовалюте. Независимо от того, создаете ли вы свою первую цепочку в Web3 или добавляете еще один день к своей рутине, этот ежедневный вызов делает обучение вознаграждающим и легким.
12-17-2025, 7:39:23 AM
Стратегии дневной торговли криптовалютами для новичков

Стратегии дневной торговли криптовалютами для новичков

Узнайте о результативных стратегиях дневной торговли криптовалютой для начинающих на таких платформах, как Gate. Освойте управление рисками, технический анализ и практические методы, чтобы использовать волатильность цифровых активов. Получите рекомендации, которые помогут избежать типичных ошибок и добиться стабильных результатов в долгосрочной перспективе. Ознакомьтесь со стратегиями скальпинга, технического анализа и арбитража, чтобы увеличить прибыль и сократить риски.
12-17-2025, 7:33:42 AM
Ежедневный комбо и ответ шифра Hamster Kombat 17 декабря 2025 года

Ежедневный комбо и ответ шифра Hamster Kombat 17 декабря 2025 года

Каждое нажатие имеет значение в Hamster Kombat — игре, где стратегия встречается с ритмом. Ежедневный Комбо и Шифр Hamster Kombat наконец вышли, и это ваш билет к новому раунду огромных наград. Независимо от того, здесь ли вы, чтобы отточить свои комбо-карты или разгадать сегодняшний шифр, это обновление поможет вам получить дополнительные монеты и сохранить вашу серию побед. Готовы перехитрить систему и сделать вашу империю хомяков неудержимой? Давайте погрузимся в игру.
12-17-2025, 7:31:34 AM
Movement Network (MOVE): стоит ли инвестировать? Комплексный анализ токеномики, технологий и перспектив рынка

Movement Network (MOVE): стоит ли инвестировать? Комплексный анализ токеномики, технологий и перспектив рынка

Изучите возможности инвестирования в Movement Network (MOVE): проведите анализ токеномики, технологий и рыночных перспектив. Оцените модульную экосистему Move, историю цен, технические характеристики, риски и потенциал роста. Используйте актуальные данные с Gate, чтобы понять уникальную позицию MOVE на криптовалютном рынке и оценить дальнейшие перспективы для взвешенных инвестиционных решений. Получите полный обзор стоимости, ликвидности и стратегического развития MOVE, чтобы определить, оптимален ли этот инструмент для вашего инвестиционного портфеля.
12-17-2025, 7:23:22 AM
Ответы на ежедневный квиз Xenea 17 декабря 2025 года

Ответы на ежедневный квиз Xenea 17 декабря 2025 года

Ответ на Ежедневный Викторину Xenea 17 декабря 2025 года позволяет пользователям учиться, зарабатывать Гемы и готовиться к запуску токена $XENE — все это, превращая ежедневные крипто-викторины в увлекательные награды.
12-17-2025, 7:22:55 AM