Войти
Меню

Сколько энергии TRON тратит каждый тип транзакции

Сколько энергии и bandwidth тратят переводы TRX и USDT, approve, обмен на SunSwap, заморозка, делегирование и голосование. Замеры в сети TRON на 19.10.2026.

Рубрика
Расчёты
Опубликовано
Чтение
8 мин

Энергию в сети TRON тратят только вызовы смарт-контрактов. Перевод TRX, перевод токена TRC-10, заморозка, делегирование энергии и голосование не тратят её совсем: им нужно 250-340 единиц bandwidth. Вызовы контрактов стоят дорого. На 19 октября 2026 года перевод USDT тратил 64 285 энергии, а на адрес без USDT 130 285. Разрешение approve для USDT обошлось в 99 764 энергии, обмен TRX на USDT на SunSwap V2 в 157 354-223 354.

Каждая цифра ниже взята из настоящей транзакции, ссылка ведёт на её карточку в TronScan.

Расход энергии и bandwidth по типам транзакций

Мы прочитали квитанции всех транзакций в шести блоках подряд, с 87 238 000 по 87 238 005 (19.10.2026, 05:17:00-05:17:15 UTC), всего 2 940 транзакций. Обмены и approve попадаются реже, поэтому мы добавили к выборке последние 30 вызовов роутера SunSwap V2 за 17-19 октября, свежие approve для USDT, а также заморозку и голосование из следующих 30 блоков.

Транзакция Энергия Bandwidth Пример
Перевод TRX 0 265 (большая часть выборки) 3afd2221…
Перевод токена TRC-10 (ID 1002000) 0 279-283 (в примере 280) 2052dc22…
Перевод USDT, у получателя есть USDT 64 285 345 7e08f5e2…
Перевод USDT, у получателя нет USDT 130 285 345 0b3a2a3d…
Approve для USDT 99 764 345 cd35d59c…
Обмен TRX на USDT, SunSwap V2 157 354 513 f08027b0…
Тот же обмен, получатель, вероятно, без USDT 223 354 512 ae37eee6…
Обмен USDT на TRX, SunSwap V2 166 663 или 190 865 539 db3986db…
Заморозка TRX под энергию (FreezeBalanceV2) 0 255 d121aa84…
Делегирование энергии (DelegateResource) 0 281 (277-299) 77605fd2…
Отзыв делегированной энергии (UnDelegateResource) 0 283 (279-301) 20f11e58…
Голос за трёх суперпредставителей 0 332 43ec228f…
Получение наград за голосование (WithdrawBalance) 0 246 a8263a1a…
Смена прав доступа аккаунта 0 373 и плата 100 TRX 38afb5c8…

Счёт по шести блокам подтверждает нули. В них было 1 082 перевода TRX, 333 перевода TRC-10, 304 делегирования и 799 отзывов, и ни одна из этих транзакций не потратила ни единицы энергии. Из 383 успешных переводов USDT 319 потратили ровно 64 285, а 64 ровно 130 285. Других значений не встретилось.

Bandwidth зависит от размера транзакции в байтах. В обмене записан путь токенов, поэтому он занимает больше 500 единиц. Сколько стоит bandwidth, когда бесплатные 600 единиц закончились, разобрано в статье о стоимости bandwidth.

Почему заморозке, делегированию и голосованию энергия не нужна

В TRON два вида транзакций. Большинство операций, включая перевод TRX, заморозку, делегирование и голосование, встроены в протокол как системные контракты, и сеть исполняет их сама. Энергия оплачивает только код, который работает в виртуальной машине TRON, то есть вызовы смарт-контрактов и их развёртывание (документация TRON).

Что из этого следует на практике:

  • Заморозить TRX под энергию можно и с нулём энергии на адресе. Хватит bandwidth, бесплатного или сожжённого. Что выгоднее при вашем объёме, заморозка или аренда, посчитано в статье заморозка TRX или аренда энергии.
  • Адрес, который делегирует энергию, сам энергию не тратит. За передачу он платит около 280 единиц bandwidth и примерно столько же за отзыв. Как устроена эта операция, описано в статье о делегировании энергии.
  • Токен TRC-10 тоже системный актив, поэтому переводится как TRX. USDT в сети TRON выпущен как смарт-контракт TRC-20, и ему энергия нужна.

Почему вызовы контрактов стоят так по-разному

Вызов контракта стоит столько, сколько инструкций он выполнил, и дороже всего обходится запись данных. Перевод USDT держателю меняет два баланса. Перевод на адрес без USDT создаёт ещё и новую запись баланса, и на неё приходится вся разница между 64 285 и 130 285 (подробнее в статье почему перевод на новый адрес дороже). Approve записывает разрешение на списание. Обмен в одной транзакции вызывает роутер, торговую пару и два контракта токенов.

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

Динамическая энергия и energy_factor

Вторая причина: динамическая модель энергии. У каждого контракта есть коэффициент energy_factor. Сеть повышает его, когда контракт сильно загружен, и снижает, когда нагрузка падает (TIP-491, оплата ресурсов). Правила с параметрами сети на 19.10.2026:

  • если контракт за период обслуживания потратил больше 5 000 000 000 энергии (getDynamicEnergyThreshold), в следующем периоде коэффициент растёт;
  • каждый такой период умножает множитель цены (1 + factor) на 1,2 (getDynamicEnergyIncreaseFactor = 2 000 в единицах 1/10 000);
  • спокойный период снижает его на четверть шага: множитель умножается на 0,95;
  • потолок равен 34 000 (getDynamicEnergyMaxFactor), то есть собственные инструкции контракта стоят до 4,4 раза дороже базовой цены;
  • период обслуживания длится 6 часов (getMaintenanceTimeInterval = 21 600 000 мс).

