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