Перейти к основному контенту

Как рассчитать примерную плату за газ

Получение платы за газ

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

Газ требуется для выполнения транзакций в сети Ethereum. Когда вы отправляете токены или ETH, взаимодействуете с контрактом или делаете что-либо еще в блокчейне, вам нужно оплачивать соответствующие вычисления. That payment is calculated in gas, and gas is typically paid in ETH.

Gas included transactions

On Ethereum Mainnet and BNB Smart Chain, MetaMask allows you to pay the network fee using different tokens. This means you do not need to have enough ETH on Ethereum or BNB on BNB Smart Chain to cover the network fee, but can do so using other tokens. Подробнее об этом см. здесь.

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

Получение лимита газа

Итак, вы знаете, сколько стоит каждая единица газа, но сколько единиц газа вам придется потратить? Если это простая транзакция, например, отправка ETH или токена ERC-721 на другой адрес, обойдется в 21000 единиц газа. Если вы делаете что-то более сложное, вам пригодится обозреватель блоков, такой как etherscan.io. Перейдите к контракту, с которым вы хотите взаимодействовать, и начните изучение совершенных транзакций с этим контрактом. Это даст вам представление о том, сколько газа потратили другие пользователи.

примечание

Калькулятор газа

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

Общая структура платы за газ

Начиная с EIP-1559, общая комиссия, которую платит инициатор транзакции, рассчитывается как: ((базовая комиссия + плата за приоритет) x количество единиц использованного газа).


Basefee


Подробнее об этом см. здесь.

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

Was this helpful?
Connect MetaMask to provide feedback
What is this?
This is a trial feedback system that uses Verax to record your feedback as onchain attestations on Linea Mainnet. When you vote, submit a transaction in your wallet.