De gas limit is eigenlijk een verzamelnaam voor twee gerelateerde instellingen op Ethereum en andere EVM-compatibele netwerken: de maximale rekeninspanning die een gebruiker toestaat voor een enkele transactie, en de maximale totale rekencapaciteit die in een block past. Beide gebruiken "gas," de eenheid die de hoeveelheid werk meet die nodig is om code op het netwerk uit te voeren, of dat nu een simpele overboeking is of een complexe smart contract-aanroep.
Op transactieniveau is de gas limit een veiligheidsplafond, geen kosten op zich. Wallets schatten deze meestal automatisch in: een eenvoudige ETH-overboeking kost 21.000 gas, terwijl het aanroepen van een decentrale applicatie afhankelijk van de contractlogica tussen enkele tienduizenden en enkele honderdduizenden eenheden kan vereisen. De werkelijke kosten zijn het gebruikte gas vermenigvuldigd met de gas price, dus een hogere limiet kost niets extra omdat ongebruikt gas nooit wordt uitgegeven. Het echte risico zit in een te lage limiet: uitvoering die door het gas heen raakt, mislukt en wordt teruggedraaid, terwijl het netwerk toch de fee behoudt voor het werk dat al is verricht, een toestand die bekendstaat als een "out of gas"-fout.
Op netwerkniveau stellen validators gezamenlijk een block gas limit vast die de totale rekencapaciteit per block begrenst, wat de doorvoersnelheid bepaalt en de hardware die nodes nodig hebben om bij te blijven. Dit plafond is gestaag gestegen via door clients gesignaleerde community-stemmingen en bereikte 60 miljoen gas per block na de activering van Ethereum's Fusaka-upgrade in december 2025, terwijl verdere verhogingen richting 100 miljoen en verder actief worden besproken als onderdeel van de lopende schaalplannen.
Omdat deze beslissingen decentralisatie afwegen tegen capaciteit, blijven wijzigingen in de gas limit een van de meest gevolgde governance-onderwerpen binnen Ethereum, naast layer-2-netwerken die de dagelijkse transaction fees laag houden ongeacht wat de mainnet-limiet toestaat.