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

Абстракция аккаунта простыми словами: смарт-аккаунты против кошельков на seed-фразе

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

Что на самом деле означает «абстракция аккаунта»

В большинстве блокчейнов «ваш аккаунт» — это по сути просто пара ключей. Кто держит приватный ключ, тот может распоряжаться средствами, а правила проверки транзакции жёстко зашиты в протокол. Абстракция аккаунта (AA) меняет эту предпосылку: она делает сам аккаунт программируемым, так что логика, решающая, действительна ли транзакция, живёт в коде, которым управляете вы, а не в фиксированном правиле протокола.

Проще говоря, традиционный аккаунт задаёт один вопрос — «действительна ли эта подпись для этого ключа?». Смарт-аккаунт может задать любой вопрос, который вы напишете: «присутствуют ли двое из этих трёх подписантов?», «не превышает ли эта транзакция дневной лимит?», «истёк ли таймлок восстановления?». Аккаунт перестаёт быть пассивной парой ключей и становится небольшим программируемым движком политик.

EOA против смарт-аккаунта

Сегодня в Ethereum есть два вида аккаунтов. Externally owned account (EOA) управляется напрямую приватным ключом, обычно выведенным из seed-фразы. За ним нет кода; ключ и есть аккаунт. Смарт-аккаунт (также называемый контрактным аккаунтом) управляется развёрнутым смарт-контрактом, и именно этот контракт определяет, как авторизуются транзакции.

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

Почему это важно: восстановление, газ, батчинг, политики

Программируемые аккаунты открывают несколько вещей, которых кошельки на seed-фразе попросту не могут:

Восстановление. Вместо единственной хрупкой seed-фразы смарт-аккаунт может назначить хранителей или контракт восстановления, так что потеря одного устройства не означает потерю всего. Гибкая оплата газа. Аккаунт может позволить третьей стороне («paymaster») спонсировать комиссии или платить их в токене, отличном от нативной монеты сети — больше не нужно держать пыльные остатки ETH, MATIC, SOL и TON только чтобы двигать другие активы. Батчинг. Несколько операций — approve и swap или несколько переводов — можно объединить в одну атомарную транзакцию, которая либо полностью проходит, либо полностью откатывается. Настраиваемые политики безопасности. Дневные лимиты, списки разрешённых адресов, таймлоки и сессионные ключи может обеспечивать сам аккаунт, а не доверенное приложение или браузерное расширение.

Как это реализовано: ERC-4337, нативная AA и EIP-7702

Единого способа реализовать абстракцию аккаунта нет. По состоянию на 2026 год доминируют три подхода.

ERC-4337 — доминирующий стандарт в Ethereum и EVM-сетях, и работает он без каких-либо изменений протокола. Пользователи отправляют «UserOperation» в отдельный мемпул; bundler'ы упаковывают их и подают через общий ончейн-контракт EntryPoint, а опциональные контракты-paymaster определяют, кто платит за газ. Важно: ERC-4337 — это стандарт только для EVM — он не работает в Solana или TON. Эти экосистемы достигают схожих результатов собственными механизмами плательщика комиссии или релеера, которые играют эквивалентную роль.

Нативная абстракция аккаунта идёт другим путём: такие сети, как zkSync Era и Starknet, встраивают AA прямо в протокол, так что каждый аккаунт по умолчанию является смарт-аккаунтом и нет разрыва EOA/контракт, который нужно преодолевать. EIP-7702, в свою очередь, нацелен на существующий базовый слой: он позволяет обычному EOA «установить код», указав на логику смарт-аккаунта, так что аккаунт на seed-фразе может получить поведение смарт-аккаунта (батчинг, спонсируемый газ, кастомную валидацию) по своему существующему адресу — делегирование сохраняется, пока аккаунт его не отзовёт или не изменит, а не действует лишь на одну транзакцию. Вместе они дают экосистеме спектр — стандарты для дооснащения, нативную поддержку и путь обновления для сотен миллионов уже используемых EOA.

Компромиссы

Абстракция аккаунта не бесплатна. Смарт-аккаунты исполняют контрактную логику при валидации, поэтому транзакция может стоить больше газа, чем простой перевод с EOA, а развёртывание контракта аккаунта добавляет предварительный шаг. ERC-4337 вводит новую инфраструктуру — bundler'ы, paymaster'ы, альтернативный мемпул — а значит, больше движущихся частей и больше поверхности для анализа. Зрелость экосистемы тоже неоднородна: инструментарий, поддержка кошельков и стандарты всё ещё сходятся по состоянию на 2026 год, и поведение может отличаться между сетью с нативной AA и развёртыванием ERC-4337. Для большинства пользователей эти издержки невидимы, их поглощают провайдеры кошельков, но это реальные инженерные компромиссы, а не сплошной плюс.

Кастодиальность: абстракция аккаунта не кастодиальна

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

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

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

Hot Wallet от 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 или смарт-аккаунт.

Работает ли ERC-4337 в Solana и TON?

Нет. ERC-4337 — это стандарт только для EVM, построенный вокруг общего контракта EntryPoint, bundler'ов и paymaster'ов, поэтому он применим к Ethereum и другим EVM-сетям. Solana и TON не являются EVM-сетями, но достигают схожих результатов — например, позволяя оплачивать комиссии третьей стороне — собственными механизмами плательщика комиссии или релеера, а не самим ERC-4337.

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

EOA (externally owned account) управляется напрямую приватным ключом из seed-фразы, по единственному фиксированному правилу: действительная подпись двигает средства. Смарт-аккаунт управляется контрактом, который может кодировать кастомные правила — мультиподпись, социальное восстановление, лимиты трат, батчинг или оплату газа в другом токене. Оба могут быть полностью некастодиальными; смарт-аккаунт просто добавляет сверху программируемую логику.