Проблема нативного газа
Любой блокчейн хочет, чтобы ему платили в его собственной монете. Чтобы двигать токен в Ethereum, нужен ETH; в Polygon — POL; в Arbitrum, Base и других L2 вы всё равно рассчитываетесь в ETH; в Solana — SOL; в TON — Toncoin. Именно этот нативный актив сеть берёт за включение вашей транзакции в блок, и обойти это на уровне протокола нельзя — валидаторы получают вознаграждение в собственной единице сети.
Для пользователей это создаёт знакомый и раздражающий сбой. Вы держите стейблкоин или токен, который вам действительно нужен, пытаетесь его отправить, и транзакция откатывается, потому что у вас ноль нативной монеты. В итоге вы покупаете, бриджите или держите небольшой «газовый запас» ETH, POL, SOL и Toncoin, разбросанный по сетям, лишь бы иметь возможность двигать всё остальное. Это трение, не имеющее никакого отношения к тому, что вы пытались сделать.
Что такое paymaster
Paymaster — это компонент, определённый в ERC-4337, стандарте абстракции аккаунта Ethereum. Его задача узка и полезна: он платит нативный газ транзакции от вашего имени, а затем берёт с вас плату каким-то другим способом. Сеть по-прежнему получает свой ETH (или POL, или что там за монета сети) ровно как раньше — paymaster просто та сторона, которая фактически его передаёт. Меняется лишь то, с кем и в какой валюте вы рассчитываетесь.
Механически ERC-4337 маршрутизирует транзакции как «user operations» через общий ончейн-контракт под названием EntryPoint. Когда user operation указывает paymaster, EntryPoint запрашивает у этого контракта-paymaster согласие покрыть газ до исполнения. Если paymaster одобряет, он авансирует нативный газ; впоследствии учёт рассчитывается по собственным правилам paymaster'а. Сеть видит нормально профинансированную транзакцию; вам ни разу не пришлось держать нативную монету.
Три распространённых типа paymaster'ов
Paymaster'ы — это просто смарт-контракты, поэтому их политики различаются, но большинство укладывается в три группы. Verifying paymaster соглашается спонсировать транзакцию только если она несёт действительную подпись от офчейн-сервиса — это полезно, когда dapp хочет одобрять конкретные действия или конкретных пользователей по своей логике. Sponsored paymaster (часто на той же механике) попросту берёт газ на себя, так что конечный пользователь не платит ничего — именно так строятся «безгазовый» онбординг и бесплатные внутриприложенческие действия.
Наиболее релевантный для обычных пользователей тип — ERC-20 token paymaster. Здесь paymaster авансом платит нативный газ и в той же транзакции списывает с вас эквивалентную сумму в токене ERC-20 — позволяя платить комиссии в USDT, USDC или другом токене вместо нативной монеты. Paymaster котирует курс токен-к-газу (обычно от оракула плюс небольшая маржа), берёт свою долю в токенах и рассчитывается с сетью в нативном активе. С вашего места вы потратили один токен и ни разу не касались ETH.
Поток: токен внутрь, нативный газ наружу
Проследите один перевод от начала до конца. Вы подписываете user operation, которая по сути говорит: «двигай мои токены и пусть этот paymaster разберётся с газом». EntryPoint проверяет, что paymaster заплатит. Paymaster подтверждает, что может взять с вас плату — скажем, в USDC или другом ERC-20 — и вносит нативную монету, чтобы покрыть оценённый газ. Ваша операция исполняется. По завершении EntryPoint вычитает реальную стоимость газа из депозита paymaster'а, paymaster списывает с вас согласованную сумму токена, а производитель блока получает оплату в нативной монете, как всегда.
Ключевой инвариант в том, что сеть никогда не остаётся в убытке. Paymaster не делает газ бесплатным в совокупности и не искажает рынок комиссий; он лишь перетасовывает, кто платит и в какой деноминации. Нативная монета всё равно течёт к валидаторам под капотом. Именно поэтому модель заслуживает доверия на уровне протокола, даже когда пользовательский опыт ощущается как магия.
Где это работает: EVM и не-EVM аналог
ERC-4337 — стандарт только для EVM. Он работает в Ethereum и EVM-совместимых L1 и L2, потому что все они запускают одну и ту же механику EntryPoint и paymaster. По состоянию на 2026 год стоит отметить, что EIP-7702 позволяет обычным externally-owned account'ам временно вести себя как смарт-аккаунты, что расширяет области, где применимо спонсирование в стиле paymaster — но сама концепция paymaster по-прежнему живёт внутри мира абстракции аккаунта EVM.
Не-EVM сети достигают того же результата иным путём. В Solana и TON нет ERC-4337, поэтому роль paymaster'а играет эквивалентный плательщик комиссии или релеер: транзакция Solana может назначить отдельный аккаунт-плательщик, который подписывает и покрывает SOL, а модель сообщений TON позволяет релееру авансировать Toncoin. Название иное, но принцип идентичен — третья сторона рассчитывает нативный газ, чтобы пользователь мог заплатить иначе. Когда вы читаете «paymaster» применительно к не-EVM сети, мысленно подставляйте «плательщик комиссии/релеер».
Преимущества, риски и чему доверять
Преимущества конкретны: никаких разбросанных газовых запасов, пользовательский опыт в один токен или ноль токенов и потоки онбординга, где новичок может совершить транзакцию ещё до того, как впервые купил нативную монету. Для всех, кто управляет активами в нескольких сетях, сведение вопроса «в чём я плачу за газ» к единственному ответу убирает целый класс ошибок с застрявшими транзакциями.
Компромиссы стоит назвать. Token paymaster устанавливает обменный курс, который вы платите, поэтому его оракул и маржа имеют значение; плохо оценивающий или склонный к простоям paymaster может дать вам скверную котировку или не спонсировать. У sponsored paymaster'ов может закончиться депозит. И любой paymaster — это смарт-контракт со своей поверхностью доверия — вы полагаетесь на его код и политику его оператора, а не только на базовую сеть. Но ничего из этого не затрагивает кастодиальность: paymaster платит ваш газ, он не держит ваши ключи или средства. Абстракция аккаунта меняет то, как платятся комиссии, а не то, кому принадлежат активы.
Как это использует WATS
WATS применяет эту модель напрямую: в WATS Hot Wallet любое действие — переводы, свопы, стейкинг — оплачивается в одном токене, ATS, вместо нативного газа сети. В EVM-сетях это делается с помощью paymaster'а по ERC-4337 (и через эквивалентного плательщика комиссии/релеера в Solana и TON), так что сеть по-прежнему получает свой нативный газ под капотом, а вы тратите только ATS. Поскольку ATS — это OFT на LayerZero, один баланс покрывает газ в EVM, Solana и TON, а собранный ATS сжигается со 100M к уровню в 30M — комбинация, которая делает WATS первым и единственным кошельком, объединяющим единый токен для комиссий на основе ERC-4337 + OFT, взимаемых вместо нативного газа, с этим сжиганием. WATS некастодиален на всём пути: вы держите свои ключи, а WATS никогда не держит ключ. Полный разбор смотрите в статье как работает модель комиссий ATS.
Часто задаваемые вопросы
Означает ли paymaster, что я вообще не плачу за газ?
Не совсем — это означает, что вы можете не платить за газ в нативной монете. Sponsored paymaster может сделать транзакцию бесплатной для вас, покрыв газ сам, тогда как ERC-20 token paymaster всё равно берёт с вас плату, просто в токене вроде USDC вместо ETH. В любом случае сеть под капотом всё равно получает свой нативный газ; paymaster — просто та сторона, которая его авансирует.
Отдаю ли я кастодиальность своих средств, используя paymaster или смарт-аккаунт?
Нет. Paymaster лишь платит газ транзакции и берёт с вас плату иначе; он не держит ваши ключи и не берёт под контроль ваши активы. Абстракция аккаунта меняет то, как рассчитываются комиссии, а не то, кому принадлежат средства. Некастодиальный кошелёк остаётся некастодиальным независимо от того, использует ли он paymaster.
Работают ли paymaster'ы в Solana и TON?
Сам стандарт paymaster, ERC-4337, работает только в EVM, поэтому в Solana или TON он не работает. Эти сети достигают того же результата с помощью эквивалентного плательщика комиссии или релеера: отдельный аккаунт подписывает и покрывает нативный газ (SOL или Toncoin), чтобы пользователь мог заплатить иначе. Механизм различается по сетям, но результат для пользователя тот же.

