Скільки насправді коштує надсилання USDT у мережі TRON у 2026 році

2026-04-06

Чому «просто заплатити комісію» складніше, ніж здається

У TRON немає простої комісії за газ, як в Ethereum. Натомість мережа розділяє вартість транзакції на два окремі ресурси: енергію та bandwidth. Переказ USDT TRC-20 споживає обидва ресурси, і залежно від того, чи має ваш рахунок ці ресурси у стейкінгу або делеговані, ви або не витрачаєте нічого, або спалюєте TRX. Розрив між нулем і ненульовою сумою достатньо суттєвий, щоб розуміння механіки справді мало значення.

Що відбувається всередині переказу USDT на рівні віртуальної машини

Коли ви викликаєте transfer(address,uint256) на контракті USDT (TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t), віртуальна машина TRON виконує сумісний з ERC-20 байт-код. Кожен опкод, який запускає VM, має призначену вартість в енергії. Загальна сума для стандартного переказу USDT становить приблизно 65 000 energy. Це число стабільне, бо логіка контракту USDT детермінована для простого переказу; складніші взаємодії (наприклад, з мультипідписним гаманцем або контрактом DeFi) коштуватимуть більше.

Bandwidth це окремий лічильник. Він списується за байт серіалізованої транзакції, а не за опкод VM. Стандартний переказ TRC-20 серіалізується приблизно у 345 байтів, тобто потрібно 345 одиниць bandwidth. Кожен рахунок TRON відновлює 600 безкоштовних одиниць bandwidth на день, тож для більшості гаманців bandwidth не та витрата, за якою варто стежити. Реальні гроші рухаються саме навколо енергії.

Що насправді означає «спалювання TRX»

Якщо на вашому рахунку немає енергії у стейкінгу та немає делегованої енергії, мережа покриває потребу у 65 000 energy шляхом спалювання TRX з вашого рахунку. Ставку спалювання задають онлайнові параметри, за які голосують Super Representatives. Це не фіксована сума в доларах. Вона змінюється разом з рішеннями щодо управління мережею.

Щоб дізнатися поточну вартість спалювання для вашої конкретної ситуації, перевірте сторінку цін, а не покладайтеся на числа, які вже можуть бути застарілими. Шлях спалювання простий, але він майже ніколи не буде найдешевшим варіантом для тих, хто надсилає USDT більше кількох разів на місяць.

Stake 2.0 і що змінилося для делегування ресурсів

До Stake 2.0 (запущений у мейннеті у квітні 2023 року через TIP-467) стейкінг TRX давав вам енергію, прив'язану до власного рахунку. Гнучкого делегування та перепризначення модель не передбачала, а розморожування означало повне очікування 14 днів для стейкінгового балансу. Stake 2.0 ввів детальнішу систему: ви стейкаєте TRX у пул ресурсів, потім делегуєте цей ресурс на будь-яку обрану адресу і можете коригувати делегування без розморожування базових TRX.

Саме ця архітектурна зміна робить можливою оренду енергії від сторонніх постачальників у промисловому масштабі. Постачальник стейкає велику позицію в TRX, потім делегує частини енергії платним користувачам на визначений проміжок. Делегування відображається у блокчейні як призначення ресурсу проти цільової адреси. Коли ви отримуєте делеговану енергію, доступна енергія вашого рахунку збільшується, і VM спочатку списує з цього балансу, потім переходить до вашого власного стейку, а вже потім до спалювання TRX.

Делегування записується в блокчейн і обмежене конкретною тривалістю. Після завершення енергія повертається до пулу делегатора. Нічого не залишається на вашому рахунку, і вам не потрібно нічого підписувати для звільнення.

Розклад витрат: спалювання проти оренди

Один переказ USDT потребує 65 000 energy. Вартість оренди залежить від обраної тривалості (1 година, 1 день, 3 дні або 30 днів) і від поточного ринкового курсу TRX. Коротші оренди дешевші в абсолютних TRX, бо базовий стейк платформи заблокований на менший час; довші оренди коштують більше в TRX через довшу заморозку капіталу. Актуальні числа в TRX для всіх чотирьох рівнів тривалості дивіться на сторінці цін.

Оренда на 1 годину це базовий вибір для тих, хто надсилає один переказ. Ви платите за 65 000 energy, делегування потрапляє на ваш рахунок за лічені секунди, ви надсилаєте USDT, і енергія списується. Для повторних переказів у вузькому вікні оберіть найкоротшу тривалість, яка з запасом покриває вашу активність, а потім орендуйте знову, коли знадобиться більше. Довші тривалості існують для випадків, коли вам зручніше зафіксувати ціну на місяць, ніж робити замовлення повторно.

