Почему за неудачную транзакцию все равно взимается комиссия?
@daisy_russianКаждая транзакция, проходящая в сети TRON, потребляет ресурсы. Модель ресурсов TRON состоит из двух важнейших компонентов: Энергия (Energy) и Пропускная способность (Bandwidth).
Пропускная способность связана с размером байтов транзакции, который определяет объем пропускной способности. Чем больше транзакция, тем больше пропускной способности. Энергия отражает объем вычислений, необходимых для работы смарт-контрактов.
Пропускная способность (Bandwidth)
Пропускная способность необходима для всех типов транзакций в сети TRON. Транзакции передаются и хранятся в сети в виде массивов байтов, каждый из которых требует единицы пропускной способности. Поэтому общий объем потребляемой полосы пропускания прямо пропорционален количеству байтов, содержащихся в транзакции.
В случае недостаточной пропускной способности TRX будет сжигаться для оплаты необходимой пропускной способности.
Энергия (Energy)
Смарт-контракты потребляют определенное количество энергии при выполнении команды. Необходимое количество варьируется в зависимости от уровня сложности контракта. Общее количество потребляемой энергии рассчитывается на основе суммарного количества инструкций, выполненных смарт-контрактами.
В случае нехватки энергии для оплаты необходимого количества энергии сжигаются TRX.
Поэтому, в контексте ресурсной системы TRON важно отметить, что когда пользователь инициирует транзакцию, ресурсы, необходимые для ее выполнения, расходуются в процессе, даже если транзакция не завершилась успешно.
Если доступных ресурсов на момент транзакции недостаточно, система сжигает TRX для покрытия платы за ресурсы. Этот механизм объясняет, почему плата за транзакцию списывается даже в случае неудачи.
↩️ Назад - свайп вправо
📋 Вернуться в каталог
Telegram-канал
Youtube-канал
Чат-бот @daisy_helperbot