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 предсказуема: одинаковые операции стоят одинаково и сегодня, и через год.