Що таке енергія в TRON і як вона впливає на комісію
Енергія — ресурс мережі TRON, який витрачається на виконання смарт-контрактів, зокрема на перекази USDT TRC-20.
У TRON немає gas у звичному для Ethereum вигляді. Натомість мережа використовує два ресурси: bandwidth (пропускна здатність) — за розмір транзакції, і енергію — за виконання коду смарт-контрактів. Простий переказ TRX споживає лише bandwidth, а переказ токена TRC-20, наприклад USDT, потребує ще й енергії.
Отримати ресурси можна кількома способами. Перший — застейкати (заморозити) TRX за механізмом Stake 2.0: в обмін мережа щодня виділяє енергію чи bandwidth. Другий — орендувати енергію в інших власників через спеціальні сервіси. Якщо ж ресурсів немає, мережа спалює TRX з балансу відправника, і саме ця сума виглядає як «комісія за переказ».
Витрати енергії залежать від операції. Зокрема, переказ USDT на адресу, яка ще ніколи не мала USDT, потребує помітно більше енергії, ніж переказ на адресу з ненульовим балансом: контракту доводиться створювати новий запис у сховищі. Тому однакові на вигляд перекази можуть коштувати по-різному.
Для мерчанта енергія важлива насамперед під час збору коштів з адрес платежів і виплат. Якщо на кожній адресі спалювати TRX, на великих обсягах це відчутні витрати. Сервіси, які приймають багато платежів, зазвичай тримають застейкані TRX або орендують енергію, щоб зменшити собівартість.
У Moonvex мерчанту не потрібно думати про енергію: сервіс сам забезпечує ресурси для збору коштів з адрес і поповнює газ там, де це потрібно.
Як знизити витрати на комісії TRON
- Стейкати TRX для отримання власної енергії.
- Орендувати енергію перед масовими операціями.
- Збирати кошти пакетно, а не після кожного дрібного платежу.
- Тримати резерв TRX на випадок, коли енергії не вистачає.