Почему за неудачную транзакцию все равно взимается комиссия?

Почему за неудачную транзакцию все равно взимается комиссия?

@daisy_russian

Каждая транзакция, проходящая в сети TRON, потребляет ресурсы. Модель ресурсов TRON состоит из двух важнейших компонентов: Энергия (Energy) и Пропускная способность (Bandwidth).

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

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

Пропускная способность необходима для всех типов транзакций в сети TRON. Транзакции передаются и хранятся в сети в виде массивов байтов, каждый из которых требует единицы пропускной способности. Поэтому общий объем потребляемой полосы пропускания прямо пропорционален количеству байтов, содержащихся в транзакции.

В случае недостаточной пропускной способности TRX будет сжигаться для оплаты необходимой пропускной способности.

Энергия (Energy)

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

В случае нехватки энергии для оплаты необходимого количества энергии сжигаются TRX.

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

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


↩️ Назад - свайп вправо 
📋 Вернуться в каталог


Telegram-канал
Youtube-канал
Чат-бот @daisy_helperbot


Report Page