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

В TRON нет единой платы за газ. Есть два независимых ресурса, и они тратятся на разное. Bandwidth оплачивает размер транзакции в байтах. Energy оплачивает выполнение кода смарт-контракта. Переводу USDT нужны оба, но платите вы почти целиком за второй.
65 000 — у получателя USDT есть, 131 000 — нет. Один час, выдача на ваш адрес.
| Bandwidth | Energy | |
|---|---|---|
| За что платите | Размер транзакции | Выполнение контракта |
| Нужен для перевода TRX | Да | Нет |
| Нужен для перевода USDT | Да, немного | Да, основной расход |
| Бесплатная норма | Есть, суточная | Нет |
| Откуда взять ещё | Стейк или доли трикса | Стейк, делегирование, аренда, сжигание |
| Порядок цены | Доли TRX | Единицы и десятки TRX при сжигании |
Почему энергия дорогая, а bandwidth нет
Бесплатной суточной нормы bandwidth хватает примерно на один перевод токена в день. У энергии
бесплатной нормы нет: её можно только застейкать себе или получить делегированием
со стороны. Не хватило — сеть переводит недостачу в TRX по ставке energy_fee
и сжигает их. Это и есть та самая «дорогая комиссия TRON».
Делегирование
Владелец застейканных TRX передаёт ресурсы другому адресу — временно и без передачи монет. Ключ и подпись для этого не нужны, достаточно адреса. Поэтому просьба «пришлите seed-фразу для выдачи энергии» — попытка кражи, без вариантов.
65 000 или 131 000: от чего это зависит
Объём энергии зависит ровно от одного: есть ли USDT на кошельке получателя прямо сейчас.
На кошельке получателя есть USDT
Контракт просто меняет число, которое уже записано. Это дешёвый случай.
На кошельке получателя нет USDT
Контракту приходится создавать новую запись баланса с нуля, а запись в хранилище и стоит вдвое дороже.
Читаем блокчейн, ничего не сохраняем.
- Без подключения кошельканичего не подписываете, ключ остаётся у вас
- Мгновенная выдачаэнергия на адресе через секунды после оплаты
- Чек в блокчейненомер транзакции на каждую выдачу, видно в Tronscan
Частые вопросы
Для перевода TRX нужна энергия?
Нет. Перевод TRX не вызывает смарт-контракт, ему нужен только bandwidth.
Сколько энергии даёт один застейканный TRX?
Величина плавающая: она зависит от общего объёма стейка в сети. Поэтому и цена аренды меняется каждый день — на странице цены она подставляется живой.