
В TRON стоимость транзакции определяется двумя сетевыми ресурсами: пропускная способность покрывает объём данных, записываемых в блокчейн, а энергия — вычисления при выполнении смарт-контрактов. Если доступных ресурсов недостаточно, сеть может сжечь TRX отправителя. Поэтому простой перевод TRX и перевод USDT TRC20 оплачиваются по-разному, а заранее установленной комиссии для всех операций не существует.
Эта статья объясняет общую ресурсную модель TRON. Текущий расход для конкретного перевода нужно оценивать отдельно с учётом адресов, контракта, доступных ресурсов и параметров сети.
В официальной модели TRON предусмотрены три системных ресурса:
| Ресурс | Назначение | Как получить | Что происходит при нехватке |
|---|---|---|---|
| Пропускная способность | Покрывает размер транзакции в байтах | Бесплатная квота аккаунта или стейкинг TRX | Сеть может сжечь TRX |
| Энергия | Покрывает вычисления TRON Virtual Machine при вызове смарт-контракта | Стейкинг TRX или делегирование ресурса | Сеть может сжечь TRX; операция также может завершиться ошибкой |
| TRON Power | Даёт право голосовать за суперпредставителей | Стейкинг TRX | Аккаунт не получает соответствующее право голоса |
Пропускная способность и энергия расходуются при транзакциях. TRON Power не оплачивает выполнение операций: это отдельный ресурс управления сетью.

Пропускная способность (Bandwidth) — это ресурс, которым оплачивается размер транзакции, сохраняемой в блокчейне. Практически каждая отправляемая транзакция расходует пропускную способность, поскольку содержит адреса, параметры, подпись и другие данные.
Простой перевод TRX не вызывает пользовательский смарт-контракт, поэтому обычно требует пропускную способность, но не энергию. Вызов смарт-контракта также расходует пропускную способность, однако к ней добавляется энергия за вычисления.
Внешние аккаунты TRON получают ежедневную бесплатную квоту пропускной способности. Дополнительный ресурс можно получить, застейкав TRX в пользу пропускной способности. Квота не является денежным балансом и не накапливается бесконечно. Использованный ресурс восстанавливается по правилам протокола. Если доступной пропускной способности недостаточно, сеть рассчитывает дефицит и может покрыть его сжиганием TRX.
Текущее значение бесплатной квоты, сетевой запас ресурса и цена покрытия дефицита относятся к параметрам сети. Перед техническим расчётом их следует получать из актуального состояния блокчейна, а не копировать из старой статьи.
Энергия (Energy) — это ресурс для выполнения инструкций смарт-контракта в виртуальной машине TRON. Чем больше вычислений выполняет контракт, тем больше энергии может потребоваться.
Энергия используется при:
У энергии нет бесплатной ежедневной квоты, аналогичной базовой пропускной способности. Аккаунт получает её через стейкинг TRX, делегирование от другого аккаунта или оплачивает дефицит сжиганием TRX.
Даже две внешне похожие операции могут выполнять разные ветви кода и изменять разные записи контракта. На расход влияют:
energy_factor контракта;Поэтому фиксированное значение энергии нельзя считать универсальной нормой для перевода USDT.
Главное различие — в том, какую работу оплачивает ресурс.
| Критерий | Пропускная способность | Энергия |
|---|---|---|
| Что измеряет | Объём данных транзакции | Вычисления смарт-контракта |
| Где используется | Практически во всех отправляемых транзакциях | В вызовах смарт-контрактов |
| Простой перевод TRX | Требуется | Обычно не требуется |
| Перевод USDT TRC20 | Требуется | Требуется |
| Бесплатная квота аккаунта | Предусмотрена протоколом | Не предусмотрена |
| Дополнительное получение | Стейкинг TRX | Стейкинг или делегирование |
| Резервный способ оплаты | Сжигание TRX | Сжигание TRX |
Эти ресурсы не заменяют друг друга. Большой запас энергии не покрывает нехватку пропускной способности, и наоборот.
USDT в сети TRON является токеном стандарта TRC20. Его баланс хранится и изменяется логикой смарт-контракта, а не встроенным механизмом передачи нативного TRX. При переводе USDT сеть должна выполнить функцию контракта: проверить условия операции, обновить записи балансов и зафиксировать результат. Эти вычисления расходуют энергию. Данные самой транзакции одновременно расходуют пропускную способность.
Наличие USDT на кошельке не оплачивает сетевые ресурсы. Если у отправителя нет достаточной энергии и пропускной способности, для покрытия дефицита требуется TRX.

