Buterin Proposes 16.77M Gas Cap for Ethereum to Prevent DoS Attacks

New Ethereum proposal EIP-7983 sets a 16.77M gas cap on transactions to block DoS vulnerabilities and enhance network security.

Ethereum co-founder Vitalik Buterin and researcher Toni Wahrstätter introduced Ethereum Improvement Proposal 7983 (EIP-7983). The proposal was announced on July 6, 2025, at the Ethereum Community Conference. The idea is to set a limit of 16.77 million gas units for individual transactions at the protocol level. 

Ethereum's block gas limit has grown over time to meet increasing demand. Currently, a single transaction can use an entire block's gas limit. This creates exposure to denial-of-service (DoS) attacks. EIP-7983 would reject any transaction that specifies more than 16.77 million gas during transaction and block validation. The cap prevents any single operation from taking up all block resources.

The proposal authors state that the cap will reduce DoS attack vectors and make transaction processing costs more predictable. They note that a fixed per-transaction limit will help with compatibility for zero-knowledge virtual machines (zkVMs), which need set computational bounds.

Under the proposal, miners and validators will mark blocks as invalid if they contain transactions exceeding the limit. Developers chose the 16.77 million-unit ceiling because it equals 2²⁴ gas. They expect this amount to handle complex smart contracts and DeFi operations without allowing wasteful or malicious gas use. EIP-7983 follows other recent proposals designed to strengthen network defenses against malicious actors.

Read on: Ethereum EIP-7782: Faster Slots in Glamsterdam Update

The 16.77 million gas limit represents a balance between preventing abuse and supporting complex transactions. Current high-gas operations like large token swaps and complex DeFi interactions typically use less than this amount.

The gas cap would take effect with the next hard fork if accepted. Implementation would require changes to both transaction validation and block production processes across all Ethereum clients.

The content on The Coinomist is for informational purposes only and should not be interpreted as financial advice. While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, or reliability of any content. Neither we accept liability for any errors or omissions in the information provided or for any financial losses incurred as a result of relying on this information. Actions based on this content are at your own risk. Always do your own research and consult a professional. See our Terms, Privacy Policy, and Disclaimers for more details.

Articles by this author