Витрату енергії визначає саме отримувач

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

Це властивість виключно з боку отримувача. Як часто ви надсилаєте USDT, наскільки активний ваш гаманець або як нещодавно з нього робили транзакції, не впливає на витрату енергії. Має значення лише поточний баланс USDT отримувача.

Активація рахунку TRON це окрема витрата

Активація рахунку це інша механіка, і її легко сплутати з різницею в енергії від балансу отримувача, описаною вище. Якщо адреса отримувача ніколи не з'являлася в TRON взагалі (немає транзакцій, TRX, токенів), перший переказ також має створити запис рахунку в блокчейні. Протокол TRON стягує за цю активацію приблизно 1.1 TRX, які списуються з відправника, плюс невелика виділена частка bandwidth. На показник енергії це не впливає.

Якщо ви хочете, щоб API оренди обробив активацію у складі замовлення, можна передати preActivateDestinationAddress=1 при розміщенні замовлення енергії, і 1.5 TRX буде списано з вашого передплаченого балансу панелі за цей крок.

Тож коли ви будуєте платіжний потік, перевіряйте отримувача через /wallet/getaccount (неактивована адреса повертає порожній об'єкт) і перевіряйте баланс USDT отримувача через метод контракту USDT balanceOf. Орендуйте 65 000 energy, коли отримувач уже має ненульовий баланс USDT, і близько 130 000 energy, коли не має, незалежно від того, активований його рахунок TRON чи ні.

Граничні випадки з bandwidth, про які варто знати

Безкоштовні 600 одиниць bandwidth на день покривають більшість індивідуальних користувачів. Але якщо ви надсилаєте кілька транзакцій на день або ваш рахунок також виконує інші виклики контрактів, ви можете їх вичерпати. Коли bandwidth закінчується, мережа переходить до спалювання TRX за ставкою 1000 SUN (0.001 TRX) за байт. Для транзакції на 345 байтів це близько 0.345 TRX за переказ лише за bandwidth, що швидко накопичується при великих обсягах.

Стейкінг TRX під bandwidth (а не енергію) це один з варіантів. Або ж, якщо ваша головна турбота це передбачувані витрати, спалювання bandwidth достатньо мале, щоб більшість великих операторів просто дозволяли його спалювати, а бюджет оренди витрачали на енергію.

Як думати про планування ресурсів для регулярних переказів

Правильна тривалість оренди залежить від частоти надсилання і того, наскільки точно ви хочете планувати операції. Кілька практичних патернів:

  1. Випадкові перекази (менше 5 на тиждень): орендуйте енергію на 1 годину під кожен переказ. Накладні витрати на керування довшими орендами цього не варті.
  2. Щоденні операції (від 5 до 50 переказів на день): оренда на 1 день або 3 дні, розрахована під очікуваний обсяг, плюс запас. Використовуйте панель, щоб відстежувати активні замовлення та залишок балансу.
  3. Інфраструктура з великим обсягом (50+ переказів на день): оренда на 30 днів під очікувану кількість транзакцій, плюс запас для активації нових отримувачів при онбордингу.

Якщо ви автоматизуєте це через скрипт або бекенд-сервіс, API підтримує програмні замовлення оренди, тож ви можете запускати поповнення на основі власного моніторингу використання, а не керувати цим вручну.

Цифра, на яку ви насправді закладаєте бюджет

Якщо звести все до мінімуму: стандартний переказ USDT TRC-20 на вже активовану адресу з ненульовим балансом USDT коштує рівно 65 000 energy і 345 bandwidth. Bandwidth майже напевно безкоштовний з вашого денного ліміту. Енергія це те, за що ви платите, або спалюючи TRX за поточними мережевими ставками, або орендуючи її за фіксованою ціною в TRX за блок у 65 000 одиниць.

Ні ставка спалювання, ні ставки оренди не статичні. Ціни оренди в TRX слідують за базовою вартістю капіталу платформи, а динамічний коефіцієнт спалювання енергії в TRON змінюється разом з загальним попитом у мережі. Сторінка цін показує актуальні числа; будуйте свої припущення щодо витрат на їх основі, а не на конкретній цифрі, наведеній у старій статті.

Хочете зекономити на комісіях TRON? Перевірте ціни на енергію зараз. Розрахувати ціну
Назад до блогу