Что такое paymaster простыми словами

Paymaster (пеймастер, спонсор газа) — это специализированный смарт-контракт в системе Account Abstraction (ERC-4337), который оплачивает газ за пользователя по заранее заданной логике. Когда смарт-кошелёк отправляет UserOperation в EntryPoint, тот при необходимости обращается к paymaster’у с вопросом «оплатишь ли ты эту транзакцию?». Если paymaster соглашается, он сам переводит ETH на возмещение газа bundler’у.
Зачем это нужно? Главная цель — снять барьер с пользователя. Вместо «купи ETH на бирже → переведи в Arbitrum → оплати газ» можно «оплати 0.5 USDC и всё». Это критично для onboarding’а: новый юзер не понимает, почему у него USDC, но он не может его отправить.
Paymaster не работает бесплатно: он сам должен иметь баланс ETH в EntryPoint-контракте и обязан застейкать минимум, чтобы участвовать в системе. Зарабатывает он либо через надбавку при конвертации (USDC → ETH с +5% маржей), либо через комиссию от dApp, либо через прямую оплату от проекта в маркетинговых целях.
ERC-20 paymaster vs Verifying paymaster vs Sponsorship paymaster
В 2026 году в ecosystem’е ERC-4337 работают три основных типа paymaster’ов, решающих разные задачи.
| Параметр | ERC-20 Paymaster | Verifying Paymaster | Sponsorship Paymaster |
|---|---|---|---|
| Кто реально платит | Пользователь (в токене вместо ETH) | dApp по off-chain соглашению | dApp/проект полностью |
| Принцип работы | Конвертирует USDC/USDT в ETH с надбавкой | Проверяет подпись от sponsor-сервера | Безусловно платит всем юзерам приложения |
| Кому подходит | Юзерам без ETH, но с USDC | Сервисам с подпиской/whitelist | GameFi, маркетинг-кампаниям |
| Примеры | Biconomy Token Paymaster, Pimlico USDC PM | Alchemy Gas Manager, ZeroDev Project | Coinbase Smart Wallet free-gas, Lens Protocol |
Многие провайдеры (Biconomy, Pimlico, Alchemy) предоставляют все три типа paymaster’ов как сервис, чтобы dApp-разработчики могли выбрать подходящую модель.
Как работает paymaster на практике
Рассмотрим конкретный пример: вы покупаете NFT на маркетплейсе в Polygon, у вас есть USDC, но нет MATIC. Кошелёк (Biconomy, Ambire) предлагает оплатить газ в USDC.
- Вы подтверждаете покупку, кошелёк формирует UserOperation с указанием paymaster’а
- Поле paymasterAndData содержит адрес paymaster’а Biconomy + параметры конвертации
- UserOperation отправляется в alt-mempool, bundler подбирает
- Bundler шлёт UserOperation в EntryPoint, тот вызывает validatePaymasterUserOp
- Paymaster Biconomy проверяет: достаточно ли у пользователя USDC? Корректна ли подпись разрешения USDC? Если да — подтверждает
- EntryPoint выполняет покупку NFT
- В postOp paymaster списывает с пользователя USDC по курсу + комиссия (обычно ~3-5%) и переводит в свой казначейский кошелёк
- Paymaster получает компенсацию ETH от EntryPoint
Не выбирайте paymaster только по низкому проценту комиссии. Главный риск — DoS-атаки и блокировка: если у paymaster’а внезапно кончатся deposit’ы или его поставят на паузу разработчики, ваши tx начнут падать. Используйте только paymaster’ы с историей работы, аудитами и достаточным TVL в EntryPoint. На 2026 год это Biconomy, Pimlico, Alchemy, ZeroDev, Stackup.
Сервисы и инструменты для работы с paymaster’ами
- Biconomy Token Paymaster — оплата газа в 15+ токенах (USDC, USDT, DAI и др.)
- Pimlico Paymaster — гибкие правила, поддержка sponsorship и ERC-20
- Alchemy Gas Manager — корпоративная платформа для разработчиков с лимитами и политиками
- ZeroDev Project Paymaster — встроенный в SDK Kernel смарт-кошелька
- Stackup Paymaster API — REST-интерфейс для интеграции в любой dApp
- Coinbase Paymaster — sponsorship для пользователей Coinbase Smart Wallet
- Bybit Web3 — поддержка gasless-tx для своих кошельков через paymaster
Если вы dApp-разработчик и хотите дать пользователям gasless UX — начните с Coinbase Smart Wallet + их paymaster (бесплатно до определённых лимитов) или с Pimlico (free tier 100K UserOp’ов в месяц). Это лучший способ убрать барьер «купи ETH на газ» для новых пользователей и поднять конверсию onboarding’а на 30-50%.
Что делать новичку
Paymaster — невидимый, но критически полезный компонент современных кошельков. Чтобы использовать его эффективно, держите в голове несколько правил.
- Выбирайте кошельки с встроенной поддержкой paymaster’а (Argent, Ambire, Coinbase Smart Wallet) — UX уже настроен
- Проверяйте процент конвертации USDC → газ — добросовестные paymaster’ы берут 3-5%, плохие до 20%
- Не выдавайте бесконечные одобрения (max approval) paymaster’у на ваш USDC — лимитируйте конкретной суммой
- Если dApp предлагает sponsored transactions — пользуйтесь, это легально и удобно
- Для регулярных операций (трейдинг, GameFi) ищите проекты с собственным paymaster’ом — там газ почти всегда бесплатный
- Помните: paymaster — компонент Account Abstraction, на обычных EOA-кошельках не работает
- В крупных переводах не экономьте на газе через сомнительные paymaster’ы — переплачивайте 0.5$ напрямую в ETH