Что такое ресурсы в сети Tron и как они влияют на стоимость транзакций

Блокчейн Tron изначально создавался как децентрализованная платформа для разработчиков и пользователей развлекательного контента в виде децентрализованных приложений. Для этого использовались токены криптовалютного блокчейна Ethereum. Часть токенов этих систем и сечас совместимы, но китайский блокчейн довольно быстро перешел на токены собственного стандарта. В частности, это понадобилось сделать, по той причине, что экосистема Tron стала развиваться как криптовалютный блокчейн.

Сейчас помимо токенов стандарта TRC-10, TRC-20, TRC-721, TRC-1155, которые созданы по аналогии соответствующих токенов Ethereum, сеть Tron имеет и токены своей собственной криптовалюты Tronix – TRX.

Токены стандарта TRC-10 используются при проведении простых транзакций, токены стандарта TRC-20 применяются при разработке смарт-контрактов и децентрализованных приложений, которое может сопровождаться значительным количеством транзакций. Впоследствии возможности разработчиков и пользователей были расширены за счет внедрения стандарта TRC-721 для невзаимозаменяемых токенов (NFT) и стандарта TRC-1155, предназначенного для передачи несколько типов токенов в рамках одного смарт-контракта.

Практически все виды взаимодействия с вышеперечисленными токенами требуют оплаты комиссионных за транзакции. Оплата производится как токенами собственной криптовалюты сети Tron – TRX, так и двумя видами специальных ресурсов – Bandwidth и Energy. Их предназначение – компенсировать затраты сети на предоставление пользователям трафика и вычислительных ресурсов.

Так вот разработчики и другие пользователи сети Tron при выполнении простых транзакций и при взаимодействии с смарт-контрактами могут не тратить токены TRX, а использовать для оплаты транзакций эти специальные ресурсы.

Давайте подробнее остановимся на каждом из видов ресурсов блокчейна Tron и выясним, как они влияют на стоимость транзакций и как пополняются запасы Bandwidth и Energy в этой сети. Можно ли купить Energy и Bandwidth в экосистеме Tron или есть другие способы получения этих ресурсов? Можно ли удешевить обеспечение смарт-контрактов и простых транзакций?

Сразу отвечаем: комиссионные за транзакции можно не только удешевить, но и свести их к нулю. То есть вы будете отдавать за них ресурсы, но сами ресурсы вам будут обходиться бесплатно. Хотите узнать, как это возможно – просто читайте дальше.

Виды ресурсов

Каждый вид ресурсов обеспечивает транзакции – простые с использованием токенов TRC-10 или в рамках взаимодействия с смарт-контрактами, в том числе – децентрализованными приложениями, которые могут содержать несколько смарт-контрактов. Для разного типа транзакций важен свой вид ресурса, выбор которого, конечно, влияет на стоимость транзакций.

Энергия (Energy)

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

Этот ресурс используется при разработке и любом взаимодействии с смарт-контрактами, его так и называют – топливом для смарт-контрактов.

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

Наличие достаточного количества Energy или его недостаток для оплаты комиссии напрямую влияет на стоимость транзакций. Если в процессе стейкинга пользователь или разработчик накопили достаточное количество этого ресурса, работа со смарт-контрактами может обходиться совершенно бесплатно.

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

Пропускная способность (Bandwidth)

Этот ресурс обычно используется при взаимодействии пользователя с токенами стандарта TRC-10 и при других простых транзакция – переводе крипты или данных, выводе крипты и т.п. То есть для таких операций нет необходимости в создании смарт-контракта и взаимодействии с ним.

Этот ресурс компенсирует затраты сети на обеспечение пропускной способности во время транзакции, то есть этим ресурсом пользователь оплачивает предоставление качественного трафика.

Влияние Bandwidth на стоимость транзакций – та же, что и в случае с Энергией. Если запасы ресурса истощаются, сеть без предупреждения продолжает взимать плату за транзакцию, но уже в TRX. Если учесть, что для пользователя ресурс Bandwidth изначально предоставляется бесплатно – это будет очень досадный лишний расход крипты.

Как получить ресурсы

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

Заморозка TRX (staking)

В предыдущих статьях этой серии мы рассказывали о том, что в отличие от метода майнинга, в котором используется такой механизм консенсуса, как PoW, при стейкинге криптовалюты используется механизм PoS. То есть майнерство основывается на доказательстве работы (Proof of Work), а стейкинг – на доказательстве доли (Proof of Stake).

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

