WATS Wallet
Технический разбор7 мин чтения

Как работает газ в Solana и TON (в сравнении с нативным газом Ethereum)

Газ — это плата, которую сеть берёт за вычисления и место в блоке, и каждая сеть выставляет её в собственной нативной монете: ETH в Ethereum, лампорты SOL в Solana, GRAM (ранее Toncoin) в TON. Вот как на самом деле работает каждая модель комиссий — базовые комиссии, вычислительные единицы, рента за хранение и форвардинговые комиссии — и как схемы плательщика комиссии и релеера позволяют одному аккаунту покрывать нативный счёт другого — идея, на которой построен пейместер ERC-4337, взимающий комиссии WATS одним токеном, ATS, в EVM-сетях.

Автор: Alltoscan LLC, компания, создавшая WATS Wallet Редакционная политика

Опубликовано Обновлено

Газ — это плата, которую блокчейн берёт за вычисления и место в блоке, и каждая сеть выставляет её в собственной нативной монете: Ethereum измеряет каждую операцию в единицах газа, оплачиваемых в ETH, и со времён EIP-1559 делит эту плату на сжигаемую базовую комиссию и чаевые валидатору; Solana берёт фиксированную базовую комиссию в лампортах SOL за подпись плюс необязательную приоритетную комиссию, предлагаемую за вычислительную единицу; а TON берёт свою монету, GRAM (ранее Toncoin), как газ за вычисления, как похожие на ренту комиссии за хранение состояния, которое держит контракт, и как форвардинговые комиссии за внутренние сообщения, которые запускает транзакция. Следствие одинаково во всех трёх: держать токен всегда недостаточно, чтобы его перевести, потому что платящий аккаунт должен держать ещё и нативную монету этой сети. У каждой сети есть обходной путь — пейместер ERC-4337 в EVM, а в Solana и TON то, что аккаунт, оплачивающий комиссию, может быть другим подписантом, а не пользователем, и это позволяет релееру её спонсировать. WATS — одна из реализаций этой схемы: пейместер ERC-4337 в EVM-сетях, общий для расширения Chrome и мобильного приложения, так что там каждое действие оплачивается одним токеном, ATS, вместо нативного газа сети — меняется токен, которым платят, а не то, сколько берёт сама сеть. Solana и TON полностью поддерживаются в этом же кошельке; комиссии в TON тоже оплачиваются в ATS, а транзакции в Solana платят собственную нативную комиссию в SOL.

Модель Ethereum: газ оплачивается в нативной монете

Каждый публичный блокчейн должен назначать цену своему дефицитному ресурсу — блочному пространству и выполнению — и делает это с помощью комиссий. В Ethereum и других EVM-сетях эта цена называется газом, и она всегда оплачивается в нативной монете сети, ETH. У каждой операции, которую выполняет EVM, есть заданная стоимость в газе — у одних фиксированная, у других растущая вместе с контекстом, например с записями в хранилище или размером calldata; простой перевод — это 21 000 газа, тогда как вызов контракта стоит больше в зависимости от выполняемой работы. Ваша итоговая сумма — это количество газа, умноженное на цену за единицу газа, указанную в гвеях (одна миллиардная ETH).

Со времён EIP-1559 эта цена делится на протокольную базовую комиссию, которая сжигается и корректируется вместе с загруженностью, плюс необязательную приоритетную комиссию (чаевые), которая идёт валидатору за приоритезацию вашей транзакции. Ключевое ограничение для пользователей простое: чтобы переместить любой токен ERC-20, вам всё равно нужен ETH на том же аккаунте для оплаты газа. Держите USDC, но не ETH — и вы застряли. Подробный разбор этой механики есть в статье комиссии за газ в криптовалютах простыми словами. Solana и TON решают ту же задачу ценообразования, но с помощью других примитивов.

Комиссии Solana: лампорты, базовая комиссия, приоритетные комиссии и вычислительные единицы

