Энергия и Bandwidth: два разных ресурса

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

При запросе параметров TRON Mainnet 4 октября 2026 года получены значения getEnergyFee = 100 и getTransactionFee = 1000 sun. В одном TRX миллион sun. Эти тарифы могут изменяться; проверьте их перед расчётом через официальный API параметров сети.

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

Нулевой баланс USDT не означает неактивированный аккаунт

У получателя может быть активированный TRON-адрес и TRX, но нулевой баланс USDT. Это отдельные характеристики. При переводе на адрес с нулевым балансом USDT расход энергии обычно выше, чем при переводе на адрес, где USDT уже есть. Если получатель раньше держал USDT, но вывел всё, нельзя автоматически считать его перевод дешёвым.

Не стоит также считать любой адрес биржи адресом с положительным балансом. Проверьте именно адрес назначения и оценку кошелька. Типичные 65 000 и 130 000 энергии служат примерами; динамическая энергия контракта и конкретная транзакция могут дать другие числа.

Надёжнее ввести значение из предварительной оценки кошелька в калькулятор комиссии USDT TRC20. Он не проверяет адрес автоматически и не обещает, что пакет покроет любую транзакцию.

Как посчитать расходы в TRX

Для энергии используйте формулу: max(требуемая энергия − доступная энергия, 0) × цена энергии / 1 000 000. Например, при потребности в 65 000 и наличии 20 000 не хватает 45 000 энергии. По цене 100 sun это 4.5 TRX. Аренда одного пакета стоит 2.5 TRX, но к ней могут добавиться сетевые расходы.

ПримерЭнергияСжигание без ресурсовЦена аренды энергии
Получатель держит USDT65 0006.5 TRX2.5 TRX
Нулевой баланс USDT130 00013 TRX5 TRX
В кошельке уже 60 000; нужно 65 000Нехватка 5 0000.5 TRX2.5 TRX за целый пакет

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

Bandwidth проверяется отдельно: сначала ресурс от стейкинга или делегирования, затем бесплатный лимит, затем TRX. Каждый источник должен покрыть всю транзакцию; лимиты не складываются. Если ни один не покрывает пример в 345 байт, по тарифу 1000 sun будет потрачено 0.345 TRX, даже когда частично свободный лимит ещё есть.

Оплата аренды — дополнительная транзакция TRX. Например, из 600 бесплатного Bandwidth платёж размером 270 байт оставляет 330. Этого недостаточно для последующего примера USDT в 345 байт. Общая оценка тогда составляет 2.5 + 0.345 = 2.845 TRX, а не ровно 2.5. Фактические размеры зависят от транзакции.

Проверьте оценку и результат перевода

  1. До отправки посмотрите доступную энергию и оба вида Bandwidth в кошельке или обозревателе.
  2. Заполните перевод USDT и прочитайте оценку ресурсов на странице подтверждения. Если она выше примера, используйте её в калькуляторе.
  3. После отправки найдите хеш в TRONSCAN, проверьте статус выполнения, израсходованную энергию, Bandwidth и комиссию.

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

Аренда энергии перед отправкой

Наш сервис передаёт энергию адресу, с которого поступила оплата. Отправьте 2.5 TRX для 65 000 энергии или 5 TRX для 131 000 с того же личного кошелька, из которого будете переводить USDT. Не оплачивайте выводом с биржи: энергия может уйти адресу биржи.

Обычное время поступления — 3–6 секунд; срок использования — один час после поступления. Сначала проверьте реальную доступную энергию, затем отправляйте USDT. Аренда не включает Bandwidth, а 131 000 энергии не гарантируют покрытие любого перевода на нулевой баланс. Процесс описан в инструкции для TronLink.

Вопросы и ответы

Почему старые инструкции называют другую комиссию?

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

Нужно ли подключать кошелёк к калькулятору?

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

Лучше стейкинг или аренда?

Для регулярного потребления стоит сравнить объём заблокированных TRX и текущие расходы. Подробный пример — в сравнении стейкинга и аренды.

Источники