Состояние контрактов 19.10.2026 между 05:12 и 05:25 UTC, по методу getcontractinfo в API TronGrid:

Контракт energy_factor Энергия, учтённая в текущем периоде
USDT (TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t) 34 000, потолок 6 022 947 503
Роутер SunSwap V2 (TKzxdSv2FZKQrEqkKVgp5DcwEXBEKMg2Ax) 0 397 480

Надбавка начисляется по каждому контракту отдельно и видна в квитанции в поле energy_penalty_total. В переводе USDT держателю это 49 635 из 64 285, в approve 77 076 из 99 764. В обмене TRX на USDT надбавка составила 52 762 из 157 354, почти как у одного перевода USDT: у самого роутера коэффициент 0, и надбавку даёт только часть с USDT.

Дальше наш собственный расчёт по этим правилам, а не цифра из документации. С нуля контракт доходит до потолка за 9 загруженных периодов (около 2,25 суток), а обратно до нуля опускается примерно за 29 спокойных периодов (больше 7 суток). USDT уже прошёл порог в текущем периоде, поэтому его коэффициент пока остаётся на потолке.

Сколько энергии держать под свою задачу

Сложите транзакции, которые собираетесь отправить. Сжигание считаем по цене сети 100 SUN за единицу энергии на 19.10.2026, аренду по текущей ставке на 12.11.2026: 26 SUN за единицу на 1 час. Если SUN вам пока непривычен, загляните в статью что такое SUN.

Что планируете Энергии на адресе Сожжёт сеть без энергии Аренда энергии
Заморозка, делегирование, голосование, перевод TRX 0 только bandwidth, если бесплатный лимит исчерпан не нужна
Один перевод USDT держателю 64 285 (с запасом 65 000) 6,43 TRX 1,69 TRX
Один перевод USDT на адрес без USDT 130 285 (с запасом 131 000) 13,03 TRX 3,41 TRX
Первый обмен USDT на TRX: approve, затем обмен 99 764 + 190 865 = 290 629 29,06 TRX 7,56 TRX
Обмен TRX на USDT 157 354-223 354 15,74-22,34 TRX 4,09-5,81 TRX

Столбец сжигания подтверждают квитанции. У обмена USDT на TRX из первой таблицы энергии на адресе не было, и сеть сожгла 16 666 300 SUN за 166 663 энергии, ровно по 100 SUN за единицу.

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

Как проверить энергию перед отправкой

  1. Найдите тип транзакции в таблице. Системной операции нужен только bandwidth.
  2. Для вызова контракта получите оценку. Кошелёк показывает её до подписи. Разработчики могут вызвать метод triggerconstantcontract в API TronGrid: он возвращает energy_used для пробного вызова, который в сеть не уходит.
  3. Для USDT проверьте получателя. Если на его адресе нет USDT, рассчитывайте на 130 285, а не на 64 285.
  4. Сравните с тем, что есть на адресе. Доступная энергия видна на странице адреса в TronScan, как её найти, показано в статье энергия и bandwidth в TronScan. Недостающую часть сеть покроет сжиганием TRX в пределах лимита комиссии.
  5. После отправки откройте квитанцию. Поле energy_usage_total покажет расход, а energy_penalty_total долю динамической надбавки.

Сколько TRX держать на балансе, если энергии нет совсем, разобрано в статье сколько TRX нужно для перевода USDT.

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

Нужна ли энергия для перевода TRX? Нет. В нашей выборке 1 082 перевода TRX потратили 0 энергии и около 265 единиц bandwidth каждый.

Тратит ли энергию заморозка TRX или голосование? Нет. FreezeBalanceV2 и голосование работают как системные операции и тратят только bandwidth: 255 и 332 единицы в наших примерах.

Почему approve дороже обычного перевода USDT? Approve записывает в контракт новое разрешение на списание, а запись данных самая дорогая часть вызова. Плюс к нему применяется та же динамическая надбавка контракта USDT.

Изменятся ли эти цифры? Да, если сдвинется energy_factor контракта или валидаторы изменят параметры сети. На 19.10.2026 USDT стоит на потолке. Другие ответы собраны в разделе вопросов и ответов.

Арендовать энергию

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

Аренда энергииUSDT TRC-20
  1. Адрес и срок

    Вы указываете в сервисе адрес кошелька, объём энергии и срок аренды.

  2. Энергия на адресе

    Энергия приходит на ваш адрес. Передачу видно в обозревателе блокчейна.

  3. Перевод без сжигания

    Перевод тратит арендованную энергию, а не ваши TRX. После срока энергия возвращается сама.

Похожие статьи

  1. Расчёты

    Сколько стоит bandwidth в TRON, когда бесплатный лимит закончился

    Bandwidth в TRON стоит 1 000 SUN за единицу после 600 бесплатных, перевод USDT обходится в 0,345 TRX. Размеры транзакций, доплаты и расчёт заморозки.

    7 мин
  2. Расчёты

    Заморозка TRX или аренда энергии: что выгоднее при вашем объёме

    Как заморозить TRX ради энергии, сколько её даёт 1 TRX на 13 октября 2026, почему разморозка занимает 14 дней и при каком объёме переводов заморозка окупается.

    7 мин
  3. Расчёты

    Что такое энергия TRX и bandwidth в сети TRON

    Энергия TRON платит за работу смарт-контрактов, bandwidth за размер транзакции. Разбор квитанции перевода USDT и расчёт на месяц, данные на 13 октября 2026.

    7 мин