Энергия TRON для массовых выплат USDT: расчёт на 600 выплат в день
Модельный расчёт энергии для массовых выплат USDT TRC-20: энергия на пачку, bandwidth, запас на новые адреса и что часовой срок аренды значит для графика.
- Рубрика
- Для бизнеса
- Опубликовано
- Чтение
- 7 мин

Чтобы рассчитать энергию на пачку выплат USDT TRC-20, разделите получателей на два типа. Тем, у кого USDT уже есть, нужно по 64 285 энергии, тем, у кого USDT ещё нет, по 130 285 (замер в сети на 13 октября 2026). Добавьте около 345 единиц bandwidth на каждый перевод и небольшой запас, а пачку отправьте целиком, пока арендованная энергия лежит на адресе. Ниже модельный расчёт для платёжного сервиса, который делает 600 выплат в день четырьмя пачками.
Исходные цифры для плана выплат
Все цифры на 13 октября 2026 года. Параметры сети взяты из TronScan, расход на перевод из нашего разбора блока 87067211, в котором было 82 перевода USDT.
| Параметр | Значение | Откуда |
|---|---|---|
| Энергия, у получателя есть USDT | 64 285 | 68 из 82 переводов в блоке |
| Энергия, у получателя нет USDT | 130 285 | 14 из 82 переводов в блоке |
| Bandwidth на перевод USDT | около 345 | большинство переводов в блоке |
| Цена сжигания энергии | 100 SUN за единицу | параметр сети getEnergyFee |
| Цена сжигания bandwidth | 1 000 SUN за единицу | параметр сети getTransactionFee |
| Бесплатный bandwidth на адрес | 600 в сутки | параметр сети getFreeNetLimit |
Обычно на сайте мы округляем расход до 65 000 и 131 000. Для пачки из сотен переводов стоит брать точные значения: на объёме разница складывается в заметную сумму.
Коэффициент динамической энергии контракта USDT 13 октября 2026 года был равен 34 000, это максимум сети (параметр getDynamicEnergyMaxFactor). Проще говоря, перевод USDT уже стоит столько энергии, сколько позволяет динамическая модель при нынешних параметрах. Если голосование изменит параметры, цифры придётся пересчитать.
Модель: 600 выплат в день четырьмя пачками
Это модельный расчёт. Бизнес и его цифры взяты для примера, это не данные реального клиента:
- 600 выплат в день, четыре пачки по 150 штук, раз в шесть часов;
- все выплаты уходят с одного адреса выплат;
- у 20 % получателей на адресе нет USDT. Эту долю берите из своей истории выплат. Для ориентира: в одном разобранном нами блоке 14 из 82 переводов USDT (около 17 %) ушли на адреса без USDT. Один блок это снимок, а не норма.
Энергия на одну пачку
Энергия на пачку = обычные переводы × 64 285 + переводы на новые адреса × 130 285.
- 120 × 64 285 = 7 714 200
- 30 × 130 285 = 3 908 550
- итого 11 622 750 энергии на пачку
Запас
Получателей проверяют до отправки пачки, но состояние адреса может измениться раньше, чем до него дойдёт перевод: клиент выведет всё и оставит нулевой баланс. Каждый такой случай требует лишних 66 000 энергии. В модели закладываем запас на два случая: 2 × 66 000 = 132 000, и заказ становится 11 754 750 энергии.
Окупается ли запас? По текущей ставке на 15.11.2026, 30 SUN за единицу на 1 час, 132 000 энергии стоят 3,96 TRX. Одна нехватка в 66 000 энергии, если сеть сожжёт за неё TRX, обойдётся в 6,6 TRX. Пока ставка ниже 50 SUN, запас дешевле одной такой нехватки. Ставка меняется, точная цена видна в сервисе до оплаты, ориентиры на странице цен на энергию.
Bandwidth на одну пачку
150 × 345 = 51 750 единиц bandwidth. Бесплатных 600 хватает максимум на один перевод: bandwidth берётся из одного источника целиком, поэтому второй перевод пачки в остаток уже не помещается, а через шесть часов лимит не успевает восстановиться даже на один полный перевод. Если своего bandwidth у адреса нет, сеть сжигает 1 000 SUN за единицу, то есть до 51,75 TRX за пачку. Держите на адресе выплат не меньше этой суммы перед каждой пачкой. Почему лимит не делится, подробно разобрано в статье о стоимости bandwidth.
Пачка, день и месяц в одной таблице
| Период | Энергия | Сжигание энергии, TRX | Аренда энергии по текущей ставке, TRX | Сжигание bandwidth (до), TRX |
|---|---|---|---|---|
| 1 пачка | 11 622 750 | 1 162,28 | 352,64 (с запасом) | 51,75 |
| 1 день, 4 пачки | 46 491 000 | 4 649,1 | 1 410,57 | 207 |
| 30 дней | 1 394 730 000 | 139 473 | 42 317,1 | 6 210 |
Здесь видно две вещи. Первая: на таком объёме bandwidth уже не мелочь. 207 TRX в день составляют около 15 % от стоимости аренды энергии по текущей ставке. Вторая: запас почти не влияет на сумму, 132 000 сверху к 11 622 750 добавляют около 1 % к заказу.
Для сравнения с заморозкой TRX: 13 октября 2026 года один замороженный TRX давал около 9,61 энергии и 1,62 единицы bandwidth в сутки. Чтобы покрыть эту модель заморозкой, понадобилось бы около 4,84 млн TRX под энергию и около 128 000 TRX под bandwidth. Это соотношение меняется каждый день вместе с общим объёмом заморозки в сети.