Solana исчисляет комиссии в лампортах, наименьшей единице SOL (один SOL — это 1 000 000 000 лампортов); отдельная, возвращаемая статья расходов — рента в SOL, удерживаемая на токен-аккаунтах, о ней в материале как вернуть ренту с пустых токен-аккаунтов. У комиссий две части. Базовая комиссия — это фиксированный, детерминированный сбор за подпись — по состоянию на 2026 год это 5000 лампортов за подпись — поэтому типичная транзакция с одним подписантом платит 5000 лампортов независимо от того, что она делает. Половина базовой комиссии сжигается, а половина идёт валидатору.

Вторая часть — приоритетная комиссия, и здесь в игру вступают вычислительные единицы (CU) Solana. Каждая инструкция потребляет вычислительные единицы вплоть до лимита на транзакцию, и транзакция может предложить цену за вычислительную единицу — указанную в микролампортах, миллионных долях лампорта — через инструкцию compute-budget. Приоритетная комиссия равна запрошенному лимиту CU, умноженному на эту цену, и действует как чаевые, которые ставят вас в очереди раньше других, когда перегружен горячий аккаунт или вся сеть. В отличие от Ethereum, базовая комиссия здесь не рыночная ставка, плавающая вместе со спросом; рынок целиком живёт в приоритетной комиссии.

Важно, что Solana отделяет аккаунт, который подписывает значимое действие, от аккаунта, который платит. Плательщик комиссии — это просто первый подписант транзакции, и с его баланса SOL списывается комиссия. Этим аккаунтом не обязаны быть вы — за всё, что вы авторизуете, может заплатить другой подписант. Именно это единственное проектное решение и делает возможными схемы релееров в Solana.

Комиссии TON: газ, хранение и форвардинговые комиссии в GRAM

TON (The Open Network) снова принимает иную форму, отражая свою архитектуру на основе модели акторов и передачи сообщений, где смарт-контракты общаются, отправляя сообщения друг другу. Комиссии оплачиваются в GRAM (см. что изменилось, когда Toncoin переименовали в GRAM) и делятся на несколько компонентов. Газовые комиссии оплачивают вычисления, измеряемые в единицах газа во многом как в EVM. Комиссии за хранение необычны и важны: контрактам начисляется рента с течением времени за состояние, которое они занимают ончейн, поэтому аккаунт медленно платит за сохранение данных, а не платит один раз.

Затем есть форвардинговые комиссии, которые покрывают стоимость отправки внутренних сообщений между контрактами — поскольку одно действие пользователя в TON часто разветвляется в цепочку сообщений, каждый переход несёт стоимость пересылки. На практике кошелёк прикрепляет к транзакции немного GRAM для покрытия газа плюс пересылки, а неиспользованная стоимость обычно возвращается. Итог — то же знакомое трение: чтобы сделать что-либо в TON, вам нужен GRAM в нужном месте. Для сравнения трёх моделей выполнения бок о бок см. EVM против Solana против TON.

Схемы плательщика комиссии и релеера: аналог пейместера

В EVM формирующийся ответ на «у меня есть токены, но нет ETH на газ» — это абстракция аккаунтов. ERC-4337 вводит пейместер: контракт, который соглашается спонсировать газ для операции пользователя, при необходимости списывая с него оплату в токене ERC-20. EIP-7702, появившийся в обновлении Pectra, дополнительно позволяет обычному управляемому извне аккаунту подписать авторизацию, направляющую его поле кода на реализацию смарт-контракта, и таким образом обратимо перенять поведение смарт-аккаунта — делегирование действует, пока его не перенаправят или не отменят, — расширяя область применения этих схем. ERC-4337 и его контракт EntryPoint — строго стандарты EVM: они не работают в Solana или TON. Если механика для вас нова, статья что такое пейместер проведёт по ней.

