Сколько энергии купить для переводов USDT: расчёт по количеству транзакций

Alex Goldsmith
Автор и исследователь
17 статей

Посчитать энергию на один перевод несложно. Вопрос становится интересным, когда вы отправляете партию — двадцать выплат, пятьдесят, сотню — и не знаете, у кого из получателей уже есть USDT. Возьмёте меньше нужного — сеть сожжёт TRX за недостающую часть; возьмёте с большим запасом — заплатите за то, чем не воспользовались. Эта статья про арифметику между этими двумя крайностями.

На чём строится расчёт

Два числа, и вся задача — в разнице между ними. Перевод USDT на адрес, где USDT уже есть, расходует около 65 000 энергии: смарт-контракт обновляет существующую запись баланса. Перевод на адрес без USDT расходует около 131 000 — контракту приходится создавать новую запись, а это дополнительные вычисления.

Всё остальное — сумма, время суток, загруженность сети — на эту цифру не влияет. Расход энергии фиксирован для каждого типа операции, и именно поэтому партию можно посчитать заранее, а не прикидывать на глаз.

Подробнее о том, что такое энергия и зачем она переводу

Сумма перевода на объём не влияет

Перевод 10 USDT и перевод 50 000 USDT потребляют одинаковую энергию. Комиссия в сети TRON зависит от типа операции и наличия ресурса на кошельке, но не от суммы. Это принципиальное отличие от сетей, где комиссия растёт вместе со стоимостью перевода.

Отсюда следует, что на крупных переводах TRON выгоднее всего: фиксированный расход при любой сумме означает, что эффективная стоимость за каждый перемещённый доллар падает по мере роста перевода. Для партии выплат это значит одно: считать нужно транзакции, а не суммы.

Почему новый адрес стоит вдвое дороже

Помимо наличия USDT у адреса получателя есть статус активации. Адрес, который никогда не участвовал в транзакциях, считается неактивированным, и первый входящий перевод USDT запускает его активацию — больше вычислений, а значит, больше энергии.

На практике правило короткое. Незнакомый адрес или адрес, на котором точно нет USDT, — закладывайте 131 000. Адрес с подтверждённым балансом USDT в TronScan — достаточно 65 000. Если проверить каждого получателя в партии нельзя, считайте всех по 131 000: перебор стоит немного, недобор жжёт TRX.

Примеры расчёта

Несколько сценариев для ориентира:

СценарийЭнергии
1 перевод на активный адрес65 000
1 перевод на новый адрес131 000
3 перевода на активные адреса195 000
5 переводов, 2 из них на новые адреса457 000
10 переводов на активные адреса650 000
10 переводов, получатели неизвестны1 310 000
38 переводов, получатели неизвестны4 978 000

Один заказ ограничен 5 000 000 энергии. Это 76 переводов на активные адреса — но всего 38, если получателей проверить нельзя и всех приходится считать по 131 000. Дальше объём разбивается на несколько заказов, либо стоит перейти на подписку или предоплаченный пакет переводов, где ресурс подаётся под каждый перевод и потолок перестаёт иметь значение.

Проверьте, что уже есть на кошельке

Перед покупкой посмотрите, что на адресе. Откройте tronscan.org, введите адрес кошелька и перейдите в раздел Resources: там отображается доступная энергия, её источник и остаток срока делегирования.

Проверка занимает около минуты и снимает вопрос до отправки, а не после ошибки. Энергия, оставшаяся от прошлой аренды, идёт в зачёт партии — вычтите её из того, что собираетесь купить.

Как выбрать объём и срок аренды

Умножьте количество транзакций на соответствующую цифру и добавьте небольшой запас на получателей, которых проверить не удалось. Запас — дешёвая страховка: разрыв между арендой и сжиганием достаточно велик, чтобы лишняя энергия обошлась куда дешевле, чем один перевод, свалившийся в сжигание TRX.

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

Посчитать точный объём в калькуляторе энергии

FAQ

Что будет, если купить энергии меньше, чем нужно переводу?

Недостающую часть сеть покроет сжиганием TRX — вы заплатите и за арендованную энергию, и за часть сжигания в одной транзакции. Именно поэтому стоит брать небольшой запас.

Неиспользованная энергия переносится или возвращается?

Арендованная энергия остаётся на адресе весь срок аренды, и в это окно её может израсходовать любой перевод. Когда срок истекает, остаток отзывается — поэтому лучше подбирать период под окно отправки, чем брать длинный.

Как узнать, есть ли USDT у получателя?

Введите адрес в TronScan и посмотрите список токенов либо воспользуйтесь калькулятором на сайте: он проверит адрес и покажет 65 000 или 131 000.

Как быть с партией из ста выплат?

Либо разбить на несколько заказов — в один помещается до 5 000 000 энергии, — либо использовать подписку или пакет переводов, где энергия подаётся автоматически под каждый исходящий перевод и объём считать не нужно вовсе.

Посчитайте свой объём

Введите адрес получателя, и калькулятор покажет, сколько энергии нужно именно этому переводу — 65 000 или 131 000.

Открыть калькулятор
Поделиться:

Было полезно?