К основному содержимому

Газ и газ, потребляемый транзакциями

Обновлено сегодня

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

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

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

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

Нашли ответ на свой вопрос?