Ресурсы - Гид по energy

Что такое TRON Energy и почему это важно?

Практический гид для бирж, payout-сервисов и разработчиков, обрабатывающих USDT в TRON.

Основы

TRON использует Energy для выполнения
смарт-контрактов

Каждый перевод TRC-20 токена (включая USDT) - вызов смарт-контракта. Сеть TRON тратит Energy на исполнение контракта и Bandwidth (~345-350) на базовую комиссию транзакции. Если обоих ресурсов достаточно, TRX не сжигается. Без Energy сеть покрывает дефицит сжиганием TRX - и это дорого.

Стандартный перевод USDT (у получателя уже есть USDT) = ~65 000 Energy

Первый перевод на пустой кошелёк = ~131 000 Energy

Без Energy (сжигание): ~6.5 TRX стандарт / ~13.1 TRX пустой кошелёк

С арендованной Energy (B2B-объёмы): ~2 TRX за стандартный перевод (спот ~2.5-2.73 TRX)

Bandwidth (~345-350) всё равно нужен для базовой комиссии - арендуется отдельно, если на адресе его не хватает.

Варианты

Три способа получить Energy

Option 1

1. Стейкать TRX самостоятельно

Setup

30m

Cost

~0 TRX

Scale

low

Pros

Бесплатные Energy и Bandwidth со стейка, полный контроль

Cons

Блокировка капитала (14 дней unstake), нужен мониторинг, не масштабируется при всплесках

Verdict

Работает при низком стабильном трафике. Ломается при масштабе.

Option 2

2. Без energy (сжигать TRX)

Setup

0m

Cost

~6.5 TRX

Scale

any

Pros

Нулевая настройка, всегда работает

Cons

Стоит ~6.5 TRX за стандартный перевод (~13.1 TRX на пустой кошелёк). При 500 стандартных tx/день = ~3 250 TRX/день сжигается

Verdict

Самый дорогой вариант. То, что большинство бирж делает по умолчанию.

Option 3

3. Арендовать energy через API

Setup

10m

Cost

~2 B2B

Scale

instant

Pros

~2 TRX/перевод при B2B-объёмах (спот ~2.5-2.73), без блокировки капитала, мгновенное масштабирование, SLA

Cons

Нужна API-интеграция (10 минут), зависимость от надёжности провайдера

Verdict

Лучший вариант для production нагрузок выше 100 tx/день.

Ошибки

Что вызывает ошибки
OUT_OF_ENERGY?

Когда на адресе TRON не хватает Energy для вызова смарт-контракта (включая USDT), сеть сжигает TRX по курсу 1 Energy = 0,0001 TRX. Если TRX тоже недостаточно, чтобы покрыть сжигание, транзакция падает с OUT_OF_ENERGY. Нехватка Bandwidth - отдельный случай: сеть сжигает TRX за базовую комиссию (~345-350 Bandwidth) или блокирует отправку, если TRX тоже нет.

Для бирж с тысячами выводов это означает неудачные транзакции, недовольных пользователей и тикеты поддержки. Решение: заранее делегировать Energy на hot wallet до попадания транзакций в сеть и держать Bandwidth для новых или низкобалансных адресов.

API flow

Как работает аренда energy

api-flow

1. Запрос котировки: POST /v1/quotes

2. Получение цены + quote_id (действует 5 мин)

3. Размещение заказа: POST /v1/orders с quote_id

4. Energy делегируется on-chain (обычно 3-60 секунд)

5. Webhook подтверждает: order.delegated + tx_hash

6. Незавершённые запросы идут в поддержку по коммерческому соглашению

Начало работы

Первое делегирование
менее чем за 30 минут

API-ключ, sandbox, типизированные SDK - большинство команд интегрируются за одну сессию. Неудачные или незавершённые запросы - по коммерческому соглашению и опубликованному SLA.