Gas (комиссия в TON)
Плата за исполнение и хранение смарт-контракта в TVM. В TON газ оплачивается контрактом из своего баланса, а не отправителем — это ключевое отличие от Ethereum.
Синонимы: газ ton, комиссия ton, gas fee
Gas в TON — это плата за вычисления и хранение данных в блокчейне. Концептуально аналог газа в Ethereum, но с принципиально другой моделью оплаты и размерами комиссий.
Из чего состоит комиссия
Полная комиссия за транзакцию в TON складывается из четырёх частей:
- Gas fee — оплата за исполнение опкодов TVM. Каждая инструкция имеет фиксированную стоимость.
- Storage fee — оплата за хранение данных контракта. Списывается со счёта контракта пропорционально размеру данных и времени хранения.
- Forward fee — оплата за пересылку исходящих сообщений другим контрактам.
- Action fee — оплата за стандартные действия (создание сообщения, изменение кода, перевод TON).
В кошельке пользователь видит итоговую сумму — например, 0,012 TON за перевод jetton-а или 0,005 TON за обычный перевод TON.
Кто платит
В Ethereum газ платит отправитель транзакции — нужен ETH в кошельке для любой операции. В TON логика другая: газ платит сам контракт из своего баланса.
Это значит:
- Чтобы отправить jetton, ваш wallet-контракт сначала получает входящее сообщение от вас, оплачивает за себя газ, отправляет сообщение в jetton wallet, тот тоже платит газ из своего баланса.
- В кошельке вы видите единый «суммарный fee», но фактически это сумма комиссий, которые понесли все контракты в цепочке.
- Если на jetton wallet недостаточно TON — транзакция упадёт, и вернуть jetton-ы можно будет только через bounce-механизм.
Storage fee — особенность TON
Этого в Ethereum нет: в TON контракт постоянно платит за то, что занимает место в стейте. Скорость списания невелика — типичный кошелёк тратит сотые доли цента в год — но при недостатке баланса контракт заморозится.
Это создаёт интересный экономический паттерн: TON стимулирует разработчиков писать компактные контракты и удалять ненужные данные.
Типичные комиссии 2025-2026
- Перевод TON между кошельками — 0,003-0,007 TON.
- Перевод jetton (например, USDT) — 0,02-0,05 TON.
- Минт NFT — 0,05-0,2 TON.
- Свап на DEX (STON.fi, dedust) — 0,1-0,3 TON суммарно.
- Развёртывание свежего смарт-контракта — 0,1-0,5 TON в зависимости от размера кода.
В пересчёте на доллары при цене Toncoin около $5-7 — это центы на простую операцию и десятки центов на сложные.
Лимиты
В сети TON задан gas limit на одну транзакцию (порядка миллиона газа), и gas credit — небольшое количество газа, которое контракт может потратить «в долг», если входящее сообщение пришло без bounce. Это защищает сеть от бесконечных циклов и спам-атак, но обычному пользователю эти лимиты не видны.