Транзакции в сети Tron и динамическая энергия, сегодня рассмотрим основные критерии и ответим на вопрос, почему транзакции стали дороже.
Как обратили внимание многие пользователи, несколько месяцев назад, комиссии в сети TRX заметно подорожали при регулярном использовании, но так ли это на самом деле. В сегодняшнем материале разберем основные показатели, которые необходимы для проведения транзакций, а также подскажем, как сэкономить на транзакциях в блокчейне Tron.
Содержание:
Введение
Рассмотрим два значения, без которых невозможно осуществить ни одну из транзакции в блокчейне. Каждое из них необходимо для того, чтобы осуществлять любую из таких операций, как отправка транзакции или вызов смарт-контракта:
- Energy (энергия)
- Bandwith (пропускная способность)
Energy (энергия) — специализированный ресурс, который измеряется в частицах (Sun). Ресурс энергия расходуется каждый раз, когда происходит обработка смарт-контракта в сети. Совместно с расходом энергии, использование смарт-контракта также использует пропускную способность (Bandwith). Энергия будет потребляться каждый раз для создания и запуска смарт-контрактов, в случае отсутствия энергии на кошельке, она автоматически приобретается за TRX, о чем мы далее расскажем более подробно. Увеличить количество энергии можно несколькими способами, одним из популярных является стейкинг (заморозка) TRX или покупка энергии (да-да, энергия также продается, что позволяет очень удешевить транзакции, но об этом чуть позже).
Bandwith (пропускная способность) — единица измерения, которая отвечает за выполнение любой транзакции в сети, позволяет осуществление транзакции без комиссионных сборов, по умолчанию, на кошельке присутствует 600 единиц. Достаточное количество пропускной способности позволяет осуществлять полное взаимодействие с децентрализованными приложениями и в работе со смарт-контрактами. Сетевая комиссия рассчитывается также в Bandwith Points или иными словами в единицах пропускной способности сети, затраты зависят от нагрузки сети в определенный момент и сложности вызова операции. Увеличить количество Bandwith Points можно также путем заморозки ваших TRX, данный пример разберем чуть позже.
С этим разобрались, у нас есть две единицы, которые отвечают за любую операцию в сети, если выражаться простыми словами. Разберем на примере любой транзакции в блокчейн-обозревателе tronscan.
Стандартная транзакция, до введения динамической энергии, составляла примерно 31 000 энергии или 13-14 TRX. Как видно на нашем примере, данный адрес имеет уже «штрафное использование» за регулярный вызов смарт-контракта определенного актива, в нашем случае USDT. А потому, помимо затраты в 31 000 энергии по умолчанию, к нему применен штраф в виде дополнительных 35 000 энергии. Обратите внимание, что общие затраты энергии составили 64,895 (Sun) или 27,25 TRX. Касательно пропускной способности, мы видим, что адрес использовал 345 «Bandwith Points» имея в своем запасе 600 восстановленных, что не привело к дополнительным затратам. А сейчас, мы разберем причину ввода динамической энергии и кратко объясним, какие преимущества она представляет.
Динамическая энергия Tron
Основной причиной ввода нового алгоритма перерасчета комиссий, к сожалению стала банальная причина — мошенники. Дело в том, что с помощью нового клиппера, который автоматически генерировал схожие адреса, злоумышленники отслеживали в мемпуле транзакции крупных участников рынка. После осуществления перевода крупной суммы (в основном USDT), мошенники рассылали с заранее сгенерированного схожего адреса мелкие суммы в виде 0,001 USDT. Блокчейн Tron позволял рассылать мелкие «спам-транзакции», именно этой опцией и пользовались мошенники. Почему именно на блокчейне Tron? Все дело в том, что 49,4% всех USDT находятся именно в блокчейне Tron, а дешевые комиссии при переводах, послужили фундаментом для того, чтобы главный стейблкоин индустрии прочно обосновался в экосистеме Tronix. Команда разработчиков выступила с заявлением о том, что практически 85% потребление ресурсов в блокчейне связано с несколькими контрактами и спам-транзакциями, о которых мы упоминали выше.
Сообщество пользователей и разработчиков выступило с предложением о введении динамической энергии в блокчейне с корректировкой энергозатратности ресурсов с уже ивезстным контрактом, которое получило название TIP-491. Ниже на скриншотах, вы можете ознакомиться более детально, как работает принцип действия динамической энергии.
Простыми словами, пересмотр платы за использование одного контракта (отправка USDT к примеру очень частая). Использование большого количества энергии в одном цикле с контрактом, добавит штрафные платы энергии для следующего цикла. Увеличение фактора вызова смарт-контракта в повторной процедуре, будет иметь значение +20%, однако максимальное значение штрафной энергии выражаясь простыми словами, будет ограничено в 120%. В случае использования контракта не часто, уровень затрат энергии вернется в исходное значение. Благодаря этому механизму распределение энергоресурсов по цепочке будет более рациональным, а чрезмерная концентрация сетевых ресурсов на нескольких контрактах будет предотвращена.
Принятие мер также способствовало торможению развития, а именно:
- Это не только приведет к тому, что большее количество пользователей будет обмануто и потеряет активы
- Это также затруднит рост экосистемы dApp. Емкость сети ограничена и когда сеть заполнена большим количеством спам-транзакций в очереди, другим транзакциям придется ждать дольше, что будет очень неприятно как для пользователей, так и для разработчиков dApp.
В представленных скриншотах ниже, более подробно расписан алгоритм спецификации нововведения.
Помогла ли динамическая энергия?
Несмотря на то, что пользователи по-прежнему наблюдают мошеннические рассылки на свои адреса, если взглянуть масштабно на проблему, ответ будет «да». Отчет команды разработчиков показал, что транзакции с низкой стоимостью в сети TRON уменьшились на 48,46%, в то время как обычный объем транзакций уменьшился только на 2,62%. Сравнивая данные в сети за последний месяц с данными до того, как предложение вступило в силу, общая сумма TRX, размещенных в сети TRON, увеличилась на 2,96%, а объем сжигаемых TRX контрактных транзакций увеличился на 37,67%, что значительно увеличило уровень дефляции в сети TRON.
Подводя краткий итог, можно отметить следующие факторы. В случае регулярного использования определенного смарт-контракта, вам будет в новом цикле начислена штрафная энергия, которую необходимо будет оплатить. Если вы используете редко данный вид смарт-контракта, (напоминаем о том, что цикл длится 6 часов, а начисление штрафа происходит в будущий цикл) на вас это не отразится. Однако, даже при условиях динамической энергии, вы сможете значительно сэкономить на транзакциях в сети Tron.
Как удешевить транзакции в сети TRON?
После того, как мы разобрались с такими понятиями как энергия и пропускная способность, можно перейти к этапу удешевления транзакций. Наш пример будет построен на внутреннем кошельке сети TRON — TronLink. Первый способ, который поможет нам экономить на транзакциях, является стейкинг (заморозка). При помощи заморозки наших TRX, мы может получать дополнительную энергию и пропускную способность, которая будет применима к нашему кошельку. Для этого нам необходимо:
- Переходим на tronscan
- Подключаем наш кошелек
- Открываем вкладку «Resources»
- И открываем «Stake 2.0»
В открывшемся меню, мы можем отправить наши активы в заморозку, как мы упоминали ранее, стандартная транзакция обходится в 31 000 энергии и примерно 350 пропускной способности. Условия и использование кошелька у каждого пользователя индивидуальны, а потому нам поможет калькулятор заморозки, чтобы определить, какое количество актива нам нужно заморозить.
- Переходим на tronstation
- Вводим нужные нам данные и подсчитываем нужное нам количество ресурсов
Бесплатная транзакция
Для использования бесплатной транзакции, необходимо заморозить примерно 2000 TRX
Сжигание TRX для получения энергии не самый выгодный способ, но об этом чуть позже. Первый способ мы разобрали, однако есть более интересный вариант получения энергии, это ее покупка. Да, энергию можно приобретать, тем самым экономя свои TRX.
Второй способ удешевления комиссий, будет покупка энергии, который мы также рассмотрим.
- Переходим на платформу tokengoodies
- Открываем окно «BuySell Energy»
- Нажимаем «Buy»
В поле заполнения покупки (аренды) мы видим следующие показатели.
- Количество приобретаемой энергии
- Период аренды (в нашем случае 3 дня)
- Цена за покупку
- Экономия
Объясняем более подробно, как мы рассматривали на нашем примере в первой главе статьи, мы можем увидеть, что нам пришлось израсходовать почти 65 000 энергии (27 TRX). Приобретая энергию на 3 дня, она будет ежедневно восстанавливаться, а мы получим значительную экономию. Данный метод будет полезен не только тем, кто часто отправляет транзакции в сети Tron, но и тем, кто совершает лишь одну в день. Но и это еще не все, платформа tokengoodies является не самой бюджетной, вот еще как минимум два представителя, которые значительно больше помогают сэкономить.
- tronpulse (цена за аналогичную аренду 18 TRX)
- tronenergymarket (действует скидка, цена всего 15 TRX за идентичную покупку)
- tronnrg (один из флагманов в данном секторе, часто лучшие предложения)
- fee (достаточно часто также встречаются лучшие предложения)
Заключение
Разобрали основные значения для совершения действий в сети TRON. Данный материал является образовательным инструментом для начинающих пользователей, которым будет интересно не в углубленном варианте понять, как формируется цена за транзакцию в блокчейне TRON. Несмотря на то, что динамическая энергия повысила для большинства пользователей затраты на использование, Tron по-прежнему остается одним из самых востребованных блокчейнов в крипто-индустрии. Более подробно, ознакомиться с динамической энергией Tron можно на GitHub и Medium.