Solana и TON достигают того же результата с помощью нативных примитивов, а не формального стандарта. В Solana, поскольку плательщик комиссии — это просто первый подписант, сервис-релеер может со-подписать и оплатить комиссию в SOL за транзакцию, авторизованную пользователем, а затем рассчитаться с пользователем как ему угодно — в том числе списав с него оплату в другом токене. В TON похожий релеер или спонсирующий контракт может прикрепить необходимый GRAM и переслать задуманное пользователем сообщение, так что пользователю самому GRAM никогда не нужен. Такие варианты без газа существуют уже сегодня, но с оговорками (по состоянию на октябрь 2026 года): в Solana документация самой Solana упоминает Kora — релеер для абстракции комиссий, который со-подписывает транзакцию как плательщик комиссии, так что пользователь может заплатить токеном SPL или вообще ничем, а в TON кошелёк v5 поддерживает переводы без газа, при которых релеер рассылает подписанное пользователем сообщение, а комиссия оплачивается поддерживаемым джеттоном, например USDT, вместо GRAM. Оба варианта зависят от того, что приложение или кошелёк интегрирует релеер, и ни один не отменяет базовую сетевую комиссию. WATS Wallet не использует ни тот, ни другой путь: его транзакции в Solana оплачиваются в SOL, а комиссии за его транзакции в TON оплачиваются в ATS. Название отличается — пейместер, плательщик комиссии, релеер — но функция идентична: отделить токен, который вы держите, от нативного токена, который сеть требует за комиссии.

Почему один токен комиссий на все сети — это сложно

Сложите эти три модели вместе, и проблема мультичейн-пользователя очевидна. Чтобы быть самодостаточным, вы должны держать ETH в каждой EVM-сети, SOL в Solana и GRAM в TON — каждый отдельный баланс, который надо приобрести, пополнять и отслеживать. Спонсирование комиссий решает проблему «нет нативной монеты на этом аккаунте» в одной сети, но спонсору всё равно нужен способ получить возмещение, а токен в одной сети не тратится нативно в другой.

Вот где важен стандарт кросс-чейн-токена. Стандарт OFT (Omnichain Fungible Token) от LayerZero по состоянию на 2026 год позволяет одному токену поддерживать единое предложение сразу во многих сетях, а не полагаться на обёрнутые, специфичные для сети копии. Более простой путь к тому же результату — держать комиссионный токен в одном месте и оставить остальное paymaster-контракту: в EVM-сетях пользователь всегда платит этим одним токеном, а за кулисами спонсор поставляет ту нативную монету, которую требует сеть. Сети за пределами такой схемы продолжают брать собственные нативные комиссии.

Как это использует WATS

WATS применяет ровно эту схему. В EVM-сетях он использует пейместер ERC-4337, так что каждый перевод, своп или стейкинг в этих сетях оплачивается одним токеном, ATS, вместо нативного газа. Solana и TON полностью поддерживаются в этом же кошельке — отправка, получение, свопы, бридж; одно приложение, одна учётная запись — причём комиссии в TON тоже оплачиваются в ATS, а транзакции в Solana платят собственную нативную комиссию в SOL. Ваш баланс ATS находится в BSC (BNB Chain), поэтому в какой бы EVM-сети ни выполнялась транзакция, комиссия списывается с этого единственного баланса. Собранный в виде комиссий ATS сжигается, снижая предложение со 100 000 000 к нижней границе в 30 000 000. Стоит сказать прямо, потому что описанная выше механика делает это очевидным: это не скидка. Сеть по-прежнему берёт столько, сколько берёт; пейместер просто поставляет те ETH, которых требует сеть, и выставляет вам счёт в ATS.

