[{"data":1,"prerenderedAt":19},["ShallowReactive",2],{"blog-content-ru-what-is-a-paymaster":3},{"slug":4,"title":5,"excerpt":6,"description":7,"bodyHtml":8,"faqItems":9},"what-is-a-paymaster","Что такое paymaster? Плати за газ в токене, а не в нативной монете","Paymaster — это компонент ERC-4337, который платит нативный газ транзакции за вас и берёт с вас плату иначе — часто в токене ERC-20. Вот как это работает, где работает и чему стоит доверять.","Понятное техническое объяснение paymaster'ов: как ERC-4337 позволяет платить за газ в токене вместо нативной монеты, какие бывают типы paymaster'ов и какие компромиссы доверия с этим связаны.","\u003Ch2>Проблема нативного газа\u003C\u002Fh2>\n\u003Cp>Любой блокчейн хочет, чтобы ему платили в его собственной монете. Чтобы двигать токен в Ethereum, нужен ETH; в Polygon — POL; в Arbitrum, Base и других L2 вы всё равно рассчитываетесь в ETH; в Solana — SOL; в TON — Toncoin. Именно этот нативный актив сеть берёт за включение вашей транзакции в блок, и обойти это на уровне протокола нельзя — валидаторы получают вознаграждение в собственной единице сети.\u003C\u002Fp>\n\u003Cp>Для пользователей это создаёт знакомый и раздражающий сбой. Вы держите стейблкоин или токен, который вам действительно нужен, пытаетесь его отправить, и транзакция откатывается, потому что у вас ноль нативной монеты. В итоге вы покупаете, бриджите или держите небольшой «газовый запас» ETH, POL, SOL и Toncoin, разбросанный по сетям, лишь бы иметь возможность двигать всё остальное. Это трение, не имеющее никакого отношения к тому, что вы пытались сделать.\u003C\u002Fp>\n\u003Ch2>Что такое paymaster\u003C\u002Fh2>\n\u003Cp>\u003Cem>Paymaster\u003C\u002Fem> — это компонент, определённый в \u003Ca href=\"\u002Fblog\u002Fwhat-is-erc-4337\">ERC-4337, стандарте абстракции аккаунта Ethereum\u003C\u002Fa>. Его задача узка и полезна: он платит нативный газ транзакции \u003Cem>от вашего имени\u003C\u002Fem>, а затем берёт с вас плату каким-то другим способом. Сеть по-прежнему получает свой ETH (или POL, или что там за монета сети) ровно как раньше — paymaster просто та сторона, которая фактически его передаёт. Меняется лишь то, с кем и в какой валюте вы рассчитываетесь.\u003C\u002Fp>\n\u003Cp>Механически ERC-4337 маршрутизирует транзакции как «user operations» через общий ончейн-контракт под названием EntryPoint. Когда user operation указывает paymaster, EntryPoint запрашивает у этого контракта-paymaster согласие покрыть газ до исполнения. Если paymaster одобряет, он авансирует нативный газ; впоследствии учёт рассчитывается по собственным правилам paymaster'а. Сеть видит нормально профинансированную транзакцию; вам ни разу не пришлось держать нативную монету.\u003C\u002Fp>\n\u003Ch2>Три распространённых типа paymaster'ов\u003C\u002Fh2>\n\u003Cp>Paymaster'ы — это просто смарт-контракты, поэтому их политики различаются, но большинство укладывается в три группы. \u003Cem>Verifying paymaster\u003C\u002Fem> соглашается спонсировать транзакцию только если она несёт действительную подпись от офчейн-сервиса — это полезно, когда dapp хочет одобрять конкретные действия или конкретных пользователей по своей логике. \u003Cem>Sponsored paymaster\u003C\u002Fem> (часто на той же механике) попросту берёт газ на себя, так что конечный пользователь не платит ничего — именно так строятся «безгазовый» онбординг и бесплатные внутриприложенческие действия.\u003C\u002Fp>\n\u003Cp>Наиболее релевантный для обычных пользователей тип — \u003Cem>ERC-20 token paymaster\u003C\u002Fem>. Здесь paymaster авансом платит нативный газ и в той же транзакции списывает с вас эквивалентную сумму в токене ERC-20 — \u003Ca href=\"\u002Fblog\u002Fcan-you-pay-gas-fees-with-usdt-usdc\">позволяя платить комиссии в USDT, USDC или другом токене\u003C\u002Fa> вместо нативной монеты. Paymaster котирует курс токен-к-газу (обычно от оракула плюс небольшая маржа), берёт свою долю в токенах и рассчитывается с сетью в нативном активе. С вашего места вы потратили один токен и ни разу не касались ETH.\u003C\u002Fp>\n\u003Ch2>Поток: токен внутрь, нативный газ наружу\u003C\u002Fh2>\n\u003Cp>Проследите один перевод от начала до конца. Вы подписываете user operation, которая по сути говорит: «двигай мои токены и пусть этот paymaster разберётся с газом». EntryPoint проверяет, что paymaster заплатит. Paymaster подтверждает, что может взять с вас плату — скажем, в USDC или другом ERC-20 — и вносит нативную монету, чтобы покрыть оценённый газ. Ваша операция исполняется. По завершении EntryPoint вычитает реальную стоимость газа из депозита paymaster'а, paymaster списывает с вас согласованную сумму токена, а производитель блока получает оплату в нативной монете, как всегда.\u003C\u002Fp>\n\u003Cp>Ключевой инвариант в том, что \u003Cem>сеть никогда не остаётся в убытке\u003C\u002Fem>. Paymaster не делает газ бесплатным в совокупности и не искажает рынок комиссий; он лишь перетасовывает, кто платит и в какой деноминации. Нативная монета всё равно течёт к валидаторам под капотом. Именно поэтому модель заслуживает доверия на уровне протокола, даже когда пользовательский опыт ощущается как магия.\u003C\u002Fp>\n\u003Ch2>Где это работает: EVM и не-EVM аналог\u003C\u002Fh2>\n\u003Cp>ERC-4337 — стандарт \u003Cem>только для EVM\u003C\u002Fem>. Он работает в Ethereum и EVM-совместимых L1 и L2, потому что все они запускают одну и ту же механику EntryPoint и paymaster. По состоянию на 2026 год стоит отметить, что EIP-7702 позволяет обычным externally-owned account'ам временно вести себя как смарт-аккаунты, что расширяет области, где применимо спонсирование в стиле paymaster — но сама концепция paymaster по-прежнему живёт внутри мира абстракции аккаунта EVM.\u003C\u002Fp>\n\u003Cp>Не-EVM сети достигают того же результата иным путём. В Solana и TON нет ERC-4337, поэтому роль paymaster'а играет эквивалентный \u003Cem>плательщик комиссии\u003C\u002Fem> или \u003Cem>релеер\u003C\u002Fem>: транзакция Solana может назначить отдельный аккаунт-плательщик, который подписывает и покрывает SOL, а модель сообщений TON позволяет релееру авансировать Toncoin. Название иное, но принцип идентичен — третья сторона рассчитывает нативный газ, чтобы пользователь мог заплатить иначе. Когда вы читаете «paymaster» применительно к не-EVM сети, мысленно подставляйте «плательщик комиссии\u002Fрелеер».\u003C\u002Fp>\n\u003Ch2>Преимущества, риски и чему доверять\u003C\u002Fh2>\n\u003Cp>Преимущества конкретны: никаких разбросанных газовых запасов, пользовательский опыт в один токен или ноль токенов и потоки онбординга, где новичок может совершить транзакцию ещё до того, как впервые купил нативную монету. Для всех, кто управляет активами в нескольких сетях, сведение вопроса «в чём я плачу за газ» к единственному ответу убирает целый класс ошибок с застрявшими транзакциями.\u003C\u002Fp>\n\u003Cp>Компромиссы стоит назвать. Token paymaster устанавливает обменный курс, который вы платите, поэтому его оракул и маржа имеют значение; плохо оценивающий или склонный к простоям paymaster может дать вам скверную котировку или не спонсировать. У sponsored paymaster'ов может закончиться депозит. И любой paymaster — это смарт-контракт со своей поверхностью доверия — вы полагаетесь на его код и политику его оператора, а не только на базовую сеть. Но ничего из этого не затрагивает кастодиальность: paymaster платит ваш газ, он не держит ваши ключи или средства. Абстракция аккаунта меняет то, как платятся комиссии, а не то, кому принадлежат активы.\u003C\u002Fp>\n\u003Ch2>Как это использует WATS\u003C\u002Fh2>\n\u003Cp>WATS применяет эту модель напрямую: в WATS Hot Wallet любое действие — переводы, свопы, стейкинг — оплачивается в одном токене, ATS, вместо нативного газа сети. В EVM-сетях это делается с помощью \u003Ca href=\"\u002Fats-fee\">paymaster'а по ERC-4337\u003C\u002Fa> (и через эквивалентного плательщика комиссии\u002Fрелеера в Solana и TON), так что сеть по-прежнему получает свой нативный газ под капотом, а вы тратите только ATS. Поскольку ATS — это OFT на LayerZero, один баланс покрывает газ в EVM, Solana и TON, а собранный ATS сжигается со 100M к уровню в 30M — комбинация, которая делает \u003Ca href=\"\u002Fhot-wallet\">WATS\u003C\u002Fa> первым и единственным кошельком, объединяющим единый токен для комиссий на основе ERC-4337 + OFT, взимаемых вместо нативного газа, с этим сжиганием. WATS некастодиален на всём пути: вы держите свои ключи, а WATS никогда не держит ключ. Полный разбор смотрите в статье \u003Ca href=\"\u002Fblog\u002Fats-fee-model-explained\">как работает модель комиссий ATS\u003C\u002Fa>.\u003C\u002Fp>",[10,13,16],{"q":11,"a":12},"Означает ли paymaster, что я вообще не плачу за газ?","Не совсем — это означает, что вы можете не платить за газ в нативной монете. Sponsored paymaster может сделать транзакцию бесплатной для вас, покрыв газ сам, тогда как ERC-20 token paymaster всё равно берёт с вас плату, просто в токене вроде USDC вместо ETH. В любом случае сеть под капотом всё равно получает свой нативный газ; paymaster — просто та сторона, которая его авансирует.",{"q":14,"a":15},"Отдаю ли я кастодиальность своих средств, используя paymaster или смарт-аккаунт?","Нет. Paymaster лишь платит газ транзакции и берёт с вас плату иначе; он не держит ваши ключи и не берёт под контроль ваши активы. Абстракция аккаунта меняет то, как рассчитываются комиссии, а не то, кому принадлежат средства. Некастодиальный кошелёк остаётся некастодиальным независимо от того, использует ли он paymaster.",{"q":17,"a":18},"Работают ли paymaster'ы в Solana и TON?","Сам стандарт paymaster, ERC-4337, работает только в EVM, поэтому в Solana или TON он не работает. Эти сети достигают того же результата с помощью эквивалентного плательщика комиссии или релеера: отдельный аккаунт подписывает и покрывает нативный газ (SOL или Toncoin), чтобы пользователь мог заплатить иначе. Механизм различается по сетям, но результат для пользователя тот же.",1784634300162]