Сначала сеть использует доступные ресурсы отправителя. Для энергии также может учитываться доля, которую по настройкам контракта покрывает его разработчик. Оставшийся дефицит оплачивается сжиганием TRX по текущим параметрам сети.
Упрощённая последовательность выглядит так:
Комиссия в TRX не является фиксированной ценой услуги TronMax или кошелька. Это результат применения правил протокола к конкретной транзакции.
fee_limitfee_limit — параметр транзакции со смарт-контрактом, который ограничивает бюджет энергии вызывающего аккаунта. Он задаётся в sun, минимальной единице TRX.
Слишком низкий fee_limit может привести к OUT_OF_ENERGY, даже если на аккаунте есть ресурсы. Высокое значение не означает, что вся указанная сумма обязательно будет списана: это верхняя граница, а не предварительная комиссия.
Для разработчиков и сервисов важно рассчитывать fee_limit по актуальной оценке выполнения и проверять текущий сетевой параметр максимального лимита.
В Stake 2.0 владелец TRX может застейкать монеты в пользу энергии или пропускной способности. Доступная доля ресурса зависит от объёма стейкинга аккаунта относительно общего объёма TRX, застейканного за тот же ресурс.
Полученная квота расходуется при операциях и постепенно восстанавливается. Это не ежедневная выплата и не запас единиц, который можно бесконечно накапливать.
При отмене стейкинга начинается предусмотренный протоколом период ожидания перед выводом TRX. Технические правила делегирования, отмены делегирования и восстановления вынесены в отдельное руководство по Stake 2.0 и делегированию ресурсов.
Владелец застейканных TRX может делегировать полученную энергию или пропускную способность другому адресу, не передавая ему сами TRX. Получатель использует назначенную ресурсную квоту, а право собственности на застейканные монеты сохраняется у делегатора.
На делегировании основаны коммерческие сервисы аренды энергии, но сам механизм принадлежит протоколу TRON. Условия, цена и срок предоставления ресурса определяются сервисом, а не сетью. Вводное объяснение этой модели находится в статье о том, что такое аренда энергии TRON.
Сумма USDT не является главным фактором расхода энергии. Перевод небольшой и крупной суммы может вызывать одну функцию контракта, но состояние адресов способно изменить путь выполнения.
На итог влияют:
energy_factor;fee_limit;Комиссию биржи на вывод нельзя смешивать с сетевой стоимостью. Биржа устанавливает собственный тариф, который может не повторять фактический расход ресурсов в блокчейне.
Перед переводом USDT проверьте:
fee_limit;Для пользовательской проверки используйте калькулятор энергии TRON. Результат является оценкой, а окончательный расход определяется исполнением транзакции в сети.
Разработчики могут использовать:
estimateenergy для оценки энергии вызова;triggerconstantcontract для симуляции постоянного вызова;getaccountresource для проверки ресурсов аккаунта;getcontractinfo для параметров контракта и динамической энергии;gettransactioninfobyid для анализа результата подтверждённой транзакции.
Если пропускной способности недостаточно, сеть может сжечь TRX за недостающий объём данных. Если энергии недостаточно, сначала используется доступная энергия, а затем TRX в пределах бюджета операции.
Ошибка OUT_OF_ENERGY означает, что выделенного энергетического бюджета не хватило до завершения исполнения. Она не равнозначна REVERT или OUT_OF_TIME. Повторять операцию без проверки receipt, расхода ресурсов и fee_limit не следует. Для диагностики используйте отдельный разбор ошибки OUT_OF_ENERGY.
Ресурс, уже затраченный на выполнение, может не вернуться даже при неуспешном результате. Поэтому оценка перед отправкой важнее повторной попытки вслепую.
Подход зависит от частоты транзакций, ликвидности и готовности управлять ресурсами:
| Сценарий | Практичный вариант |
|---|---|
| Редкие простые переводы TRX | Бесплатная пропускная способность и резерв TRX |
| Редкие вызовы смарт-контрактов | Резерв TRX или временно полученный ресурс после сравнения стоимости |
| Стабильная регулярная нагрузка | Стейкинг TRX с планированием квоты |
| Переменная нагрузка | Сочетание собственной квоты и делегированного ресурса |
| Бизнес-платежи | Предварительная оценка, автоматизированный контроль ресурсов и резервный сценарий |
Стейкинг не является буквально бесплатным: он связывает капитал в TRX. Делегированный ресурс также имеет условия провайдера. Сжигание TRX проще, но его стоимость зависит от фактического дефицита.
Если после расчёта временное делегирование подходит вашему сценарию, можно арендовать энергию TRON через TronMax. Это коммерческий сервис, а не компонент протокола TRON.
Энергия — сетевой ресурс, которым оплачиваются вычисления виртуальной машины TRON при выполнении смарт-контрактов. Она расходуется при переводах USDT TRC20 и других контрактных операциях.
Пропускная способность покрывает размер транзакции, записываемой в блокчейн. Она используется при простых переводах TRX и при вызовах смарт-контрактов.
Пропускная способность оплачивает данные транзакции, а энергия — вычисления контракта. Перевод USDT обычно требует оба ресурса.
USDT TRC20 работает через смарт-контракт. Если доступных ресурсов недостаточно, сеть использует TRX отправителя для покрытия дефицита.
Нет. Протокол предусматривает бесплатную квоту пропускной способности, но не аналогичную бесплатную квоту энергии. Энергию получают через стейкинг, делегирование или сжигание TRX.
Нет. Расход зависит от состояния контракта и адресов, динамической модели энергии, energy_factor, пути выполнения и текущих параметров сети. Перед отправкой нужна актуальная оценка.
Сеть может покрыть дефицит сжиганием TRX в пределах бюджета транзакции. Если бюджета недостаточно, операция может завершиться с OUT_OF_ENERGY.
fee_limit?Нет. fee_limit задаёт верхнюю границу бюджета вызывающего аккаунта. Фактическое списание зависит от реально потреблённой энергии и доступных ресурсов.
Обычно расход определяется логикой вызова контракта, а не номиналом перевода. Однако состояние адресов и путь исполнения могут изменить результат.
Ресурс может быть делегирован другим аккаунтом. Коммерческая аренда использует этот механизм, но условия предоставления определяет провайдер.
Их можно посмотреть в кошельке с поддержкой ресурсов TRON, в обозревателе блокчейна или через API getaccountresource.
Пропускная способность покрывает данные транзакции, энергия — выполнение смарт-контракта, а TRX служит резервным способом оплаты дефицита ресурсов. Простой перевод TRX и перевод USDT TRC20 используют разные комбинации этих механизмов.
Для управления расходами нужно проверять ресурсы аккаунта, оценивать конкретный вызов и учитывать fee_limit, динамическую энергию и состояние получателя. Постоянные значения из старых статей не заменяют текущую оценку сети.

Как выбрать надёжный маркетплейс энергии TRON: типы сервисов, на что смотреть при выборе провайдера и пошаговая аренда на TronMax для дешёвых переводов USDT.

Ошибка FAILED - OUT OF ENERGY на TRON: почему она возникает, что происходит с вашим USDT и как быстро получить Энергию, чтобы отправить транзакцию заново.

Как работает делегирование Энергии и Пропускной способности в TRON Stake 2.0: параметр lock, отмена делегирования, роли провайдера и получателя ресурса.

Какой кошелёк реально показывает баланс Энергии и Пропускной способности TRON и удобен для аренды энергии: разбор TronLink, Trust Wallet и Ledger Nano X.