Почему перевод USDT на новый адрес стоит почти вдвое дороже
65 000 против 131 000 энергии и 6,5 против 13,1 TRX при сжигании. Как заранее узнать, есть ли у получателя USDT, и сколько энергии арендовать.
- Рубрика
- Расчёты
- Опубликовано
- Чтение
- 6 мин
Один и тот же перевод USDT в сети TRON может потратить 65 000 энергии, а может 131 000. Разница зависит не от суммы и не от отправителя, а от того, есть ли USDT на адресе получателя. Разбираем, откуда она берётся, как проверить получателя заранее и сколько энергии арендовать.
Сколько стоит перевод в обоих случаях
| Параметр | Обычный перевод | Перевод на новый адрес |
|---|---|---|
| Получатель | USDT на адресе уже есть | USDT на адресе нет |
| Энергия | около 65 000 | около 131 000 |
| Сжигание TRX при 100 SUN за единицу | 6,5 TRX | 13,1 TRX |
| Аренда по 32 SUN за единицу, пример | 2,08 TRX | 4,19 TRX |
| Остаётся у вас по сравнению со сжиганием | 4,42 TRX | 8,91 TRX |
Параметры сети даны на 05.10.2026. Цены аренды в таблице это пример на демо-ставке 32 SUN за единицу энергии на 1 час, точная цена видна в сервисе до оплаты.
Разница между случаями 66 000 энергии, или 6,6 TRX при сжигании. Перевод на новый адрес тратит примерно в 2,02 раза больше энергии, отсюда и «почти вдвое».
Откуда берётся разница
USDT в сети TRON это смарт-контракт стандарта TRC-20. Балансы всех держателей хранятся в его хранилище в виде записей «адрес и сумма». Перевод уменьшает запись отправителя и увеличивает запись получателя.
Если у получателя USDT уже есть, контракт меняет существующую запись. Если нет, он создаёт новую. Создание записи в хранилище контракта стоит заметно больше энергии, чем изменение старой.
Абсолютные цифры при этом не постоянны. Для популярных контрактов в TRON действует динамическая модель энергии: чем выше нагрузка на контракт, тем больше энергии стоит его вызов. Контракт USDT один из самых загруженных в сети, поэтому расход на перевод зависит от текущих параметров сети.
Какой адрес считается новым
Значение имеет текущий баланс USDT у получателя, а не возраст адреса и не его активность в сети. Перевод пойдёт по цене нового адреса, если:
- на адрес никогда не приходили USDT, даже если там есть TRX или другие токены;
- USDT на адресе были, но баланс ушёл в ноль. Запись в хранилище контракта очищается, и следующий перевод создаёт её заново;
- это адрес пополнения на бирже или в обменнике, с которого средства регулярно собирают на общий кошелёк. Такие адреса часто стоят пустыми, даже если вы уже отправляли на них USDT.
Обычным перевод будет, если на адресе получателя есть хоть какой-то баланс USDT, даже совсем небольшой.
Как заранее узнать, есть ли у получателя USDT
Через TronScan
- Откройте обозреватель блокчейна TronScan (tronscan.org).
- Вставьте адрес получателя в строку поиска.
- На странице адреса откройте список токенов и найдите USDT.
- Проверьте адрес контракта: у настоящего USDT TRC-20 это
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.
Если USDT в списке нет или баланс равен нулю, это перевод на новый адрес: нужно около 131 000 энергии. Если баланс больше нуля, хватит около 65 000.
В сети встречаются поддельные токены с названием USDT. Их баланс на расход энергии не влияет, поэтому смотрите только на токен с этим адресом контракта.
По истории своих переводов
Если вы регулярно отправляете USDT на этот адрес и знаете, что получатель держит на нём средства, перевод, скорее всего, будет обычным. Для адресов пополнения на биржах это правило не работает: баланс там могут обнулить в любой момент.
Если проверить нельзя
Заказывайте 131 000. Ошибка в большую сторону обходится дешевле:
- заказали 131 000, а перевод был обычный: лишние 66 000 энергии по демо-ставке стоят около 2,11 TRX, и их хватит ещё на один обычный перевод до конца срока;
- заказали 65 000, а адрес оказался новым: сеть сожжёт TRX за недостающие 66 000 энергии, это 6,6 TRX сверху к цене аренды.
Как учесть это при аренде
Выберите объём под получателя
Перед заказом проверьте адрес получателя и выберите объём: 65 000 на обычный перевод или 131 000 на перевод на новый адрес. Энергию заказывайте на свой адрес, с которого уходят USDT: её тратит отправитель.
Посчитайте, что будет при нехватке
Если энергии на адресе меньше, чем нужно, сеть сначала спишет всю доступную, а остаток доплатит сжиганием TRX. Пример: вы арендовали 65 000 энергии по демо-ставке за 2,08 TRX, а адрес оказался новым. Сеть сожжёт ещё 6,6 TRX, и перевод обойдётся в 8,68 TRX вместо 4,19 TRX при заказе 131 000.
Если в кошельке вручную выставлен низкий лимит комиссии (fee limit), сеть может не дожечь недостающее. Тогда перевод завершится ошибкой нехватки энергии, в TronScan она видна как OUT_OF_ENERGY. Потраченные энергия и TRX при этом не вернутся.
Проверяйте баланс прямо перед заказом
Между проверкой и отправкой состояние адреса может поменяться. Получатель может вывести всё до нуля или, наоборот, получить USDT от кого-то ещё. Поэтому проверяйте адрес перед самым заказом энергии, а не за день до перевода.
Несколько переводов на один адрес
По цене нового адреса пойдёт только тот перевод, который застанет адрес пустым. Следующие увидят на нём USDT и потратят около 65 000. Три перевода подряд на один новый адрес потребуют 131 000 + 65 000 + 65 000 = 261 000 энергии.
Что это значит для бизнеса
Обменники и сервисы выплат отправляют USDT на адреса клиентов, и часть этих адресов новые. Каждые 10% переводов на новые адреса добавляют в среднем 6 600 энергии на перевод. При 1 000 выплат в день это 6 600 000 энергии в сутки.
Здесь помогают два инструмента UsdtPull:
- покупка энергии через API: ваша система проверяет баланс получателя, заказывает 65 000 или 131 000 и отправляет выплату;
- постоянная энергия на адресе выплат: на кошельке всегда есть энергия на следующий перевод, её пополняют автоматически после каждой транзакции.
Как это устроено для обменников, OTC-площадок и платёжных сервисов, описано на странице «Для бизнеса».
Заказать энергию под перевод
Проверьте адрес получателя, выберите объём и закажите энергию в сервисе UsdtPull. Как считается цена аренды, рассказано на странице «Цены», ответы на частые вопросы собраны в разделе «Вопросы».