Що таке енергія TRON і навіщо вона потрібна

У TRON немає єдиної комісії, як газ в Ethereum. Є два ресурси — пропускна здатність і енергія, — і розуміння, якого з них бракує, пояснює більшість незрозумілих відмов.

Пропускна здатність: плата за розмір

Кожна транзакція займає місце в блоці, і пропускна здатність оплачує це місце. Простий переказ TRX важить близько 268 байтів, переказ USDT — близько 345.

Кожен активований акаунт отримує 600 одиниць безкоштовно на добу, чого вистачає на одну-дві транзакції. Понад це мережа спалює TRX по 1000 SUN (0.001 TRX) за байт.

Енергія: плата за обчислення

Енергія оплачує виконання смартконтракту. Переказу TRX вона не потрібна зовсім — це звичайна передача. Переказу USDT потрібна, і багато, бо переказ TRC-20 це виклик контракту.

Переказ USDT на адресу, яка вже існує, коштує близько 65 000 енергії. Якщо отримувач ніколи не тримав USDT, контракту доводиться завести для нього комірку зберігання, і ціна приблизно подвоюється — до 130 000.

Звідси й дивина, коли той самий переказ обходиться вдвічі дорожче: справа в отримувачі, а не у вас.

Звідки береться енергія

  1. Заморозка TRX. Заморожуєте TRX і отримуєте енергію, яка відновлюється кожні 24 години. Сам TRX повертається при розморожуванні — для тих, хто надсилає регулярно, це найдешевший шлях.
  2. Спалювання TRX. Коли нічого не заморожено, мережа бере TRX напряму по 210 SUN за одиницю енергії. Переказ на 65 000 енергії спалює близько 13.65 TRX.
  3. Делегована енергія. Інший акаунт може позичити вам свою енергію, не віддаючи TRX. Так працюють сервіси оренди та gasless-гаманці.

Скільки це коштує насправді

  • USDT на наявну адресу зі спалюванням TRX — близько 28 TRX разом із пропускною здатністю.
  • USDT на цілком нову адресу — ближче до 40 TRX через додаткове зберігання.
  • Ті самі перекази з орендованою енергією — зазвичай 10-20% від цієї суми.
  • Активація нового акаунта — фіксований 1 TRX, спалюваний протоколом, плюс пропускна здатність.

Чому переказ не пройшов

«Out of energy» означає, що в акаунта не було ні замороженої енергії, ні TRX для спалювання. «Bandwidth not enough» — що денний безкоштовний ліміт витрачено, а TRX на оплату байтів немає. В обох випадках ліки одні: TRX, заморожений чи орендований, або гаманець, який бере це на себе.

ONIQ списує комісію в USDT, тож жоден із ресурсів не стає вашим клопотом.