A recently introduced Ethereum proposal, co-authored by Vitalik Buterin and Toni Wahrstaetter, seeks to establish a strict limit on the maximum gas that can be consumed by a single transaction. This move is intended to bolster network stability and increase the chain's viability for specific applications.

The proposal, known as EIP-7983, suggests capping individual transactions at 16,777,216 gas (2²⁴), marking a significant departure from the current design that allows a single transaction to utilize the entire block gas limit. As of now, a single Ethereum transaction can consume as much gas as the entire block allows, which poses performance and security challenges.

When a single transaction consumes nearly all available gas, it disrupts workload distribution across the network and reduces block execution efficiency. Developers working on zero-knowledge virtual machines have found it challenging to process large transactions in parallel, often resorting to splitting work across multiple transactions. The proposed cap is expected to alleviate these issues.

Proponents argue that the cap would simplify these challenges, with one contributor noting that '16,777,216 is a convenient number as it facilitates subdivision and potentially simplifies downstream engineering.' Others believe it aligns with Ethereum's long-term shift toward modularity and provability. The new ceiling would require splitting certain large transactions, such as contract deployments, into smaller chunks. However, the proposal's authors assert that most real-world activities already fall below the limit, and edge cases are minimal.

EIP-7983 builds upon earlier resource-bounding initiatives and signals a growing consensus that Ethereum's base layer should enforce tighter execution guarantees as it scales. The proposal is currently in draft status and is open for broader community review.