Восстановление энергии в TRON

Энергия в сети TRON восстанавливается непрерывно за 24 часа. Ончейн-формула линейного восстановления, график возврата ресурса и разница со сжиганием TRX.

Опубликовано · Обновлено

В блокчейне TRON израсходованная энергия восстанавливается до полного лимита непрерывно в течение 24-часового линейного окна (28 800 блоков)[1]. В сети нет принудительного сброса в полночь: накопленный долг использования снижается равномерно с каждым новым созданным блоком, пока баланс энергии аккаунта не восстановится на 100%.

Благодаря строго линейной модели аккаунт, полностью исчерпавший свой лимит энергии, восстанавливает около 25% объёма через 6 часов, 50% — через 12 часов и 100% — ровно через 24 часа. Любую часть энергии, которая уже восстановилась, можно расходовать сразу, не дожидаясь окончания полных суток.

Ончейн-формула линейного восстановления

В официальном клиенте TRON (java-tron) состояние долга ресурсов отслеживается в структуре AccountCapsule[1]. При каждом взаимодействии с контрактом или переводе протокол выполняет расчёт:

Остаток долга = Расход * (W - delta_t) / W

Где:

  • W — полное окно восстановления, составляющее 24 часа (86 400 секунд или 28 800 трёхсекундных блоков)[1].
  • delta_t — время, прошедшее с момента последней операции.
  • Расход — зафиксированный долг энергии на адресе.

Если совершить новый перевод до истечения 24 часов, новый долг получает полное окно 24 часа и объединяется с остатком прежнего в одно окно, длина которого — их средневзвешенное. Это гарантирует, что доступные ресурсы аккаунта никогда не блокируются произвольно.

График восстановления энергии

В таблице ниже показано, как возвращается доступный объём энергии после полного расхода:

Прошедшее времяДоля восстановленияОстаток долга
0 часов0%100%
6 часов25%75%
12 часов50%50%
18 часов75%25%
24 часа100%0%

Для пользователей с регулярными транзакциями отметка в 12 часов восстанавливает примерно половину суточного объёма энергии, позволяя совершать новые переводы без сжигания TRX.

Своя застейканная энергия и арендованная энергия

Механика восстановления зависит от того, каким способом получены ресурсы:

1. Стейкинг TRX (собственная энергия)

При самостоятельном стейкинге TRX через команду freezeBalanceV2 вы владеете правами на стейк[2]. После расхода энергии счётчик плавно восстанавливается до максимума в течение 24 часов. Этот вариант выгоден, если у вас стабильное число транзакций в день и вы готовы заморозить капитал (вывод TRX из стейкинга занимает 14 дней).

2. Аренда энергии (делегированная энергия)

Когда вы заказываете покупку энергии, сторонний сервис делегирует объём ресурсов на ваш кошелёк ончейн через delegateResource[2]. Вы расходуете полученную квоту на переводы USDT. После завершения оплаченного срока поставщик отзывает делегирование (undelegateResource), и обязательство по 24-часовому восстановлению возвращается на адрес поставщика.

Если лимит энергии исчерпан, а перевод нужно отправить срочно, ждать 24 часа не требуется. Аренда энергии доставляет необходимый объём на адрес одной ончейн-транзакцией делегирования после оплаты заказа.

Как эффективнее использовать энергию

  1. Распределяйте переводы во времени: Интервалы между отправками позволяют части энергии восстанавливаться, экономя ресурс стейкинга.
  2. Проверяйте адрес получателя: Отправка получателю с балансом USDT требует 64 285 энергии, тогда как на пустой адрес расходуется 130 285 энергии. Проверить статус адреса можно через анализатор адресов.
  3. Используйте аренду при пиковых нагрузках: Если дневной объём превысил лимит стейкинга, аренда защитит от сжигания TRX по высокому сетевому тарифу 100 SUN.

Подробные тарифы сети и формулы расчёта комиссии приведены в руководстве Комиссия USDT TRC20.

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

Как быстро восстанавливается энергия в сети TRON?

Энергия восстанавливается непрерывно и равномерно до 100% ровно за 24 часа (28 800 блоков) с момента её расхода. Суточного сброса в полночь нет: доступный объём увеличивается с каждым новым блоком.

Сбрасывается ли энергия в TRON в полночь?

Нет. В блокчейне TRON нет фиксированного сброса по расписанию. Восстановление рассчитывается непрерывно ончейн на основе прошедшего времени с момента каждой транзакции.

Можно ли тратить энергию, пока она восстанавливается?

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

Восстанавливается ли арендованная энергия?

При аренде энергии вы получаете временное делегирование лимита от поставщика. Когда вы тратите ресурс, долг восстановления ложится на этот стейк, а по истечении срока аренды поставщик отзывает делегирование.