Кто платит комиссию сети в sponsored-транзакции?
В sponsored-транзакции комиссию сети авансирует paymaster, а не пользовательский кошелёк. Пользователь подписывает намерение, bundler включает его в пакет, а контракт paymaster решает, соответствует ли операция политике спонсора. Стоимость газа никуда не исчезает: её оплачивает приложение, сервис или сам пользователь косвенно, например токеном ERC-20 либо через комиссию продукта.
В sponsored-транзакции комиссию сети авансирует paymaster, а не пользовательский кошелёк. Пользователь подписывает намерение, bundler включает его в пакет, а контракт paymaster решает, соответствует ли операция политике спонсора. Стоимость газа никуда не исчезает: её оплачивает приложение, сервис или сам пользователь косвенно, например токеном ERC-20 либо через комиссию продукта.
Как проходит UserOperation?
В модели ERC-4337 умный аккаунт формирует UserOperation с целевым действием, лимитами газа и подписью. Bundler собирает такие операции и вызывает контракт EntryPoint. EntryPoint проверяет аккаунт и оплату, исполняет действие и возмещает bundler фактический gas из депозита аккаунта или paymaster.
Что делает paymaster?
Paymaster хранит депозит в EntryPoint и во время проверки решает, готов ли спонсировать конкретную операцию. Политика может разрешать только первый перевод, определённый контракт, лимит суммы или проверенного пользователя. Другая модель принимает оплату в ERC-20, рассчитывает её стоимость и покрывает нативный gas от имени пользователя.
Почему такая транзакция называется gasless?
Для пользователя интерфейс выглядит как операция без предварительной покупки нативной монеты. Но валидатор и bundler всё равно получают оплату. Расход берёт на себя приложение как субсидию, включает его в цену сервиса или списывает другой актив. Поэтому точнее говорить sponsored gas или alternative gas payment, а не бесплатный блокчейн.
Где ограничения и риски?
Paymaster может отклонить операцию из-за лимита, политики или недостаточного депозита, а bundler — не включить её вовремя. Спонсор иногда платит gas даже при откате пользовательского действия, поэтому требуется защита от злоупотреблений. Курс ERC-20, скрытая наценка и зависимость от одного сервиса способны сделать удобство дороже прямой оплаты.
Какие ключевые выводы?
- Paymaster авансирует gas из депозита в EntryPoint.
- Пользователь подписывает UserOperation, а bundler доставляет её в сеть.
- Спонсор задаёт правила: лимит, актив, действие или список аккаунтов.
- Gasless означает другой способ оплаты, а не нулевую стоимость.
- Отказ paymaster или bundler может остановить операцию.
Источники
- ERC-4337
- Ethereum gas sponsorship
- Paymaster
Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Торговля на криптовалютном рынке связана с риском потери средств; результаты на исторических данных не гарантируют результатов в будущем.
Проверьте стратегию на своих данных
ACARO - терминал, который исполняет стратегию на вашем собственном биржевом счёте. Подбор параметров и бэктест на истории входят в подписку.
Смотреть тарифы