Лимит газа

Дата обновления 24 сент. 2026 г.

Одним предложением

Лимит газа — это максимально допустимое количество газа для транзакции или блока, отдельное от цены за единицу газа.

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

Бюджет транзакции

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

Неиспользованный газ не оплачивается только потому, что был включён в лимит. Например, если лимит равен 100 000, а квитанция фиксирует расход 60 000 единиц газа по эффективной цене 20 gwei, комиссия за исполнение составляет 0,0012 ETH. Оставшиеся 40 000 единиц газа не использованы.

Вместимость блока

Лимит газа блока ограничивает суммарное потребление газа его транзакциями и действует отдельно от бюджета каждой из них. Обновление Fusaka в Ethereum установило максимальный заявленный лимит газа транзакции в 16 777 216 независимо от лимита блока. Более высокое заявленное значение делает транзакцию недействительной, даже если ожидаемый расход ниже.

Лимит и приоритет

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