В сети Tron вам достаточно заблокировать часть имеющейся крипты Tronix на определенный период, чтобы получать годовые или ресурсы. Этот процесс и называется стейкинг, или заморозка. Блокчейн-платформа определяет минимальный период заморозки, а максимальный пользователь устанавливает сам путем продления блокирования средств. В этот период, когда пользователь не может распоряжаться замороженной криптой, её использует экоплатформа в целях сообщества. При этом баланс пользователя не меняется, по окончании срока заморозки все токены остаются в целости и сохранности.

Замораживать TRX с целью получения годовых выгодно держателям значительных объемов крипты. А вот если запас пока незначителен, лучше использовать заморозку для получения бесплатных ресурсов. Чем большую часть запаса крипты выделить на заморозку для получения ресурсов, тем больше Энергии и Bandwidth вы будете получать.

Для этого вам в кошельке при отправке крипты на заморозку следует выбрать тип ресурсов, который вы хотите получить в благодарность за «сдачу в аренду» своих токенов TRX.

Просто определитесь, какие транзакции у вас превалируют, и выбирайте Энергию, если работает с смарт-контрактами, или Bandwidth, если ограничиваетесь обычными транзакциями.

Восстановление пропускной способности

Если вы заметили, в публикациях этой серии мы больше внимание уделяем ресурсу Energy. Это не случайно, поскольку ресурс Bandwidth ежедневно поступает на баланс каждого аккаунта в определенном объеме, который устанавливается голосованием суперпредставителей от пользователей сети.

То есть пропускная способность автоматически восстановится, даже если вы днем ранее исчерпали её полностью. Но всё равно рекомендуем проверять наличие этого ресурса и примерно подсчитывать предстоящий расход, чтобы не давать сети повода сжигать ваши TRX.

Автоматическое ежедневное пополнение не зависит от того, находятся ли ваши токены TRX в заморозке и от того, какой объем TRX у вас заблокирован.

Влияние на стоимость транзакций

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

Минимизация расходов

Регулярно обеспечивая поступление Энергии и Bandwidth методом заморозки TRX, вы сможете свести к нулю стоимость транзакций даже при обеспечении смарт-контрактов и децентрализованных приложений. Наличие запасов этих ресурсов избавит вас от необходимости оплачивать транзакции токенами TRX.

Такой подход особенно важен для разработчиков Dapps и смарт-контрактов, а также для всех пользователей, кто взаимодействует с этими приложениями и цифровыми договорами.

Комиссия при недостатке ресурсов

Недостаток на балансе ресурсов Энергии (для оплаты транзакций смарт-контрактов любой сложности) и Bandwidth (для обычных транзакций) приведет к нерациональному расходу токенов TRX. Без предупреждения экосистема начнет сжигать крипту, как только запасы ресурсов иссякнут, а работа с смарт-контрактом будет продолжаться. То есть система продолжит компенсировать использование качественного трафика и вычислительных мощностей, но уже за счет ваших запасов TRX.

Это, конечно, значительно повысит стоимость транзакций, особенно с учетом того, что оба ресурса можно получать бесплатно в процессе стейкинга.

Эффективное управление ресурсами

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

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

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

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

Пример

1. Вы переводите внутри сети токены TRX. Это простая транзакция, она требует оплаты комиссионных за обеспечение пропускной способности. Если у вас на балансе достаточно Bandwidth, которые накопились за счет ежедневного автоматического пополнения, операция для вас обойдется фактически бесплатно – сеть заберет ею же ранее предоставленный ресурс.

Но если в этот день вы активно переводите средства внутри сети, одной транзакцией не обойдетесь. И здесь всё зависит от запасов Bandwidth: если они исчерпаются, транзакция уже будет стоить вам той части TRX, которую сеть заберет в счет компенсации за предоставленный трафик.

2. Перед разработкой или запуском смарт-контракта вы учли все необходимые транзакции и убедились, что запасов Энергии достаточно для его обеспечения. В этом случае обеспечение смарт-контракта обойдется вам бесплатно.

Но если вы ошиблись в расчетах или вообще не потрудились проверить наличие необходимого объема Energy, и запаса не хватит на оплату всех транзакций смарт-контракта, вы станете терять TRX в счет компенсации предоставленных сетью вычислительных ресурсов на проведение части транзакций.

Итог

Ресурсы Bandwidth и Energy – очень важные компоненты блокчейн-платформы Tron, с помощью которых пользователи могут планировать свои расходы на обеспечение как простых транзакций, так и смарт-контрактов. Правильное планирование и накопление необходимых объемов этих ресурсов позволяют снизить комиссию за транзакции или вообще вести её к нулю. Это касается как обычных финансовых операций типа перевода крипты внутри сети, так и обеспечения смарт-контрактов, а также децентрализованных приложений, которые являются пакетами смарт-контрактов.

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

Last updated