К основному содержанию
T TON Adoption
← Словарь
NODE/03 · Term

Compute Fee

Часть комиссии в TON за работу TVM при исполнении контракта: цена газа за обработку входящего сообщения. В TON газ дешевле, чем в Ethereum, на 2–3 порядка.

Синонимы: compute fee, газ за вычисления, gas fee ton

Compute Fee — часть TON-комиссии, оплачивающая работу TVM при исполнении кода контракта. Это аналог gas * gas_price в Ethereum: каждая инструкция стоит сколько-то газа, общий газ умножается на цену единицы.

Из чего состоит

Compute-fee = gas_used × gas_price, где:

  • gas_used — суммарный gas, потраченный TVM на инструкции в compute-фазе.
  • gas_price — цена единицы газа в наногетонах, задаётся конфигом сети. Для basechain цена существенно ниже, чем в EVM-сетях.

В отличие от Ethereum, цена газа в TON фиксирована конфигом и не меняется от блока к блоку. Базовая модель — без аукциона за блок.

Где видно

Compute-fee — отдельная строка в отчёте по транзакции в TonViewer / TonScan. Например, jetton-transfer обычно стоит:

КомпонентСумма
compute-fee получателя~0.005 TON
forward-fee~0.001 TON
compute-fee jetton-wallet получателя~0.005 TON
Итого~0.011 TON

Для пользователя это десятки центов в долларовом эквиваленте — заметно дешевле, чем эквивалент в Ethereum, но не «бесплатно».

Что управляет ценой

  • Сложность контракта. Чем больше cell-парсинга и логики — тем больше газа.
  • Загрузка сети. Цена газа фиксирована, но при перегрузке шарда транзакции могут переноситься на следующий блок.
  • Send-mode. Если отправитель приложил недостаточно TON для покрытия compute-фазы получателя — получатель упадёт с exit-code 13 (out of gas).

В TON-сетях compute-fee предсказуема: одинаковые операции стоят одинаково и сегодня, и через год.

См. также