WATS Wallet logoWATS Wallet
Технически6 мин чтения

Смарт-аккаунты против EOA: как меняются кошельки Ethereum

EOA управляются приватным ключом; смарт-аккаунты управляются контрактной логикой. Вот чем они различаются в восстановлении, газе, батчинге и кастодиальности — и как EIP-7702 тихо сливает их воедино.

Что на самом деле такое EOA

Externally owned account (EOA) — это тип аккаунта, который есть в Ethereum с первого дня. Это не более чем криптографическая пара ключей: приватный ключ, подписывающий транзакции, и выведенный из него публичный адрес. Кто держит приватный ключ — обычно восстановленный из seed-фразы из 12 или 24 слов — полностью контролирует аккаунт. По этому адресу нет кода, нет логики, нет условий. Если подпись действительна, сеть исполняет транзакцию.

Эта простота — вся привлекательность. EOA дёшевы, повсеместно поддерживаются и ведут себя одинаково в каждой EVM-сети. Но модель жёсткая: один ключ равен полному контролю, поэтому потеря seed означает потерю средств, а утёкший seed означает необратимое опустошение. Аккаунт не может обеспечить лимит трат, не может требовать двух одобрений и не может оплачивать свой газ ничем, кроме нативного токена сети.

Что такое смарт-аккаунт

Смарт-аккаунт (также называемый смарт-контрактным аккаунтом) заменяет эту фиксированную проверку ключа программируемой логикой. Аккаунт и есть контракт, и транзакция авторизуется, только если она удовлетворяет тем правилам, которые определяет контракт. Эти правила могут быть почти любыми: несколько подписантов, дневной лимит, истекающий сессионный ключ, хранители социального восстановления или правило, позволяющее третьей стороне спонсировать газ.

Исторически это требовало развёртывания кастомного контрактного кошелька, что было дорого и фрагментированно. Стандарт абстракции аккаунта ERC-4337 изменил это, добавив параллельный конвейер транзакций — UserOperation, bundler и общий контракт EntryPoint — так что смарт-аккаунты работают без каких-либо изменений базового протокола Ethereum. Если вам нужна полная механика, наше объяснение что такое абстракция аккаунта разбирает эти элементы.

Лицом к лицу: пять различий, которые имеют значение

Восстановление. У EOA ровно один путь восстановления — seed-фраза — и никакого запасного. Смарт-аккаунт может определить хранителей или резервные ключи, так что потеря одного подписанта не обязательно означает потерю аккаунта.

Гибкость оплаты газа. EOA обязан держать нативный токен сети (ETH и его эквивалент в других EVM-сетях), чтобы платить за газ. Смарт-аккаунт может направлять газ через paymaster, позволяя спонсировать комиссии или платить их в токене ERC-20 вместо нативного газа.

Батчинг. EOA отправляет одну операцию на транзакцию, поэтому approve-затем-swap — это две подписи и два подтверждения. Смарт-аккаунт может объединить несколько действий в одну атомарную UserOperation, которая либо полностью проходит, либо полностью откатывается.

Стоимость и накладные расходы. EOA — самая дешёвая база. Смарт-аккаунты добавляют вычисления — валидацию контрактной логики, а в EVM опосредование через EntryPoint — поэтому сопоставимое действие обычно стоит больше газа, и аккаунту может потребоваться однократное развёртывание.

Кастодиальность. Вот тут люди ошибаются. Кастодиальность — про то, кто держит ключи, а не про то, какой тип аккаунта вы используете. Обе модели могут быть полностью самокастодиальными — подробнее ниже.

Когда что имеет смысл сегодня

По состоянию на 2026 год EOA остаются правильным выбором по умолчанию для простого, чувствительного к стоимости использования: хранение активов, случайные переводы и взаимодействие с контрактами, где вы цените максимальную совместимость и минимальные накладные расходы. Смарт-аккаунты блистают, когда удобство и функции безопасности оправдывают себя — хранители восстановления, политики трат, безгазовые или однотокеновые комиссии, объединённые в батч DeFi-действия и управляемые приложением сессионные ключи. Команды, казначейства и повседневные пользователи, которым нужен Web2-подобный опыт, тяготеют к смарт-аккаунтам; продвинутые пользователи, желающие голый переносимый ключ, часто оставляют EOA.

Как эти две модели сближаются

Жёсткая граница между моделями растворяется. EIP-7702, часть обновления Ethereum Pectra, позволяет EOA временно указать на код смарт-контракта и исполняться с этой логикой — оставаясь тем же адресом, который вы уже профинансировали. На практике обычный EOA может, по состоянию на 2026 год, подключить батчинг, спонсируемый газ и сессионные ключи без миграции на новый аккаунт и без отказа от существующей истории.

В результате получается спектр, а не бинарность. Вы можете сохранить привычность и переносимость EOA и одолжить суперсилы смарт-аккаунта на каждую транзакцию. Со временем вопрос смещается с «EOA или смарт-аккаунт?» на «какие возможности я хочу включить прямо сейчас?».

Ключевой момент: обе модели могут быть полностью некастодиальными

Ни одна модель не требует отдавать ваши ключи. EOA некастодиален, когда вы держите его seed. Смарт-аккаунт некастодиален, когда вы — и только подписанты, которых контролируете вы — удовлетворяете его логику авторизации. «Смарт-аккаунт» не означает, что компания держит ваши средства; он означает, что ваш аккаунт следует правилам, которые задаёте вы. Кастодиальный против некастодиального — это совершенно отдельная ось, и хорошо спроектированный смарт-аккаунт оставляет вас единственным, кто контролирует, ровно как и EOA.

Как это использует WATS

WATS остаётся полностью некастодиальным — вы держите свои ключи, а WATS никогда не держит ключ — при этом обеспечивая удобство в стиле смарт-аккаунта. В WATS Hot Wallet любое действие платит комиссию в одном токене, ATS, вместо нативного газа сети: в EVM это делается через paymaster по ERC-4337, а в Solana и TON через эквивалентного плательщика комиссии. Поскольку ATS — это OFT на LayerZero, один баланс покрывает EVM, Solana и TON, а собранный ATS сжигается со 100M к уровню в 30M — что делает WATS первым и единственным кошельком, сочетающим единый токен для комиссий на основе ERC-4337 + OFT, взимаемых вместо нативного газа, с этим сжиганием.

Часто задаваемые вопросы

Является ли смарт-аккаунт кастодиальным?

Нет, не по своей природе. Кастодиальность — про то, кто держит ключи, а не про то, какой тип аккаунта вы используете. Смарт-аккаунт некастодиален, когда его логику авторизации могут удовлетворить только подписанты, которых контролируете вы. Он становится кастодиальным, только если управляющий ключ держит третья сторона — так же, как с любым кошельком.

В чём разница между EOA и смарт-аккаунтом?

EOA — это простая пара ключей, управляемая seed-фразой, с фиксированным поведением и без встроенной логики. Смарт-аккаунт управляется кодом контракта, поэтому может добавлять такие функции, как хранители восстановления, лимиты трат, батчинг и оплата газа в токене через paymaster. EOA дешевле и проще; смарт-аккаунты гибче.

Превращает ли EIP-7702 мой EOA в смарт-аккаунт?

EIP-7702 позволяет существующему EOA временно исполняться с логикой смарт-контракта, сохраняя тот же адрес, так что он может подключить такие функции, как батчинг и спонсируемый газ. По состоянию на 2026 год он размывает границу между двумя моделями, а не преобразует аккаунт навсегда. Вы сохраняете свой EOA и одалживаете возможности смарт-аккаунта, когда захотите.