Перейти к содержимому
← Все статьи

Кто платит комиссию сети в sponsored-транзакции?

В sponsored-транзакции комиссию сети авансирует paymaster, а не пользовательский кошелёк. Пользователь подписывает намерение, bundler включает его в пакет, а контракт paymaster решает, соответствует ли операция политике спонсора. Стоимость газа никуда не исчезает: её оплачивает приложение, сервис или сам пользователь косвенно, например токеном ERC-20 либо через комиссию продукта.

Paymaster оплачивает сетевую комиссию между кошельком и блокчейном

В 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 - терминал, который исполняет стратегию на вашем собственном биржевом счёте. Подбор параметров и бэктест на истории входят в подписку.

Смотреть тарифы