Абстракция аккаунта (AA) делает аккаунт блокчейна программируемым: вместо жёстко зашитого в протокол единственного правила «действительная подпись одного приватного ключа двигает средства» аккаунтом управляет код контракта, который сам задаёт условия принятия транзакции — мультиподпись, социальное восстановление, лимиты трат, батчинг операций или оплата газа третьей стороной. В Ethereum и других EVM-сетях она реализуется главным образом через ERC-4337, который проводит UserOperation через bundler'ы, общий контракт EntryPoint и опциональные paymaster'ы без каких-либо изменений протокола; такие сети, как zkSync Era и Starknet, встраивают AA нативно, а EIP-7702 позволяет уже существующему аккаунту на seed-фразе перенять логику смарт-аккаунта по своему текущему адресу. Сама по себе абстракция аккаунта не меняет кастодиальность — смарт-аккаунтом по-прежнему управляет тот, кто держит его ключи, а в некастодиальном кошельке это вы. WATS применяет самую практичную её часть: WATS Hot Wallet использует paymaster по ERC-4337 в EVM-сетях, поэтому комиссии сети оплачиваются одним токеном, ATS, вместо нативного газового токена каждой сети, оставаясь при этом полностью некастодиальным.
Что на самом деле означает «абстракция аккаунта»
В большинстве блокчейнов «ваш аккаунт» — это по сути просто пара ключей. Кто держит приватный ключ, тот может распоряжаться средствами, а правила проверки транзакции жёстко зашиты в протокол. Абстракция аккаунта меняет эту предпосылку: она делает сам аккаунт программируемым, так что логика, решающая, действительна ли транзакция, живёт в коде, которым управляете вы, а не в фиксированном правиле протокола.
Проще говоря, традиционный аккаунт задаёт один вопрос — «действительна ли эта подпись для этого ключа?». Смарт-аккаунт может задать любой вопрос, который вы напишете: «присутствуют ли двое из этих трёх подписантов?», «не превышает ли эта транзакция дневной лимит?», «истёк ли таймлок восстановления?». Аккаунт перестаёт быть пассивной парой ключей и становится небольшим программируемым движком политик.
EOA против смарт-аккаунта
Сегодня в Ethereum есть два вида аккаунтов. Externally owned account (EOA) управляется напрямую приватным ключом, обычно выведенным из seed-фразы. За ним нет кода; ключ и есть аккаунт. Смарт-аккаунт (также называемый контрактным аккаунтом) управляется развёрнутым смарт-контрактом, и именно этот контракт определяет, как авторизуются транзакции.
Практическая разница — в гибкости. У EOA ровно одна модель безопасности — один ключ, одна подпись — и если вы потеряете seed-фразу, средства пропадут. Смарт-аккаунт может реализовать мультиподпись, социальное восстановление, лимиты трат, сессионные ключи или автоматические обновления — и всё это без изменения самого блокчейна. Более подробное сравнение бок о бок смотрите в разборе смарт-аккаунтов против EOA.
Почему это важно: восстановление, газ, батчинг, политики
Программируемые аккаунты открывают несколько вещей, которых кошельки на seed-фразе попросту не могут:
Восстановление. Вместо единственной хрупкой seed-фразы смарт-аккаунт может назначить хранителей или контракт восстановления, так что потеря одного устройства не означает потерю всего. Гибкая оплата газа. Аккаунт может позволить третьей стороне — paymaster'у — спонсировать комиссии либо принимать комиссии в токене, отличном от нативной монеты сети, что снимает необходимость держать пылевые остатки ETH, POL, SOL и Toncoin только ради перемещения других активов. Батчинг. Несколько операций — 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 использует абстракцию аккаунта
WATS применяет то преимущество абстракции аккаунта, которое пользователи ощущают каждый день, — никогда не жонглировать нативными газовыми токенами, — оставаясь при этом полностью некастодиальным: вы держите свои ключи, а WATS никогда не держит ключ. В WATS Hot Wallet любое действие (переводы, свопы, стейкинг) оплачивается одним токеном, ATS, вместо нативного газового токена сети — в EVM-сетях через paymaster по ERC-4337, а в Solana и TON через эквивалентную роль плательщика комиссии или релеера. Поскольку ATS — это OFT на LayerZero, один баланс покрывает Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana и TON, а собранный в виде комиссий ATS сжигается со 100M предложения к уровню в 30M — что делает WATS первым и единственным кошельком, сочетающим единый токен для комиссий на основе ERC-4337 + OFT с этим сжиганием.
В двух вещах стоит быть точным. Оплата в ATS — не скидка: она меняет то, каким токеном платится комиссия сети, а не саму стоимость транзакции. И paymaster никогда не получает кастодиальный контроль — он лишь оплачивает комиссию, тогда как авторизовать перевод могут только ваши ключи. Если та часть абстракции аккаунта, которая вам действительно нужна, — это возможность держать один актив, перемещать его по восьми сетям и никогда не упираться в отсутствие газового токена, то WATS Hot Wallet — конкретное место, где эту модель видно в работе от начала до конца.
Часто задаваемые вопросы
Означает ли абстракция аккаунта, что мой кошелёк кастодиальный?
Нет. Абстракция аккаунта меняет то, как аккаунт проверяет транзакции, а не то, кто им управляет. Смарт-аккаунт по-прежнему управляется ключами, которые держите вы, а такие функции, как спонсируемый газ, позволяют третьей стороне оплатить комиссию, ни разу не получив возможности двигать ваши средства. Кошелёк остаётся некастодиальным, пока вы, и только вы, держите ключи — будь то EOA или смарт-аккаунт. WATS устроен именно так: он полностью некастодиален и никогда не держит ключ, хотя его Hot Wallet использует paymaster по ERC-4337 для оплаты комиссий.
Можно ли платить за газ токеном, отличным от нативной монеты сети?
Да, и WATS — работающий пример. В WATS Hot Wallet комиссии сети за переводы, свопы и стейкинг списываются в одном токене, ATS, вместо ETH, POL, BNB, SOL или Toncoin — в EVM-сетях это работает через paymaster по ERC-4337, а поскольку ATS — это OFT на LayerZero, один баланс покрывает Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana и TON. Это не скидка: меняется то, какой токен платит комиссию, а не то, сколько транзакция стоит сети.
Работает ли ERC-4337 в Solana и TON?
Нет. ERC-4337 — это стандарт только для EVM, построенный вокруг общего контракта EntryPoint, bundler'ов и paymaster'ов, поэтому он применим к Ethereum и другим EVM-сетям. Solana и TON не являются EVM-сетями, но достигают схожих результатов — например, позволяя оплачивать комиссии третьей стороне — собственными механизмами плательщика комиссии или релеера, а не самим ERC-4337.
В чём разница между EOA и смарт-аккаунтом?
EOA (externally owned account) управляется напрямую приватным ключом из seed-фразы, по единственному фиксированному правилу: действительная подпись двигает средства. Смарт-аккаунт управляется контрактом, который может кодировать кастомные правила — мультиподпись, социальное восстановление, лимиты трат, батчинг или оплату газа в другом токене. Оба могут быть полностью некастодиальными; смарт-аккаунт просто добавляет сверху программируемую логику.
Чем EIP-7702 отличается от ERC-4337?
ERC-4337 добавляет абстракцию аккаунта рядом с протоколом: смарт-аккаунты — это отдельные контрактные аккаунты, а UserOperation проходят через bundler'ы и контракт EntryPoint без изменений в самом Ethereum. EIP-7702, наоборот, меняет базовый слой: он позволяет уже существующему EOA указать на код смарт-аккаунта и получить батчинг, спонсируемый газ и кастомную валидацию по адресу, который у него уже есть. Они дополняют друг друга: 7702 — путь обновления для уже существующих аккаунтов, а 4337 остаётся инфраструктурой, которой многие из этих аккаунтов пользуются.

