Bandwidth TRON: что это, 600 бесплатных и когда платить
Коротко: bandwidth TRON — ресурс, которым оплачивается размер любой транзакции в байтах. Каждый активированный адрес получает 600 единиц в сутки бесплатно. Перевод USDT занимает около 345 байт, перевод TRX — около 270. Когда бесплатный лимит кончился, сеть сжигает TRX: на 21.10.2026 это 0,001 TRX за байт, то есть 0,27–0,35 TRX за перевод.
Bandwidth — младший брат энергии. В комиссии за USDT он занимает небольшую долю, но именно из-за него появляются «необъяснимые» списания по 0,3 TRX и ошибка BANDWITH_ERROR. Разберём, как он устроен, сколько стоит и когда его стоит брать отдельно.
Что такое bandwidth в сети TRON?
У сети TRON два ресурса для оплаты транзакций:
- Bandwidth — за объём данных. Каждая транзакция занимает место в блоке и в хранилище всех узлов, и сеть берёт за это плату в байтах.
- Энергия — за вычисления. Её тратят только транзакции, которые вызывают смарт-контракт, например переводы USDT TRC20.
Bandwidth нужен всем транзакциям: переводу TRX, переводу USDT, голосованию, стейкингу, делегированию ресурсов, смене прав аккаунта. Энергия — только контрактным. Подробнее об энергии — в статье энергия TRON.
Сколько bandwidth тратит транзакция, определяется её размером в сериализованном виде, плюс небольшой резерв под результат. Точное значение для конкретной транзакции видно в её квитанции в обозревателе. Устройство обоих ресурсов описано в документации TRON о модели ресурсов.
| Bandwidth | Энергия | |
|---|---|---|
| За что платим | размер транзакции в байтах | вычисления в контракте |
| Каким транзакциям нужен | всем | только вызовам контрактов |
| Бесплатный лимит | 600 в сутки на активированный адрес | нет |
| Цена при сжигании (21.10.2026) | 1000 SUN за байт | 100 SUN за единицу |
| Перевод USDT | ≈ 345 | 64 285 или 130 285 |
| Перевод TRX | ≈ 270 | 0 |
| Общий лимит сети | 43,2 млрд в сутки | 180 млрд в сутки |
Откуда берутся 600 бесплатных единиц и как они восстанавливаются?
Каждый активированный адрес получает бесплатный лимит bandwidth — на 21.10.2026 параметр getFreeNetLimit равен 600. Тратить его можно на любые транзакции, кроме создания нового аккаунта.
Лимит не обнуляется в полночь, а восстанавливается постепенно в течение 24 часов. Если вы потратили 345 единиц утром, к вечеру часть уже вернётся, а через сутки — весь объём. Поэтому два перевода USDT подряд за минуту — это 345 бесплатно и второй платный, а два перевода с интервалом в сутки — оба бесплатно.
Главная тонкость, на которой спотыкаются: источник должен покрыть транзакцию целиком. Сеть не складывает остаток бесплатного лимита с сожжённым TRX. Пример:
| Ситуация | Бесплатных осталось | Нужно | Результат |
|---|---|---|---|
| Первый перевод USDT за сутки | 600 | 345 | бесплатно, остаётся 255 |
| Второй перевод USDT сразу после | 255 | 345 | сжигается 0,345 TRX за все 345 байт |
| Перевод TRX после одного USDT | 255 | ≈ 270 | сжигается ≈ 0,27 TRX |
| Два перевода TRX подряд | 600 → 330 | ≈ 270 каждый | оба бесплатно |
Неактивированный адрес бесплатного bandwidth не получает вовсе. Если на кошелёк пришёл только USDT, он не активирован, и отправить с него ничего нельзя, пока не придёт TRX.
Сколько TRX сгорает, если bandwidth не хватает?
Цена bandwidth задаётся параметром getTransactionFee: на 21.10.2026 это 1000 SUN за байт. Поскольку 1 TRX = 1 000 000 SUN, один байт стоит 0,001 TRX.
Расчёты по типовым операциям:
- Перевод USDT, 345 байт: 345 × 1000 = 345 000 SUN = 0,345 TRX.
- Перевод TRX, около 270 байт: около 0,27 TRX.
- Перевод с memo: размер растёт на длину комментария, а сверху сеть берёт фиксированную плату 1 TRX за memo.
- Транзакция с мультиподписью: каждая дополнительная подпись добавляет байты, плюс 1 TRX за мультиподпись.
Для частного пользователя это немного. Для бизнеса — уже статья расходов. Горячий кошелёк обменника с 300 выплатами в день тратит бесплатный лимит на первую выплату, остальные 299 платят bandwidth: 299 × 0,345 ≈ 103 TRX в день, около 3 100 TRX в месяц. На фоне энергии (6,43–13,03 TRX за перевод без неё) это 3–5% от полной цены, но если энергию вы уже оптимизировали, bandwidth становится заметной частью оставшихся затрат.
Почему сеть вообще сжигает TRX, а не берёт плату кому-то в карман, разобрано в статье почему сжигается TRX.
Что значит ошибка BANDWITH_ERROR и как её исправить?
Если bandwidth не хватает и на балансе нет TRX, чтобы его сжечь, узел отклоняет транзакцию с кодом BANDWITH_ERROR (код в протоколе записан с опечаткой). Транзакция в блок не попадает, ничего не списывается.
Та же ошибка возникает, когда не хватает TRX на сопутствующие платы: 1 TRX за создание нового аккаунта, 1 TRX за memo, 1 TRX за мультиподпись. Кошельки показывают её разными словами: «недостаточно ресурсов», «insufficient bandwidth», «пополните TRX».
Что делать:
- Пополнить TRX на 1–2 монеты — это закрывает и bandwidth, и мелкие платы.
- Подождать восстановления бесплатного лимита, если перевод не срочный.
- Получить bandwidth стейкингом или арендой, если транзакций много.
Если TRX нужен, а на кошельке только USDT, его можно получить обменом: как это сделать без лишних шагов, разобрано в статье обмен USDT на TRX. Полный список ошибок с кодами и последствиями — в справочнике ошибки транзакций TRON.
Как bandwidth связан с активацией нового адреса?
Активация — особый случай, и здесь bandwidth ведёт себя иначе. Когда вы отправляете TRX на ещё не активированный адрес, сеть создаёт новый аккаунт. По документации по аккаунтам:
- отправитель платит фиксированные 1 TRX за создание аккаунта;
- на саму транзакцию тратится bandwidth, но бесплатные 600 единиц для этого не используются;
- если у отправителя нет застейканного или делегированного bandwidth, сжигается 0,1 TRX.
Итого активация чужого адреса обычным переводом стоит около 1,1 TRX сверх отправленной суммы. Если у отправителя есть застейканный или полученный в аренду bandwidth, часть 0,1 TRX не сжигается, но 1 TRX за аккаунт платится всегда.
Для частного пользователя разница несущественна. Для мерчанта, который активирует сотни депозитных адресов в месяц, это 0,1 TRX × число адресов — при 2 000 активаций около 200 TRX.
Как получить bandwidth: стейкинг или аренда?
Помимо бесплатного лимита, bandwidth можно получить двумя способами — оба работают через механизм Stake 2.0.
Стейкинг. Вы замораживаете TRX под ресурс bandwidth и получаете долю от общего лимита сети пропорционально своей доле в стейке. На 21.10.2026 общий лимит — 43,2 млрд единиц в сутки, а в стейке под bandwidth — около 26,6 млрд TRX. Значит, один застейканный TRX даёт около 1,6 единицы bandwidth в сутки.
Посчитаем, сколько нужно застейкать:
| Нагрузка | Bandwidth в сутки | TRX в стейке (≈) |
|---|---|---|
| 1 перевод USDT в день сверх бесплатного | 345 | ≈ 210 |
| 10 переводов USDT в день | 3 450 | ≈ 2 100 |
| 300 выплат в день | ≈ 103 500 | ≈ 65 000 |
Это гораздо меньше, чем стейк под энергию (под один перевод USDT в день нужно около 6 600 TRX под энергию), но деньги всё равно заморожены, а вывод из стейка занимает 14 дней. Курс «bandwidth за TRX» меняется вместе с общим стейком сети.
Аренда. Владелец стейка делегирует bandwidth на ваш адрес на время. Капитал не нужен, объём подбирается под нагрузку. Для разовых пиков — например, массовой рассылки TRX или выплат — это удобнее, чем держать стейк постоянно.
В EnergyTRX bandwidth сдаётся на 1 час — под пакет транзакций. Подробнее на странице аренда bandwidth. Как выбрать между типами сервисов — стейкингом, P2P-площадками аренды, ботами с фиксированными сроками — разобрано в статье сервисы аренды энергии: сравнение.
Когда bandwidth стоит брать отдельно, а когда нет?
Простое правило: если вы не отправляете больше пары транзакций в сутки с одного адреса, о bandwidth можно не думать. Бесплатного лимита и небольшого запаса TRX хватит.
Задуматься стоит в таких случаях:
- Массовые переводы TRX. Выплаты в TRX контракт не вызывают, энергия им не нужна, и вся комиссия — это bandwidth. 1 000 переводов TRX — около 270 TRX сжигания. Здесь аренда bandwidth закрывает почти весь расход.
- Горячий кошелёк с потоком USDT-выплат. Энергию вы уже берёте, а bandwidth продолжает списываться по 0,345 TRX за выплату. На сотнях выплат это ощутимо.
- Активация многих адресов. Застейканный или делегированный bandwidth убирает сжигание 0,1 TRX на каждой активации.
- Адрес без TRX. Если у адреса закончился бесплатный лимит, а TRX нет, даже с энергией перевод USDT не пройдёт: bandwidth платить нечем.
И в каких случаях не стоит:
- Один-два перевода в день: бесплатного лимита хватает.
- Переводы USDT без энергии: основная часть комиссии — энергия (6,43–13,03 TRX), экономия на bandwidth (0,345 TRX) почти незаметна.
Сколько bandwidth и энергии нужно в типовых сценариях?
Чтобы понять, стоит ли вообще думать о bandwidth, полезно разложить полную комиссию на две части. Ниже — четыре типовых профиля по параметрам сети на 21.10.2026. Сценарии условные, но построены на реальных цифрах ресурсов.
| Профиль | Транзакций в день | Bandwidth сверх бесплатного | Сжигание за bandwidth в месяц | Сжигание за энергию в месяц без неё |
|---|---|---|---|---|
| Частный пользователь: 1 USDT-перевод | 1 | 0 | 0 TRX | ≈ 190–390 TRX |
| P2P-трейдер: 10 USDT-переводов | 10 | ≈ 3 100 байт | ≈ 93 TRX | ≈ 1 900–3 900 TRX |
| Обменник: 300 USDT-выплат | 300 | ≈ 103 000 байт | ≈ 3 100 TRX | ≈ 58 000–117 000 TRX |
| Выплаты в TRX: 1 000 переводов | 1 000 | ≈ 270 000 байт | ≈ 8 100 TRX | 0 TRX |
Как считали. Частный пользователь укладывается в бесплатные 600 единиц: одного перевода USDT в сутки лимит не исчерпывает. У P2P-трейдера первый перевод бесплатный, остальные девять — 9 × 0,345 ≈ 3,1 TRX в день. У обменника 299 платных выплат по 0,345 TRX. Энергия посчитана как вилка: все переводы на адреса с USDT (6,43 TRX) или все на пустые адреса (13,03 TRX), умножено на 30 дней.
Выводы из таблицы:
- Для переводов USDT главная статья — энергия. Bandwidth добавляет 3–5% к полной цене, и экономить начинают с энергии.
- Для переводов TRX всё наоборот: энергия не нужна вовсе, и вся комиссия — bandwidth. Это самый очевидный случай для аренды bandwidth.
- Когда энергия уже закупается, bandwidth становится главной оставшейся строкой расходов. У обменника это около 3 100 TRX в месяц, и его тоже можно закрыть делегированием.
Какие мифы о bandwidth мешают считать расходы?
Вокруг bandwidth ходит несколько устойчивых заблуждений. Из-за них люди то переплачивают, то не понимают, откуда взялось списание.
«Если есть энергия, TRX не спишется». Спишется, если закончился bandwidth. Энергия закрывает только вычисления, а за размер транзакции нужен отдельный ресурс. Поэтому даже с арендованной энергией на адресе полезно держать 1–2 TRX.
«600 единиц обнуляются в полночь». Нет, лимит восстанавливается постепенно в течение 24 часов, а не по расписанию. Время суток значения не имеет — важен интервал между транзакциями.
«Остаток бесплатного лимита уменьшит плату». Нет. Если не хватает хотя бы одного байта, сеть сожжёт TRX за весь размер транзакции, а остаток бесплатного лимита останется неиспользованным.
«Новый кошелёк сразу получает бесплатный bandwidth». Только после активации. Адрес, на который пришёл лишь USDT, сети неизвестен, и бесплатного лимита у него нет.
«Bandwidth можно купить только стейкингом». Нет, его делегируют так же, как энергию: владелец стейка передаёт ресурс на ваш адрес на время, а ключи остаются у вас.
«Неудачная транзакция не тратит ресурсы». Если транзакция попала в блок и упала, например, с OUT_OF_ENERGY, bandwidth на неё тоже израсходован. Бесплатно отклоняются только транзакции, которые узел не пропустил в блок.
Как проверить bandwidth на своём адресе?
Откройте адрес в Tronscan или в кошельке. В разделе ресурсов видно:
- сколько бесплатного bandwidth доступно сейчас (из 600);
- сколько bandwidth получено от стейкинга;
- сколько делегировано вам другими адресами и до какого срока;
- сколько энергии доступно.
Через API то же самое показывает метод getaccountresource: поля freeNetLimit и freeNetUsed — бесплатный лимит и израсходованная часть, NetLimit и NetUsed — bandwidth от стейка и делегирования.
После каждой транзакции полезно посмотреть её карточку: там указано, сколько bandwidth использовано и сожжён ли TRX. Если видите сжигание около 0,3 TRX при пустом лимите — это bandwidth. Если 6–13 TRX — энергия.
Все параметры в статье — 600 единиц бесплатно, 1000 SUN за байт, общий лимит 43,2 млрд — актуальны на 21.10.2026. Их меняют голосованием суперпредставители, поэтому для точных расчётов берите текущие значения из getchainparameters.
Отправьте следующий перевод с арендованной энергией
Сейчас 65 000 энергии на час — 3,15 TRX. Энергия на ваш адрес за секунды, ключи не нужны.
Частые вопросы
Сколько бесплатного bandwidth даёт сеть TRON?
На 21.10.2026 каждый активированный адрес получает 600 единиц бесплатного bandwidth. Лимит восстанавливается постепенно в течение 24 часов. Этого хватает примерно на один перевод USDT или два перевода TRX в сутки.
Сколько стоит bandwidth, если бесплатный закончился?
Сеть сжигает TRX по цене 1000 SUN за байт (на 21.10.2026), то есть 0,001 TRX за единицу. Перевод USDT размером около 345 байт обойдётся примерно в 0,345 TRX, перевод TRX — около 0,27 TRX.
Чем bandwidth отличается от энергии?
Bandwidth оплачивает размер транзакции в байтах и нужен любой транзакции. Энергия оплачивает вычисления в смарт-контрактах и нужна только при вызове контракта, например при переводе USDT. Для USDT нужны оба ресурса.
Почему бесплатного bandwidth осталось 300, а TRX всё равно списали?
Источник bandwidth должен покрыть транзакцию целиком. Если перевод занимает 345 байт, а бесплатных осталось 300, остаток не используется, и сеть сжигает TRX за все 345 байт.
Нужно ли арендовать bandwidth для перевода USDT?
Обычно нет: для одиночных переводов хватает бесплатных 600 единиц или 0,35 TRX на сжигание. Аренда bandwidth имеет смысл при десятках и сотнях транзакций в день с одного адреса.