TronMax logo loading animation
TRONMAX

Энергия и пропускная способность TRON: как работают комиссии TRX

2026-07-31 • Команда TronMax
Энергия и пропускная способность TRON: как работают комиссии TRX

В TRON стоимость транзакции определяется двумя сетевыми ресурсами: пропускная способность покрывает объём данных, записываемых в блокчейн, а энергия — вычисления при выполнении смарт-контрактов. Если доступных ресурсов недостаточно, сеть может сжечь TRX отправителя. Поэтому простой перевод TRX и перевод USDT TRC20 оплачиваются по-разному, а заранее установленной комиссии для всех операций не существует.

Эта статья объясняет общую ресурсную модель TRON. Текущий расход для конкретного перевода нужно оценивать отдельно с учётом адресов, контракта, доступных ресурсов и параметров сети.

Какие ресурсы используются в сети TRON

В официальной модели TRON предусмотрены три системных ресурса:

РесурсНазначениеКак получитьЧто происходит при нехватке
Пропускная способностьПокрывает размер транзакции в байтахБесплатная квота аккаунта или стейкинг TRXСеть может сжечь TRX
ЭнергияПокрывает вычисления TRON Virtual Machine при вызове смарт-контрактаСтейкинг TRX или делегирование ресурсаСеть может сжечь TRX; операция также может завершиться ошибкой
TRON PowerДаёт право голосовать за суперпредставителейСтейкинг TRXАккаунт не получает соответствующее право голоса

Пропускная способность и энергия расходуются при транзакциях. TRON Power не оплачивает выполнение операций: это отдельный ресурс управления сетью.

Ресурсы TRON энергия, пропускная способность и TRX в модели блокчейн сети

Что такое пропускная способность TRON

Пропускная способность (Bandwidth) — это ресурс, которым оплачивается размер транзакции, сохраняемой в блокчейне. Практически каждая отправляемая транзакция расходует пропускную способность, поскольку содержит адреса, параметры, подпись и другие данные.

Простой перевод TRX не вызывает пользовательский смарт-контракт, поэтому обычно требует пропускную способность, но не энергию. Вызов смарт-контракта также расходует пропускную способность, однако к ней добавляется энергия за вычисления.

Как аккаунт получает пропускную способность

Внешние аккаунты TRON получают ежедневную бесплатную квоту пропускной способности. Дополнительный ресурс можно получить, застейкав TRX в пользу пропускной способности. Квота не является денежным балансом и не накапливается бесконечно. Использованный ресурс восстанавливается по правилам протокола. Если доступной пропускной способности недостаточно, сеть рассчитывает дефицит и может покрыть его сжиганием TRX.

Текущее значение бесплатной квоты, сетевой запас ресурса и цена покрытия дефицита относятся к параметрам сети. Перед техническим расчётом их следует получать из актуального состояния блокчейна, а не копировать из старой статьи.

Что такое энергия TRON

Энергия (Energy) — это ресурс для выполнения инструкций смарт-контракта в виртуальной машине TRON. Чем больше вычислений выполняет контракт, тем больше энергии может потребоваться.

Энергия используется при:

  • переводах токенов TRC20, включая USDT;
  • обменах токенов через децентрализованные приложения;
  • взаимодействии с DeFi-протоколами;
  • выпуске токенов и других вызовах смарт-контрактов.

У энергии нет бесплатной ежедневной квоты, аналогичной базовой пропускной способности. Аккаунт получает её через стейкинг TRX, делегирование от другого аккаунта или оплачивает дефицит сжиганием TRX.

Почему расход энергии может меняться

Даже две внешне похожие операции могут выполнять разные ветви кода и изменять разные записи контракта. На расход влияют:

  • текущее состояние смарт-контракта;
  • состояние записи баланса получателя;
  • путь выполнения функции;
  • динамическая модель энергии;
  • текущий energy_factor контракта;
  • распределение расходов между разработчиком контракта и вызывающим аккаунтом;
  • параметры сети на момент исполнения.

Поэтому фиксированное значение энергии нельзя считать универсальной нормой для перевода USDT.

Чем энергия отличается от пропускной способности

Главное различие — в том, какую работу оплачивает ресурс.

