Бесплатные транзакции с токенами TRC-20: как это работает

Как не платить комиссию за транзакции в сети Tron и какие токены можно отправлять бесплатно

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

К счастью, это не единственный способ отправлять криптовалюту без комиссий. В этом материале мы разберемся, как можно не платить комиссию за транзакции в сети Tron.

Как работают комиссии в сети Tron

Как и в любом другом блокчейне, Tron использует систему с комиссиями за транзакции. В ней заложен способ отправлять криптовалюту бесплатно.

Комиссии за транзакции в сети Tron зависят от типа транзакции. Комиссии в сети оплачиваются Bandwidth Points (BP) и Energy. Фактически это ресурсы, которые нужны для разных транзакций.

Виды транзакций:

  • транзакции с TRX и другими токенами стандарта TRC-10;
  • транзакции с токенами стандарта TRC-20, таких как USDT.

Для транзакций с токенами TRC-10 нужно потратить Bandwidth Points, а для токенов TRC-20 Bandwidth Points и Energy.

Если у пользователя недостаточно Bandwidth Points и Energy, то тратится TRX. Количество TRX, которое будет сожжено за проведение транзакции рассчитывается по объему недостающих Bandwidth Points и Energy:

  • 1 Bandwidth Points стоит 0,001 TRX;
  • 1 Energy стоит 0,00042 TRX.

Комиссия рассчитывается исходя из количества байтов в транзакции. Для транзакций с токенами TRC-10 используется 1 BP на 1 байт. Транзакции с TRC-20 считаются сложнее — комиссия зависит от смарт-контакта.

Каждый аккаунт TRON бесплатно получает 1500 BP в день. Energy не начисляется просто так.

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

Получить Energy и дополнительные BP можно за стейкинг TRX. Давайте разберемся, как это сделать

Как получить Bandwidth Points

У сети есть общая фиксированная сумма BР, которую совместно используют все пользователи. Общее количество ВР в день — 43 200 000 000.

Чтобы получать ВР сверх ежедневных бесплатных 1500, нужно отправить TRX в стейкинг. Криптовалютой нельзя будет пользоваться, но в качестве вознаграждения будут начислены ВР или Energy. Вознаграждение нужно выбрать при заморозке баланса.

Количество ВР, которое начисляется за стейкинг, рассчитывается по формуле:

Когда бесплатные и начисленные за стейкинг ВР закончатся, они будут постепенно восстанавливаться в течение 24 часов.

Как получить Energy

Механизм начисления Energy почти идентичен ВР. У сети есть общая фиксированная сумма Energy, которую совместно используют все пользователи. Общее количество Energy в день — 90 000 000 000.

Когда TRX отправляются в стейкинг, расчет объема Energy, который будет начислен, вычисляется по формуле:

Для расчетов можно использовать калькулятор. В нем доступен расчет начисляемых Bandwidth Points и Energy.

TRX замораживаются минимум на 3 дня. По истечении 72 часов криптовалюту можно забрать или оставить, чтобы и дальше получать Energy или дополнительные BP.

Получая Bandwidth Points и Energy, можно не оплачивать комиссии за транзакции, в том числе и за отправку USDT (TRC-20).

Самое важное — следить за балансом Bandwidth Points и Energy. Если их будет недостаточно, то для оплаты комиссии будут сожжены TRX.

Как создать аккаунт Tron

В первую очередь необходимо создать аккаунт, так как без него стейкать TRX не получится. Существуют три способа, как это сделать.

Если у вас уже есть аккаунт, то можете сразу переходить к части про стейкинг TRX.

Способ №1. Через командную строку wallet wallet-cli

wallet> GenerateAddress

{

“address”: “TU6JdEDQGPus64LTMksvnxF2cv4FQrXPCa”,

“privateKey”: “b1ba1db577a36421924a87026cda27523851c6e88123d0a0a1def9a974376176”

}

Способ №2. С помощью SDK

Рассмотрим TronWeb в качестве примера:

tronWeb.createAccount()

> address:

{

base58: “TDpBe64DqirkKWj6HWuR1pWgmnhw2wDacE”

hex: “412A2B9F7641D0750C1E822D0E49EF765C8106524B”

privateKey: “427139B43028A492E2705BCC9C64172392B8DB59F3BA1AEDAE41C88924960091”

publicKey:”0404B604296010A55D40000B798EE8454ECCC1F8900E70B1ADF47C9887625D8BAE3866351A6FA0B5370623268410D33D345F63344121455849C9C28F9389ED9731″

}

Способ №3. Создать приватный ключ через приложение wallet

Подробно разберем этот способ, так как для его реализации не нужно работать с кодом.

Скачать кошелек можно на Android и iOS, а также установить расширение для браузеров Chrome и Firefox.

Перейдите на сайт https://www.tronlink.org/#/ и нажмите на кнопку «Download Now».

Далее нужно выбрать версию, которую хотите установить. Мы будем устанавливать расширение для Chrome.

Нажмите на «Chrome Web Store». Когда магазин Chrome откроется, нажмите на «Установить».

После завершения установки кнопка «Установить» сменится на «Удалить из Chrome».

Для перехода в кошелек нужно нажать на кнопку с расширениями и выбрать «TronLink» из списка.

  • Выберите «Create Wallet».
  • Согласитесь с лицензионным соглашением.
  • Придумайте пароль и введите его.
  • Сохраните seed-фразу и подтвердите ее.

Как только вы пройдете все этапы, то увидите кошелек с вашим балансом.

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

Активация аккаунта

Чтобы активировать аккаунт, созданный в приложении или через расширение, нужно отправить на кошелек любое количество токенов TRX или других токенов TRC-10.

За активацию новой учетной записи взимается 1 TRX.

Как отправить TRX в стейкинг

Стейкинг TRX происходит через кошелек.

После нажатия на кнопку «Stake» открывается страница с информацией о TRX, находящихся в стейкинге, количестве Energy и ВР, которые будут начислены.

Чтобы отправить TRX в стейкинг, нужно нажать на кнопку «Obtain».

Далее нужно выбрать, сколько TRX заморозить и что вы хотите получить: Bandwidth или Energy.

Bandwidth или Energy начисляются вместе с TRON Power (токены, использующиеся для голосования в системе), поэтому вы будете выбирать между:

  • TRON Power and Bandwidth;
  • TRON Power and Energy.

TRX замораживаются минимум на 3 дня. По истечении 72 часов криптовалюту можно забрать или оставить, чтобы и дальше получать Energy или дополнительные BP.