Ethereum долгое время разделял аккаунты на два типа:
- EOA — обычные кошельки с приватным ключом
- Smart Contract Accounts — смарт-кошельки с гибкой логикой
Проблема в том, что EOA просты, но ограничены: они не умеют батчить транзакции, оплачивать газ в разных токенах, настраивать recovery или делегировать действия без костылей. Именно здесь появляются EIP-3074 и EIP-7702.
Что такое EIP-3074
EIP-3074 предлагал расширить возможности обычных EOA через два новых opcode: AUTH и AUTHCALL.
По сути это позволяло:
- делегировать право выполнять действия от имени EOA
- объединять несколько операций в одну транзакцию
- использовать спонсируемые транзакции
- улучшать UX без полного перехода на смарт-кошельки
Идея была сильной: пользователь подписывает сообщение, а специальный контракт или исполнитель проводит нужные действия от его имени.
Почему EIP-3074 вызвал споры
Главный вопрос — безопасность и модель доверия 🔐
Если пользователь дает авторизацию, появляется риск:
- слишком широких прав у вызывающего контракта
- фишинга через «безобидные» подписи
- сложностей с отзывом полномочий
- появления новых векторов для компрометации EOA
То есть EIP-3074 делал EOA «почти умными», но не превращал их в полноценные account abstraction-аккаунты.
Что такое EIP-7702
EIP-7702 считается более современным направлением развития. Он позволяет EOA временно исполнять код смарт-контракта, не меняя фундаментально архитектуру Ethereum.
Это важный шаг к более гибкой модели аккаунтов:
- кошелек может вести себя как смарт-аккаунт
- появляются батч-транзакции
- можно внедрять paymaster-сценарии
- упрощается UX для массового пользователя
Главное отличие: EIP-7702 предлагает более нативный и контролируемый путь эволюции аккаунтов, ближе к идее account abstraction.
EIP-3074 vs EIP-7702
EIP-3074 — добавляет делегирование действий через авторизацию
EIP-7702 — дает EOA возможность временно работать как контракт
3074 решает UX-проблемы быстро, но несет спорные риски
7702 выглядит более системным решением для будущего Ethereum 🚀
Что это значит для пользователей
Если такие механизмы становятся стандартом, кошельки в Ethereum будут:
- проще в использовании
- безопаснее при правильной реализации
- ближе к Web2 UX
- удобнее для DeFi, подписок, автоматизации и онбординга новичков
Что это значит для рынка
Для разработчиков это сигнал: инфраструктура Ethereum движется к миру, где грань между EOA и смарт-аккаунтами постепенно стирается. А значит, выиграют проекты, которые раньше других встроят:
- social recovery
- gas abstraction
- one-click UX
- безопасное делегирование операций
Итог: EIP-3074 был важным экспериментом, а EIP-7702 выглядит как более зрелый этап эволюции аккаунтов в Ethereum. Это не просто технический апдейт, а фундаментальное изменение того, как пользователи будут взаимодействовать с сетью в ближайшие годы. 🧠
Подборку каналов про Криптовалюты — стоит посмотреть ниже. 📊