Вы отправляете TRX с одного кошелька на другой и видите в деталях транзакции строчку «Bandwidth cost». Комиссии нет, монеты дошли целиком, но что-то всё равно потратилось. Или наоборот — после серии переводов вдруг начинает списываться комиссия в TRX, хотя раньше её не было. Разбираемся, что такое Bandwidth, откуда он берётся и почему его может не хватить.
Представьте себе дорогу с ограниченной пропускной способностью. Каждый автомобиль — это транзакция. Дорога может пропустить определённое количество машин за единицу времени, и каждому водителю выделяется свой «билет» на проезд. В TRON этот билет называется Bandwidth — пропускная способность. Без него ни одна транзакция не попадёт в блокчейн.
На техническом уровне Bandwidth — это ресурс, который измеряется в байтах. Каждая транзакция имеет определённый размер в байтах, и сеть списывает ровно столько Bandwidth, сколько весит ваша транзакция. Один байт транзакции равен одной единице Bandwidth.
Как начисляется Bandwidth: стейкинг TRX и бесплатные баллы
У каждого адреса в сети TRON есть два источника Bandwidth: бесплатный и платный через заморозку монет.
Бесплатные баллы. Каждый адрес получает 1500 единиц Bandwidth раз в 24 часа. Это базовый лимит, который сеть выделяет всем пользователям автоматически. Обновление происходит не в полночь, а ровно через 24 часа после последнего обновления для вашего адреса. Тратить эти баллы можно на любые обычные переводы — комиссия за них равна нулю.
Заморозка TRX (стейкинг). Если 1500 баллов не хватает, можно заморозить TRX и получить дополнительный Bandwidth. Количество зависит от доли ваших замороженных монет в общей сумме замороженного TRX во всей сети. Формула непостоянная: чем больше людей замораживает TRX, тем меньше Bandwidth получает каждый за одну монету. В среднем это примерно 1 Bandwidth в день на 1 замороженный TRX, но точное значение всегда видно в кошельке перед подтверждением заморозки.
Замороженные монеты остаются на вашем балансе — вы их не тратите, а просто блокируете. Разморозить можно в любой момент, но с задержкой в 14 дней, если замораживали для получения Energy, или 3 дня, если замораживали специально для Bandwidth.
Сколько Bandwidth нужно для обычной транзакции TRX
Простой перевод TRX с одного адреса на другой весит около 200–260 байт. Соответственно, такая транзакция забирает 200–260 единиц Bandwidth. Точное значение зависит от нескольких факторов:
- размер адреса отправителя и получателя;
- формат подписи транзакции;
- наличие примечания (memo) — каждая добавленная строка увеличивает вес.
При базовом лимите в 1500 бесплатных баллов вы можете сделать примерно 5–7 обычных переводов TRX в сутки без всяких комиссий. Если добавить к этому заморозку TRX, лимит вырастет пропорционально замороженной сумме.
Разница между Bandwidth и Energy
В сети TRON есть два разных ресурса, и путать их не стоит — они отвечают за разные задачи.
| Параметр | Bandwidth | Energy |
|---|---|---|
| За что отвечает | Передача данных транзакции по сети | Выполнение кода смарт-контракта |
| На что тратится | Переводы TRX, голосование за суперпредставителей | Переводы USDT TRC-20, работа с DeFi-протоколами, взаимодействие с любыми токенами стандарта TRC-20 |
| Бесплатный лимит | 1500 единиц в сутки | Нет бесплатного лимита |
| Как получить дополнительно | Заморозка TRX | Заморозка TRX или аренда на рынке ресурсов |
| Что происходит при нехватке | Сжигается TRX из кошелька (0.001 TRX за единицу) | Сжигается TRX из кошелька (0.00021 TRX за единицу) |
Простое правило: обычный перевод нативных монет TRX ест только Bandwidth. Любая операция с токеном на смарт-контракте (включая USDT) ест и Bandwidth, и Energy. Bandwidth в таком случае тратится минимально — те же 200–300 единиц на передачу данных, а вот основное потребление идёт в Energy.
Когда заканчивается бесплатный Bandwidth
Бесплатные 1500 единиц заканчиваются быстрее, чем кажется. Вот типичные сценарии, когда лимит исчерпывается:
- Множественные переводы TRX. Если вы делаете больше 5–7 транзакций в сутки, запас закончится.
- Транзакции с memo. Добавление текстового комментария к переводу увеличивает вес транзакции и расход Bandwidth.
- Операции с TRC-20 токенами. Каждый перевод USDT или другого токена на смарт-контракте тоже забирает часть Bandwidth поверх расхода Energy.
Когда бесплатные баллы на нуле, сеть не блокирует ваши переводы. Она начинает сжигать TRX напрямую из вашего кошелька по курсу 0.001 TRX за каждую недостающую единицу Bandwidth. Для обычного перевода TRX это примерно 0.2–0.3 TRX — копеечная сумма, но при активной работе или множестве транзакций эти расходы складываются.
Чтобы избежать сжигания TRX, достаточно заморозить небольшое количество монет и получить стабильный запас Bandwidth. Для человека, который делает 20–30 переводов TRX в день, достаточно заморозить около 5000–8000 TRX — этого хватит с запасом. Если же вы в основном переводите USDT, то основное внимание стоит уделить именно Energy, а Bandwidth будет расходоваться минимально и в рамках бесплатного лимита.
Полезный инструмент
Если нужно заранее оценить расходы на перевод USDT TRC-20, можно открыть TronBid Energy и проверить аренду Energy перед транзакцией.