Как доля новых адресов меняет расход
Та же пачка из 150 выплат при разной доле получателей без USDT:
| Получатели без USDT | Энергия на пачку | Сжигание, TRX | Аренда по текущей ставке, TRX |
|---|---|---|---|
| 0 % | 9 642 750 | 964,27 | 289,28 |
| 10 % | 10 632 750 | 1 063,28 | 318,98 |
| 20 % | 11 622 750 | 1 162,28 | 348,68 |
| 40 % | 13 602 750 | 1 360,28 | 408,08 |
Каждые 10 процентных пунктов добавляют 990 000 энергии на пачку из 150 выплат. Если доля новых адресов растёт, например во время акции для новых клиентов, план по энергии должен расти вместе с ней. Почему перевод на адрес без USDT почти вдвое дороже, объяснено в статье о переводе на новый адрес.
Что часовой срок аренды значит для графика
В документации API UsdtPull у срока аренды одно значение, Hour1. Когда час проходит, энергия возвращается автоматически, потрачена она или нет. Для пачек выплат из этого следуют три правила:
- Один заказ на одну пачку, под её размер. Остаток энергии от утренней пачки к дневной уже не доживёт.
- Отправляйте пачку в пределах часа. 150 переводов за час это 2,5 в минуту, скрипт выплат с этим легко справляется. Если пачка больше или отправка медленнее, разбейте её на несколько заказов.
- Заказ на каждый адрес отдельно. Энергия лежит на том адресе, который получил делегирование. Если выплаты идут с трёх горячих кошельков, каждому нужен свой заказ под свою часть пачки.

Порядок работы с пачкой
- Зафиксируйте список. Соберите выплаты пачки и перестаньте добавлять новые.
- Проверьте каждого получателя на наличие USDT и разделите их на обычных и новых.
- Посчитайте заказ по формуле выше с запасом и проверьте цену и допустимый объём методом quote в API. Методы и подпись запросов разобраны в статье о заказе энергии через API, обзор возможностей на странице API.
- Проверьте TRX на bandwidth на адресе выплат.
- Создайте заказ и дождитесь делегирования, потом начинайте отправку.
- Сверьте итог. Сложите потраченную энергию и сожжённые TRX по квитанциям в TronScan. Сожжённые TRX в каком-то переводе значат, что план что-то упустил: тип получателя, запас или срок.
Если пачки идут часто, заказы под каждую можно заменить постоянной энергией на адресе выплат: она пополняется автоматически после каждой транзакции. Шире о расходах на выплаты рассказано в статье о расходах обменника на переводы USDT, а услуги для бизнеса собраны на странице для бизнеса.
Вопросы и ответы
Можно ли заказать энергию сразу на весь день? При сроке в 1 час нет. Делайте отдельный заказ под каждую пачку или подключите постоянную энергию на адресе для ровного потока.
Зачем считать по 64 285, а не по 65 000? 65 000 это округление. Для одного перевода разницы нет, но на 120 обычных переводах округление добавляет 85 800 лишней энергии.
Что будет, если энергия закончится посреди пачки? Сеть сожжёт TRX за недостающую энергию, если позволяет лимит комиссии. Если лимит слишком низкий, перевод упадёт с ошибкой OUT_OF_ENERGY.
Влияет ли сумма выплаты на расход энергии? Нет. Выплата в 5 USDT и в 5 000 USDT тратит одинаково, поэтому у мелких выплат доля расходов на сеть самая высокая.