Energy и Bandwidth: два ресурса, которые постоянно путают

Чем они отличаются, откуда берутся и какой из них нужен для перевода USDT.

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

Bandwidth: плата за размер

Bandwidth — это байты. Любая транзакция занимает место в блоке, и сеть берёт плату пропорционально её размеру. Простой перевод TRX весит около 270 байт, перевод токена TRC-20 — около 345.

Главное свойство: у каждого адреса есть бесплатная суточная норма bandwidth, и она восстанавливается сама. Её хватает примерно на один перевод токена в день. Кроме того, bandwidth можно получить, застейкав TRX. Если ни нормы, ни стейка не хватает, сеть просто сожжёт немного TRX — по тысяче SUN за байт, то есть доли трикса за транзакцию. Именно поэтому bandwidth редко становится проблемой: он дёшев.

Energy: плата за вычисления

Энергия — это работа виртуальной машины. Она нужна только тогда, когда транзакция вызывает смарт-контракт. Перевод USDT TRC-20 — как раз такой случай: за вас работает контракт Tether. Перевод самого TRX контракта не вызывает и энергии не требует вовсе.

Расход измеряется десятками тысяч единиц: около 65 000 на обычный перевод USDT и около 131 000 на перевод адресату, у которого USDT ещё не было. Бесплатной нормы у энергии нет. Её можно только застейкать себе самому или получить делегированием со стороны. Не хватило — сеть переводит недостачу в TRX по ставке energy_fee и сжигает их. Это и есть та самая «дорогая комиссия TRON», о которой все пишут.

 Bandwidth Energy
За что платитеРазмер транзакции в байтах Выполнение кода смарт-контракта
Нужен для перевода TRXДаНет
Нужен для перевода USDTДа, немного Да, это основная статья расхода
Бесплатная нормаЕсть, суточная, восстанавливается сама Нет
Откуда взять ещёСтейкинг TRX или сжигание долей трикса Стейкинг TRX, делегирование, аренда, сжигание TRX
Порядок цены вопросаДоли TRX Единицы и десятки TRX при сжигании
Нужна энергия прямо сейчас

65 000 энергии закрывают один перевод USDT, 131 000 — перевод на кошелёк, где USDT ещё не было. Выдача на ваш адрес за секунды, без регистрации. Живая цена и калькулятор.

Откуда ресурсы вообще берутся

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

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

Делегирование: как энергия попадает на чужой адрес

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

Для делегирования не нужен ваш приватный ключ, подпись или разрешение — только адрес. Поэтому любая просьба «прислать seed-фразу для выдачи энергии» — это попытка кражи, без вариантов.

Что смотреть на практике

Перед переводом USDT достаточно проверить одно число: сколько у вас энергии. Если её больше 65 000 и получатель активен — всё пройдёт. Если энергии нет, а на балансе меньше десятка TRX, перевод упрётся в ошибку OUT_OF_ENERGY. Где именно смотреть остаток в популярных кошельках, разобрано на странице энергия в TronLink.

Частые вопросы

Для перевода TRX нужна энергия?

Нет. Перевод TRX не вызывает смарт-контракт, ему нужен только bandwidth, а его бесплатной суточной нормы обычно достаточно.

Почему bandwidth восстанавливается, а энергия нет?

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

Можно арендовать bandwidth отдельно?

Технически да, некоторые площадки это предлагают. Практического смысла обычно нет: при нехватке bandwidth сеть спишет доли трикса, что дешевле любой сделки.

Сколько энергии даёт один застейканный TRX?

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

Энергия нужна прямо сейчас?

Бот отдаёт энергию на ваш адрес за секунды. Регистрации нет, кошелёк подключать не надо, платить можно TRX или USDT TRC-20.