Как в сети TRON не платить комиссию за транзакции

Как в сети TRON не платить комиссию за транзакции

На примере сетей Ethereum и Bitcoin видно, что проблемы с масштабированием блокчейн-сети могут привести к задержкам подтверждения транзакций. Чтобы избавить пользователей от этих неудобств, сеть TRON предоставляет каждому аккаунту бесплатный пул Bandwidth Points для совершения бесплатных транзакций раз в 24 часа. Если нужно чаще — можно получить дополнительные Bandwidth Points путем замораживания TRX.

Расчет Bandwidth Points

Транзакции передаются и хранятся в сети в байтовых массивах. Число Bandwidth Points (далее — BP), потребляемых в транзакции, равняется ее размеру в байтах. Если массив байтов равен 200, то транзакция потребляет 200 BP. В течение любого периода времени сеть обрабатывает фиксированный объем пропускной способности. Отношение BP аккаунта к пропускной способности сети TRON равно отношению замороженного баланса учетной записи к замороженному балансу во всей сети.

К примеру, если в сети заморожено 1 000 000 TRX, а на одном конкретному счету 1000 TRX (0,1% от общего количества), то данный аккаунт может выполнять примерно 300 транзакций в день.

Где взять BP

Каждый счет бесплатно получает 5000 баллов ежедневно. Если они закончились, то можно использовать баллы, полученные от заморозки баланса или же оплатить транзакцию в TRX. Каждая транзакция в сети TRON весит около 200 байт, поэтому каждый аккаунт может пользоваться примерно 25 бесплатными транзакциями в сутки.

Два способа получения баллов:

  • Заморозка TRX на балансе.
  • Фиксированная квота в размере 5000 TRX.

Чтобы заморозить TRX и получить Bandwidth Points, пользователь может применить команду wallet/freezebalance.

Использование в транзакциях

В обычной транзакции BP используются следующим образом:

  • Потребление Bandwidth Points, полученные инициатором транзакции за счет замороженных активов. Если баллов не хватает, переход к следующему шагу.
  • Потребление свободных Bandwidth Points инициатора транзакции. Если баллов не хватает, переход к следующему шагу.
  • Потребление TRX инициатора транзакции из расчета количество байтов в транзакции * 10 SUN.

В новой транзакции (первой для конкретного аккаунта) использование происходит так:

  • Потребление Bandwidth Points, полученные инициатором транзакции за счет замороженных активов. Если баллов не хватает, переход к следующему шагу.
  • Потребление TRX, принадлежащих инициатору, что подразумевает сжигание 0.1 TRX.

В транзакции выпуска токенов:

  • Проверка на предмет достаточного количества общих BP для выпуска актива, а также достаточного количества оставшихся свободных BP инициатора транзакции и оставшихся BP, замороженных эмитентами токенов с целью их получения. Если хотя бы одно из этих трех требований выполнено, то система вычитает Bandwidth Points у эмитента. Если нет, переходит к следующему шагу.
  • Потребление Bandwidth Points, полученные инициатором транзакции за счет замороженных активов. Если баллов не хватает, переход к следующему шагу.
  • Потребление свободных Bandwidth Points инициатора транзакции. Если баллов не хватает, переход к следующему шагу.
  • Потребление TRX инициатора транзакции из расчета количество байтов в транзакции * 10 SUN.

Как происходит потребление Bandwidth Points

BP могут использоваться абсолютно во всех типах транзакций. Так выглядит процедура их применения:

  • Если транзакция не относится к выпуску токена, то переходим ко второму шагу. В противном случае TRON пытается взимать баллы с эмитента токена. Если у эмитента недостаточно Bandwidth Points либо комиссия превышает установленный для него максимальный порог, также переходим ко второму шагу.
  • Взимание баллов с инициатора. Когда их недостаточно, то: если транзакция относится к новой учетной записи, переходим к шагу 4; а если нет, к шагу 3.
  • Потребление BP с инициатора. Если их недостаточно, шаг 4.
  • Потребление TRX с инициатора транзакции и их сжигание. В случае обычной транзакции это 0,002 TRX, для новых счетов около 0,1 TRX.

Таким образом, любой пользователь имеет возможность не платить комиссию за транзакции в сети TRON при помощи баллов Bandwidth Points. Надеемся, информация была полезна.

8 комментариев

Очень удобно, нужно заморозить несколько тысяч TRX, которые так или иначе сберегаются у вас на кошельке. И через три дня начинает пополнятся энергия для оплаты транзакций.

Отлично, а то Trx лежат просто так без дела, буду теперь пользоваться.

После ETH,  трон для меня был как темный лес. Полезная инструкция, спасибо, пойду пробовать морозить)

Информация очень интересная и полезная, но для меня не очень понятно как это сделать (
Команду себе записала, но где и как её вставить не понятно 
Может быть кто то подскажет или есть подробная инструкция " для чайников")))
Я чайник, но комиссию тоже не хочу платить 

Tron тоже становится дорогим :(   5000 TRX  заморозить, это сейчас почти 600 у.е ... т.е 40000 замороженных рублей стоит удовольствие безкомиссий)

ну чтобы понятно было.  Пример.  Это как будто бы в сбере у тебя за каждое пополнение телефона сверху брали бы 100 рублей.   Ты такой - а вы не офигели с такой комиссей? А тебе в ответ - клади деп в 40000 руб, и пока он у тебя на счету заморожен - пополняй телефон без комиссии.

Трон тоже захвачен уже финансовыми блокчейн-магнатами, похоже :)

В чём проблема? Ты эти "40к." можешь забрать практически в любой момент.

Сейчас лежат троны в кошельке. Вот даже и не знаю, радоваться или печалиться от этой новости. Я плохо знаю крипту.
Можете для "ясельной группы" подробнее рассказать?