Революция кошельков: три пути к абстракции учетных записей
На протяжении многих лет криптомир сталкивался с критической проблемой удобства использования: кошельком. Традиционные кошельки, известные как внешние учетные записи (EOA), не прощают ошибок. Одна потерянная сид-фраза означает, что ваши средства исчезнут навсегда. Каждое действие требует подписи, а комиссии за газ должны быть оплачены в нативном токене сети. Этот неуклюжий и рискованный опыт является серьезным препятствием для массового внедрения.
На сцену выходит абстракция учетных записей (AA) — парадигма, призванная переопределить наше взаимодействие с блокчейном. По своей сути, AA превращает учетную запись пользователя в программируемый смарт-контракт, открывая такие функции, как социальное восстановление, транзакции в один клик и гибкие платежи за газ.
Путь к этому более умному будущему разворачивается по трем различным направлениям: проверенный в боях ERC-4337, эффективная нативная AA и долгожданный EIP-7702. Давайте разберем, что каждый подход означает для разработчиков и пользователей.
💡 Путь 1: Пионер — ERC-4337
ERC-4337 стал прорывом, который принес абстракцию учетных записей в Ethereum и EVM-сети без изменения основного протокола. Думайте об этом как о добавлении интеллектуального слоя поверх существующей системы.
Он вводит новый поток транзакций, включающий:
- UserOperations: новый объект, который представляет намерение пользователя (например, «обменять 100 USDC на ETH»).
- Бандлеры: внесетевые участники, которые собирают
UserOperations
, объединяют их и отправляют в сеть. - EntryPoint: глобальный смарт-контракт, который проверяет и выполняет объединенные операции.
Преимущества:
- Универсальная совместимос ть: может быть развернут в любой EVM-сети.
- Гибкость: позволяет использовать богатые функции, такие как сеансовые ключи для игр, мультиподписная безопасность и спонсирование газа через Paymasters.
Компромисс:
- Сложность и стоимость: он вводит значительные накладные расходы на инфраструктуру (запуск бандлеров) и имеет самые высокие затраты на газ из трех подходов, поскольку каждая операция проходит через дополнительную логику
EntryPoint
. Из-за этого его внедрение процветало в основном в L2-сетях с низкими комиссиями за газ, таких как Base и Polygon.
ERC-4337 проложил путь для других решений AA. Он доказал спрос и заложил основу для более интуитивного опыта Web3.
🚀 Путь 2: Интегрированный идеал — нативная абстракция учетных записей
Если ERC-4337 является дополнением, то нативная AA встраивает интеллектуальные функции непосредственно в основу блокчейна. Такие сети, как zkSync Era и Starknet, были разработаны с нуля с AA в качестве основного принципа. В этих сетях каждая учетная запись является смарт-контрактом.
Преимущества:
- Эффективность: интегрируя логику AA в протокол, она устраняет дополнительные слои, что приводит к значительно более низким затратам на газ по сравнению с ERC-4337.
- Простота для разработчиков: разработчикам не нужно управлять бандлерами или отдельным мемпулом. Поток транзакций ощущается гораздо более стандартным.
Компромисс:
- Фрагментация экосистемы: нативная AA специфична для каждой сети. Учетная запись в zkSync отличается от учетной записи в Starknet, и ни одна из них не является нативной для основной сети Ethereum. Это создает фрагментированный опыт для пользователей и разработчиков, работающих в нескольких сетях.
Нативная AA показывает нам «конечную цель» для эффективности, но ее внедрение связано с ростом ее хост-экосистем.
🌉 Путь 3: Прагматичный мост — EIP-7702
EIP-7702, который должен быть включен в обновление Ethereum «Pectra» в 2025 году, является революционным изменением, призванным предоставить функции AA массам существующих пользователей EOA. Он использует гибридный подход: он позволяет EOA временно делегировать свои полномочия смарт-контракту для одной транзакции.
Думайте об этом как о предоставлении вашему EOA временных сверхспособностей. Вам не нужно переносить свои средства или менять адрес. Ваш кошелек может просто добавить авторизацию к транзакции, позволяя ей выполнять пакетные операции (например, одобрить + обменять в один клик) или спонсировать свой газ.
Преимущества:
- Обратная совместимость: работает с миллиардами долларов, защищенных существующими EOA. Миграция не требуется.
- Низкая сложность: использует стандартный пул транзакций, устраняя необходимость в бандлерах и значительно упрощая инфраструктуру.
- Катализатор массового внедрения: сделав интеллектуальные функции доступными для каждого пользователя Ethereum в одночасье, он может быстро ускорить внедрение лучших шаблонов UX.
Компромисс:
- Не «полная» AA: EIP-7702 не решает проблему управления ключами для самого EOA. Если вы потеряете свой приватный ключ, вам все равно не повезет. Речь идет скорее об улучшении возможностей транзакций, чем о капитальном ремонте безопасности учетных записей.
Сравнение: четкое сопоставление
Функция | ERC-4337 (Пионер) | Нативная AA (Идеал) | EIP-7702 (Мост) |
---|---|---|---|
Основная идея | Внешняя система смарт-контрактов через бандлеры | Смарт-аккаунты на уровне протокола | EOA временно делегирует полномочия смарт-контракту |
Стоимость газа | Самая высокая (из-за накладных расходов EntryPoint ) | Низкая (оптимизировано протоколом) | Умеренная (небольшие накладные расходы на одну транзакцию для пакетной обработки) |
Инфраструктура | Высокая (требуются бандлеры, Paymasters) | Низкая (обрабатывается валидаторами сети) | Минимальная (использует существующую инфраструктуру транзакций) |
Ключевой вариант использования | Гибкая AA в любой EVM-сети, особенно в L2-сетях. | Высокоэффективная AA в специально созданных L2-сетях. | Обновление всех существующих EOA с помощью интеллектуальных функций. |
Лучше всего для... | Игровых кошельков, dApp, которым требуется безгазовый онбординг сейчас. | Проектов, создаваемых исключительно в сетях, таких как zkSync/Starknet. | Предоставления пакетной обработки и спонсирования газа массовым пользователям. |
Будущее конвергентно и ориентировано на пользователя
Эти три пути не исключают друг друга; они сходятся к будущему, где кошелек больше не является источником трений.
- Социальное восстановление становится стандартом 🛡️: Эпоха «потерянных ключей, потерянных средств» заканчивается. AA позволяет восстанавливать данные на основе хранителей, делая самостоятельное хранение таким же безопасным и прощающим, как традиционный банковский счет.
- Переосмысление UX в играх 🎮: Сеансовые ключи позволят беспрепятственно играть без постоянных всплывающих окон «подтвердить транзакцию», наконец-то сделав игры Web3 похожими на игры Web2.
- Кошельки как п рограммируемые платформы: Кошельки станут модульными. Пользователи могут добавить «модуль DeFi» для автоматического фарминга доходности или «модуль безопасности», который требует двухфакторной аутентификации (2FA) для крупных переводов.
Для разработчиков и поставщиков инфраструктуры, таких как Blockeden.xyz, эта эволюция невероятно увлекательна. Сложность бандлеров, Paymasters и различных стандартов AA создает огромную возможность для предоставления надежной, стабильной и абстрагированной инфраструктуры. Цель состоит в унифицированном опыте, когда разработчик может легко интегрировать функции AA, а кошелек интеллектуально использует ERC-4337, нативную AA или EIP-7702 под капотом, в зависимости от того, что поддерживает сеть.
Кошелек наконец-то получает заслуженное обновление. Переход от статических EOA к динамическим, программируемым смарт-аккаунтам — это не просто улучшение, это революция, которая сделает Web3 доступным и безопасным для следующего миллиарда пользователей.