Fundamentally, Vitalik Buterin, one of Ethereum’s creators, is leading a new effort to limit how much gas a transaction can use. He and researcher Toni Wahrstätter proposed EIP-7983, which would set a maximum gas limit per transaction at 16.77 million units (2²⁴). This change aims to make the network more secure and predictable.
Right now, a single transaction can use all the gas allowed in a block. This creates risks, especially from attacks that flood the network with too many large transactions. Limiting gas per transaction helps prevent these problems and ensures that gas fees remain manageable for users.
The proposal also aims to improve network stability. When some transactions use a lot of gas, they can slow down block validation and cause delays. By capping gas, the network can better handle multiple transactions at once. This makes the system more balanced and dependable.
It also encourages breaking big transactions into smaller parts, which can work better with future Ethereum upgrades that use parallel processing. Smaller transactions are easier to verify and process quickly, especially for systems that use zero-knowledge virtual machines (zkVMs). These systems need predictable transaction sizes to generate proofs efficiently.
The gas cap affects all parts of the transaction process. It filters transactions in the txpool before they are added to blocks. During block validation, transactions that exceed the limit are rejected. This helps protect the network from spam and resource exhaustion.
If a malicious user tries to flood the network with large transactions, the cap stops them from monopolizing block space. It also guarantees fairer distribution of gas among many transactions, reducing congestion and delays.
The new rule also benefits zkVMs, which need smaller, manageable transactions for faster proof generation. Developers will be encouraged to split large operations into smaller, modular parts. This makes zkVMs more efficient and scalable.
Smaller transactions allow more participants to work on zk proofs at the same time, speeding up validation and increasing decentralization. This approach aligns with Ethereum’s broader goals of scalability and security. Overall, the gas limit is designed to make Ethereum safer, more predictable, and better prepared for the future.