Так что практический вывод из трёх разных моделей комиссий сводится к одной смене привычки. Если вы регулярно перемещаетесь между EVM-сетями, Solana и TON, можно перестать пополнять ETH в каждой EVM-сети, которую вы используете: один раз пополните ATS в WATS, и пейместер покроет ту нативную монету, которую фактически потребляет каждая EVM-транзакция, а комиссии в TON тоже будут оплачиваться в ATS, тогда как ваши операции в Solana из этого же приложения продолжат оплачиваться в SOL. Полная механика — на странице комиссия ATS.

Часто задаваемые вопросы

Могу ли я отправлять токены в Solana или TON, не имея SOL или GRAM?

По умолчанию нет — Solana списывает свою комиссию в лампортах (SOL) с плательщика комиссии, а TON требует GRAM для газа, хранения и форвардинговых комиссий. Однако обе сети поддерживают спонсирование: в Solana релеер может выступить плательщиком комиссии (первым подписантом) и оплатить SOL, а в TON спонсирующий контракт или релеер может предоставить GRAM. Это позволяет сервису списывать с вас оплату в другом токене, покрывая нативную комиссию за вас.

Работает ли ERC-4337 в Solana и TON?

Нет. ERC-4337 и его контракт EntryPoint — стандарты только для EVM и не работают в Solana или TON. Эти сети достигают того же результата спонсирования комиссий с помощью собственных нативных примитивов — модели плательщика комиссии/релеера в Solana и контрактов, спонсирующих сообщения, в TON — которые выступают практическим аналогом пейместера EVM.

В чём разница между базовой и приоритетной комиссией в Solana?

Базовая комиссия в Solana — это фиксированный, детерминированный сбор за подпись (5000 лампортов за подпись по состоянию на 2026 год), который не плавает вместе со спросом. Приоритетная комиссия необязательна и определяется рынком: вы предлагаете цену за вычислительную единицу, а общие чаевые равны этой цене, умноженной на запрошенные вами вычислительные единицы. Именно приоритетная комиссия ставит вашу транзакцию в очереди раньше других во время перегрузки.

Какой кошелёк взимает сетевые комиссии одним токеном вместо нативного газа?

WATS Wallet — один из примеров, в его EVM-сетях. В расширении Chrome и мобильном приложении одинаково WATS взимает сетевые комиссии одним токеном, ATS, в Ethereum, BNB Smart Chain, Arbitrum One, Optimism, Base, Polygon, Gnosis, Celo, Mantle и Cronos, используя пейместер ERC-4337. Solana и TON полностью поддерживаются в этом же кошельке — это две остальные из 12 поддерживаемых сетей — причём комиссии в TON тоже оплачиваются в ATS, а транзакции в Solana платят собственную нативную комиссию в SOL. Сам ATS находится в BSC (BNB Chain): отдельный баланс в каждой сети держать не нужно, комиссия любой EVM-сети списывается с этого единственного баланса.

Оплата газа одним токеном дешевле, чем оплата в ETH, SOL или GRAM?

Нет — это не скидка. Базовая комиссия, приоритетная комиссия, комиссия за хранение или форвардинговая комиссия, которые берёт сеть, остаются прежними; какой бы механизм спонсирования сеть ни допускала — пейместер в EVM, плательщик комиссии или релеер в Solana и TON — он просто поставляет эту нативную монету, а счёт выставляет в другом токене. Комиссии в одном токене убирают операционное трение: с ATS в WATS вам больше не нужно приобретать, пополнять и отслеживать отдельный баланс ETH в каждой EVM-сети только ради возможности совершать там транзакции. Собранный в качестве комиссий ATS сжигается, снижая предложение со 100 000 000 к 30 000 000.

Источники

  1. Ethereum gas and fees: technical overview — ethereum.org · проверено
  2. EIP-1559: Fee market change for ETH 1.0 chain — Ethereum Improvement Proposals · проверено
  3. Fees — Solana Documentation · проверено
  4. Fee Structure — Solana Documentation · проверено
  5. Transaction fees — TON Docs · проверено
  6. Kora Overview — Solana Documentation · проверено