КритерийПропускная способностьЭнергия
Что измеряетОбъём данных транзакцииВычисления смарт-контракта
Где используетсяПрактически во всех отправляемых транзакцияхВ вызовах смарт-контрактов
Простой перевод TRXТребуетсяОбычно не требуется
Перевод USDT TRC20ТребуетсяТребуется
Бесплатная квота аккаунтаПредусмотрена протоколомНе предусмотрена
Дополнительное получениеСтейкинг TRXСтейкинг или делегирование
Резервный способ оплатыСжигание TRXСжигание TRX

Эти ресурсы не заменяют друг друга. Большой запас энергии не покрывает нехватку пропускной способности, и наоборот.

Почему перевод USDT TRC20 требует энергии

USDT в сети TRON является токеном стандарта TRC20. Его баланс хранится и изменяется логикой смарт-контракта, а не встроенным механизмом передачи нативного TRX. При переводе USDT сеть должна выполнить функцию контракта: проверить условия операции, обновить записи балансов и зафиксировать результат. Эти вычисления расходуют энергию. Данные самой транзакции одновременно расходуют пропускную способность.

Наличие USDT на кошельке не оплачивает сетевые ресурсы. Если у отправителя нет достаточной энергии и пропускной способности, для покрытия дефицита требуется TRX.

Объяснение ресурсов TRON энергия и пропускная способность для пользователей

Как формируется комиссия в TRX

Сначала сеть использует доступные ресурсы отправителя. Для энергии также может учитываться доля, которую по настройкам контракта покрывает его разработчик. Оставшийся дефицит оплачивается сжиганием TRX по текущим параметрам сети.

Упрощённая последовательность выглядит так:

  1. Рассчитывается размер транзакции и расход пропускной способности.
  2. При вызове контракта определяется фактически выполненный код и расход энергии.
  3. Доступные ресурсы списываются с аккаунта.
  4. Недостающая часть может быть покрыта сжиганием TRX.
  5. Если доступного бюджета недостаточно, выполнение может завершиться ошибкой.

Комиссия в TRX не является фиксированной ценой услуги TronMax или кошелька. Это результат применения правил протокола к конкретной транзакции.

Что означает fee_limit

fee_limit — параметр транзакции со смарт-контрактом, который ограничивает бюджет энергии вызывающего аккаунта. Он задаётся в sun, минимальной единице TRX.

Слишком низкий fee_limit может привести к OUT_OF_ENERGY, даже если на аккаунте есть ресурсы. Высокое значение не означает, что вся указанная сумма обязательно будет списана: это верхняя граница, а не предварительная комиссия.

Для разработчиков и сервисов важно рассчитывать fee_limit по актуальной оценке выполнения и проверять текущий сетевой параметр максимального лимита.

Как работают стейкинг и восстановление ресурсов

В Stake 2.0 владелец TRX может застейкать монеты в пользу энергии или пропускной способности. Доступная доля ресурса зависит от объёма стейкинга аккаунта относительно общего объёма TRX, застейканного за тот же ресурс.

Полученная квота расходуется при операциях и постепенно восстанавливается. Это не ежедневная выплата и не запас единиц, который можно бесконечно накапливать.

При отмене стейкинга начинается предусмотренный протоколом период ожидания перед выводом TRX. Технические правила делегирования, отмены делегирования и восстановления вынесены в отдельное руководство по Stake 2.0 и делегированию ресурсов.

Что такое делегирование ресурсов

Владелец застейканных TRX может делегировать полученную энергию или пропускную способность другому адресу, не передавая ему сами TRX. Получатель использует назначенную ресурсную квоту, а право собственности на застейканные монеты сохраняется у делегатора.

На делегировании основаны коммерческие сервисы аренды энергии, но сам механизм принадлежит протоколу TRON. Условия, цена и срок предоставления ресурса определяются сервисом, а не сетью. Вводное объяснение этой модели находится в статье о том, что такое аренда энергии TRON.

Почему одинаковые переводы могут стоить по-разному

Сумма USDT не является главным фактором расхода энергии. Перевод небольшой и крупной суммы может вызывать одну функцию контракта, но состояние адресов способно изменить путь выполнения.

