- A new Ethereum Improvement Proposal (EIP‑7983) aims to prevent single transactions from consuming an entire block’s gas.
- The cap would force oversized operations to be split into smaller, more manageable chunks.
- The proposal aligns with Ethereum’s shift toward modular architecture, enabling a more stable foundation for zk-proofs and rollups.
Ethereum co-founder Vitalik Buterin, along with developer Toni Wahrstatter, recently introduced Ethereum Improvement Proposal (EIP‑7983), which aims to impose a hard cap on the maximum gas any single transaction can consume. He suggested setting the limit at 16,777,216 gas units (2²⁴), this would help prevent transactions from monopolizing an entire block’s capacity.
Why limit gas?
Currently, Ethereum allows a single transaction to consume up to the block gas limit, resulting in potential performance and security issues. When a massive transaction fills a block, it destabilizes workload distribution, and slows parallel processing, and puts a strain on the architecture.
On average, Ethereum transaction fees vary depending on activity, but network congestion during peak usage, such as during NFT drops or DeFi activity, can push gas prices significantly higher. These transactions cause a bloat and end up costing tens of dollars per transaction. The unchecked gas consumption by oversized transactions contributes to a phenomenon developers call “transaction bloat,” which exacerbates delays and spikes in fees.
Newsletter
Get weekly updates on the newest crypto stories, case studies and tips right in your mailbox.
Why is the cap needed?
By setting a transaction limit of roughly 16.7 million gas, EIP‑7983 encourages developers to split large operations. Developers will have to divide their contract deployment into smaller chunks. Most everyday transactions, however, fall well below the limit, which means there will be minimal disruption. The new cap will facilitate easier engineering in Ethereum’s move towards modular, provable, parallel execution.
Many have highlighted that a uniform gas cap will simplify downstream tooling and reduce the risk of bloat. As the ecosystem leans more on zero-knowledge virtual machines (zkVMs) and rollups, this gas cap could serve as a foundation for a more stable, scalable base layer.

