Что такое плата за газ?

Gas Fee — это газ, потребляемый пользователями для оплаты майнерам выполнения определенных действий (таких как выполнение контрактов или отправка токенов) при проверке блокчейна. Каждая транзакция в блокчейне потребляет вычислительные ресурсы, и майнеры должны нести эти затраты. Следовательно, чтобы вознаградить майнеров, пользователям необходимо платить комиссию, которая представляет собой так называемую Gas Fee.

Gas Fee обычно потребляет разные токены в зависимости от используемой сети блокчейна. Например, Ethereum потребляет ETH, цепочка BNB потребляет BNB… и так далее.

Майнеры взимают комиссию за проведение любых транзакций в блокчейне, выполнение смарт-контрактов, запуск DApps и оплату хранения данных. Майнеры подтверждают транзакции и определяют, какие транзакции попадают в новые блоки. Комиссия рассчитывается независимо от того, успешна или неудачна транзакция. Это связано с тем, что даже в случае сбоя майнеры должны проверить и выполнить транзакцию (верификацию), что повлечет за собой вычислительные затраты.

Роль платы за газ

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

Почему колеблется плата за газ?

Размер платы за газ определяется по двум причинам:

  • Сложность поведения (может производить несколько транзакций одновременно)

  • перегрузка сети

поведенческая сложность

Сложность транзакции или контракта повлияет на окончательную плату за газ. Чем сложнее поведение (например, несколько транзакций в процессе заключения контракта), тем выше вероятность возникновения высоких комиссий за газ.

перегрузка сети

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

Сколько стоит газ?

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

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

Комиссия за транзакцию (Tx Fee) = Лимит газа * Цена газа

Что такое цена на газ?

Цена газа — это количество токенов, которые вы готовы заплатить за каждую единицу газа. Если взять в качестве примера Ethereum, Gwei обычно используется в качестве единицы Gwei = 0,000000001 ETH, поэтому цена газа установлена ​​на уровне 20 Gwei, что равно газу. Цена=0,00000002 ETH.

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

MyEtherWallet официально учит, как преодолеть лимит цены на газ

Что такое лимит газа?

Лимит газа называется «Лимит» и представляет собой максимальное количество единиц газа, которые готовы потратить на транзакцию. Это позволяет избежать ошибок в договоре. Однако, если вы не хотите тратить слишком много на бензин, снижение лимита газа не сильно поможет. Трейдеры должны включить достаточное количество газа для покрытия используемых вычислительных ресурсов, иначе транзакция завершится неудачно из-за отсутствия газа.

Потребляемые комиссии за обработку также будут вычитаться и использоваться в качестве вознаграждения для майнеров. А если транзакция завершена и потребленный газ не достиг Лимита газа, то взиматься плата будет только за фактически потребленный газ. Другими словами, максимальная комиссия за обработку, взимаемая за транзакцию, равна Gas Limit * Gas ​​Price.

*Лимит газа для общих стандартных транзакций составляет 21 000.

Комиссия за транзакцию (Tx Fee) = Лимит газа * Цена газа

Если использовать простую аналогию с заправкой автомобиля, то «Лимит газа» означает, сколько литров масла требуется автомобилю. Цена газа, рассматриваемая как цена за литр нефти. Если вам нужно доехать из Тайбэя в Гаосюн, потребуется 21 000 литров. Каждый литр стоит 20 юаней, поэтому стоимость бензина составит 21 000 литров * 20 юаней = 420 000 юаней.

Комиссия за транзакцию ETH составляет 21 000 (лимит газа) * 20 Gwei (цена газа) = 420 000 Gwei. Следовательно, комиссия за транзакцию Tx Fee = 420 000 * 0,000000001 ETH = 0,00042 ETH.

Сводная информация о тарифах на газ

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

Эта статья Что такое плата за газ? Сообщите вам, как установить и рассчитать плату за газ. Впервые появилась в Zombit.