Пропускна здатність: плата за розмір
Кожна транзакція займає місце в блоці, і пропускна здатність оплачує це місце. Простий переказ TRX важить близько 268 байтів, переказ USDT — близько 345.
Кожен активований акаунт отримує 600 одиниць безкоштовно на добу, чого вистачає на одну-дві транзакції. Понад це мережа спалює TRX по 1000 SUN (0.001 TRX) за байт.
Енергія: плата за обчислення
Енергія оплачує виконання смартконтракту. Переказу TRX вона не потрібна зовсім — це звичайна передача. Переказу USDT потрібна, і багато, бо переказ TRC-20 це виклик контракту.
Переказ USDT на адресу, яка вже існує, коштує близько 65 000 енергії. Якщо отримувач ніколи не тримав USDT, контракту доводиться завести для нього комірку зберігання, і ціна приблизно подвоюється — до 130 000.
Звідси й дивина, коли той самий переказ обходиться вдвічі дорожче: справа в отримувачі, а не у вас.
Звідки береться енергія
- Заморозка TRX. Заморожуєте TRX і отримуєте енергію, яка відновлюється кожні 24 години. Сам TRX повертається при розморожуванні — для тих, хто надсилає регулярно, це найдешевший шлях.
- Спалювання TRX. Коли нічого не заморожено, мережа бере TRX напряму по 210 SUN за одиницю енергії. Переказ на 65 000 енергії спалює близько 13.65 TRX.
- Делегована енергія. Інший акаунт може позичити вам свою енергію, не віддаючи TRX. Так працюють сервіси оренди та gasless-гаманці.
Скільки це коштує насправді
- USDT на наявну адресу зі спалюванням TRX — близько 28 TRX разом із пропускною здатністю.
- USDT на цілком нову адресу — ближче до 40 TRX через додаткове зберігання.
- Ті самі перекази з орендованою енергією — зазвичай 10-20% від цієї суми.
- Активація нового акаунта — фіксований 1 TRX, спалюваний протоколом, плюс пропускна здатність.
Чому переказ не пройшов
«Out of energy» означає, що в акаунта не було ні замороженої енергії, ні TRX для спалювання. «Bandwidth not enough» — що денний безкоштовний ліміт витрачено, а TRX на оплату байтів немає. В обох випадках ліки одні: TRX, заморожений чи орендований, або гаманець, який бере це на себе.