На итог влияют:

  • наличие и состояние записи получателя в контракте USDT;
  • активирован ли адрес в сети;
  • доступная энергия и пропускная способность отправителя;
  • текущий energy_factor;
  • настройки fee_limit;
  • изменение параметров сети между оценкой и подтверждением;
  • дополнительная логика кошелька, биржи или платёжного сервиса.

Комиссию биржи на вывод нельзя смешивать с сетевой стоимостью. Биржа устанавливает собственный тариф, который может не повторять фактический расход ресурсов в блокчейне.

Как проверить ресурсы перед транзакцией

Перед переводом USDT проверьте:

  1. адрес отправителя и адрес получателя;
  2. доступную энергию и пропускную способность отправителя;
  3. состояние аккаунта получателя;
  4. оценку выполнения контракта;
  5. установленный fee_limit;
  6. наличие резерва TRX на случай изменения оценки.

Для пользовательской проверки используйте калькулятор энергии TRON. Результат является оценкой, а окончательный расход определяется исполнением транзакции в сети.

Разработчики могут использовать:

  • estimateenergy для оценки энергии вызова;
  • triggerconstantcontract для симуляции постоянного вызова;
  • getaccountresource для проверки ресурсов аккаунта;
  • getcontractinfo для параметров контракта и динамической энергии;
  • gettransactioninfobyid для анализа результата подтверждённой транзакции.

Расход энергии и пропускной способности при переводе USDT TRC20

Что происходит при нехватке ресурсов

Если пропускной способности недостаточно, сеть может сжечь 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?

Энергия — сетевой ресурс, которым оплачиваются вычисления виртуальной машины TRON при выполнении смарт-контрактов. Она расходуется при переводах USDT TRC20 и других контрактных операциях.

Что такое пропускная способность TRON?

Пропускная способность покрывает размер транзакции, записываемой в блокчейн. Она используется при простых переводах TRX и при вызовах смарт-контрактов.

Чем энергия отличается от пропускной способности?

Пропускная способность оплачивает данные транзакции, а энергия — вычисления контракта. Перевод USDT обычно требует оба ресурса.

Почему для отправки USDT нужен TRX?

USDT TRC20 работает через смарт-контракт. Если доступных ресурсов недостаточно, сеть использует TRX отправителя для покрытия дефицита.

Получает ли каждый аккаунт бесплатную энергию?

Нет. Протокол предусматривает бесплатную квоту пропускной способности, но не аналогичную бесплатную квоту энергии. Энергию получают через стейкинг, делегирование или сжигание TRX.

Можно ли заранее назвать точный расход энергии для USDT?

Нет. Расход зависит от состояния контракта и адресов, динамической модели энергии, energy_factor, пути выполнения и текущих параметров сети. Перед отправкой нужна актуальная оценка.

Что произойдёт, если энергии недостаточно?

Сеть может покрыть дефицит сжиганием TRX в пределах бюджета транзакции. Если бюджета недостаточно, операция может завершиться с OUT_OF_ENERGY.

Списывается ли весь fee_limit?

Нет. fee_limit задаёт верхнюю границу бюджета вызывающего аккаунта. Фактическое списание зависит от реально потреблённой энергии и доступных ресурсов.

Влияет ли сумма USDT на комиссию?

Обычно расход определяется логикой вызова контракта, а не номиналом перевода. Однако состояние адресов и путь исполнения могут изменить результат.

Как получить энергию без стейкинга собственных TRX?

Ресурс может быть делегирован другим аккаунтом. Коммерческая аренда использует этот механизм, но условия предоставления определяет провайдер.

Где проверить доступные ресурсы аккаунта?

Их можно посмотреть в кошельке с поддержкой ресурсов TRON, в обозревателе блокчейна или через API getaccountresource.

Вывод

Пропускная способность покрывает данные транзакции, энергия — выполнение смарт-контракта, а TRX служит резервным способом оплаты дефицита ресурсов. Простой перевод TRX и перевод USDT TRC20 используют разные комбинации этих механизмов.

Для управления расходами нужно проверять ресурсы аккаунта, оценивать конкретный вызов и учитывать fee_limit, динамическую энергию и состояние получателя. Постоянные значения из старых статей не заменяют текущую оценку сети.

Официальная документация

Готовы сэкономить на переводах USDT?

Купить энергию TRON на TronMax