Лимит газа блока — это максимальное количество газа, которое может быть использовано в одном блоке. Он используется для определения того, сколько транзакций может быть упаковано в один блок. Например, если лимит газа блока равен 100, а есть 5 транзакций с лимитами газа 10, 20, 30, 40 и 50, то первые четыре транзакции будут успешно упакованы в блок. Майнер имеет право выбирать, какие транзакции включить в блок. В результате другой майнер может выбрать для включения в этот блок две последние транзакции (50+40), а затем первую транзакцию (10).
Если вы отправляете транзакцию, которая не была завершена и израсходовала больше газа, чем указанный вами лимит газа, транзакция будет отменена, а комиссия будет удержана — в качестве компенсации майнеру, который уже приложил усилия. Плата за обслуживание транзакции взимается за фактически потребленный газ, если транзакция завершена, а потребленный газ не превышает лимит газа.
