Crypto

La Fondazione Ethereum conferma: l’hard fork Fusaka introdurrà un tetto massimo di gas per transazione (EIP-7825)

Ethereum’s Upcoming Hard Fork: A New Transaction Gas Limit

The Ethereum Foundation has recently announced a significant update set to be implemented in the upcoming Fusaka hard fork, formally known as EIP-7825. This update introduces a protocol-level cap on the gas consumption of individual transactions, setting the limit at 16,777,216 gas units (2²⁴). This marks the first instance where Ethereum enforces a transaction-specific gas limit, distinct from the block gas limit. Currently active on Holesky and Sepolia testnets, this change is poised for deployment on the mainnet with the activation of Fusaka.

Insight into the EIP-7825 Implementation

On October 21st, industry expert Toni Wahrstätter elucidated the rationale behind the change: “The upcoming Fusaka hard fork with EIP-7825 imposes a maximum gas limit per transaction of 2²⁴ (approximately 16.78 million gas).” The Foundation emphasizes that while individual transactions are capped, the overall block gas limit remains unchanged. This modification aims to curtail potential Denial-of-Service (DoS) attacks where a single, oversized transaction could dominate an entire block, thereby enhancing block fill predictability as the network gears up for parallel execution.

Advertisement Banner

Balancing Transaction Complexity and System Throughput

With EIP-7825, Ethereum delineates a clear boundary between the complexity of individual transactions and the system’s overall capacity. Previously, some exceptionally large transactions could consume almost the entirety of a block’s gas (around 45 million), posing challenges in timing and planning for both builders and validators. The new limit necessitates segmenting operations exceeding 16.78 million gas into multiple, lighter transactions. The Foundation assures users that “for most, nothing will change,” as the vast majority of real transactions fall well below this threshold, with risks primarily concerning complex contracts, deployment scripts, and specialized routers.

Implications for Ethereum and Its Users

From a roadmap perspective, this gas limit sets the stage for parallel execution. The Foundation links this change to future developments like EIP-7928, anticipated during the “Glamsterdam” era, where predictable and restricted transactions are crucial for effective concurrency at the execution level. By ensuring that multiple independent transactions can always be included in every block, even during extreme mempool conditions, the limit mitigates worst-case congestion scenarios and simplifies planner design for builders exploring parallel execution pathways.

Technical Specifics of EIP-7825

The specification is straightforward: “Limit each transaction to 16,777,216 (2²⁴) gas to enhance resilience against certain DoS attack vectors and improve transaction processing predictability as block limits increase.” This simplicity has garnered popularity among core developers, providing a small, clear rule that’s compatible with future scalability upgrades. Discussions on coding and communicating the limit spanned months, involving forums like Ethereum Magicians and AllCoreDevs calls. A central debate focused on aligning block gas targets with multiples of 2²⁴, ensuring builders can always include at least n transactions if the mempool contains n eligible ones—a matter of predictability rather than raw throughput.

Implementation and Developer Impact

All major clients—Geth, Erigon, Reth, Nethermind, and Besu—have already integrated this change into Fusaka-compatible versions, minimizing the risk of client divergences upon activation. While eth_call transactions will remain unaffected, pre-signed transactions exceeding the limit will need re-signing with lower gas values. For developers, the update path is straightforward:

  • Test on Holesky or Sepolia.
  • Optimize batch operations.
  • Update gas estimation logic and alerts to promptly signal potential limit breaches.

The Political and Philosophical Context

Historically, Ethereum has favored introducing minimal, general constraints, leaving complexity to higher layers. EIP-7825 aligns with this philosophy: it doesn’t dictate contract writing but ensures an upper limit that safeguards network vitality and lays the groundwork for a multi-threaded future. It doesn’t alter fee market dynamics, nor does it affect blob economics or the block targets of other EIPs. As the Foundation sums up, “This limit establishes a safer, more predictable foundation for higher throughput in future updates.” A small technical step, but a significant strategic move towards scalable execution for Ethereum.

Our Editorial Commitment

Editorial Process: Our editorial strategy at bitcoinist focuses on delivering meticulously researched, accurate, and unbiased content. We adhere to rigorous sourcing standards, with each page undergoing thorough review by our team of top technology experts and seasoned editors. This process ensures our content’s integrity, relevance, and value for our readers.

Emma Horvath

After graduating Communication and Media Studies MA in Eötvös Loránd University, Emma started to realize that her childhood dream as a creative news reporter committed to find dynamic journalism stories. I'm a passionate journalist with a keen interest in the fast-evolving world of cryptocurrencies. I've been reporting on the latest developments in the crypto industry for several years now, covering breaking news and providing insights on how the market is trending. I'm adept at analyzing daily market movements, researching ICOs, and keeping track of the latest innovations in blockchain technology. My expertise in the space makes her a trusted voice in the crypto community. Whether it's the latest Bitcoin price movements or the launch of a new DeFi platform, I am always at the forefront, bringing her readers the most up-to-date and informative news.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button