In the ongoing evolution of Ethereum, the network faces a constant tension between growth and stability. As adoption increases and transaction volumes swell, the underlying infrastructure must remain performant for node operators while accommodating ever-expanding state requirements. To address this, the Ethereum core development community is preparing for a significant overhaul of gas costs related to state creation and access. Through the implementation of two new Ethereum Improvement Proposals (EIPs)—EIP-8037 and EIP-8038—the network is set to recalibrate its economic incentives to ensure long-term scalability.
This comprehensive update aims to align the cost of executing transactions with the actual computational and storage burden they impose on the network. By doing so, developers hope to clear the path for future increases in the block gas limit, potentially tripling the network’s base throughput without compromising the decentralization or security of the Ethereum mainnet.
Main Facts: The Logic Behind the Repricing
At its core, the Ethereum Virtual Machine (EVM) operates on a "gas" model, where every opcode has a specific price based on the resource consumption it triggers. When these prices deviate from the reality of hardware costs, the network risks becoming inefficient or, worse, vulnerable to denial-of-service (DoS) vectors.
The current initiative is driven by the realization that Ethereum’s state—the ledger of all account balances, smart contract code, and storage slots—has grown at an unsustainable rate. Since the Berlin fork in 2021, when gas prices for state operations were last adjusted, the complexity and size of the state have expanded significantly. Compounding this is the recent trend of periodic gas limit increases, which have inadvertently accelerated the strain on node hardware.
The two EIPs, EIP-8037 (State Creation Gas Cost Increase) and EIP-8038 (State Access Gas Cost Update), serve as the technical levers for this recalibration. The new pricing schedule is not arbitrary; it is derived from rigorous performance benchmarks designed to support a roughly 3x increase in throughput. By making "expensive" operations accurately priced, the network discourages bloat and ensures that those who utilize the most resources pay their fair share of the network’s operational overhead.
Chronology: From Berlin to the Present
To understand why these changes are necessary now, one must view the history of Ethereum’s economic parameters as a series of iterative adjustments:
- Pre-2021: Ethereum operated under a legacy gas schedule that failed to account for the increasing complexity of state trie management.
- April 2021 (The Berlin Fork): The network implemented a major gas rebalancing, marking the last significant update to state access costs. This was a response to the growing realization that state-heavy transactions were being underpriced, incentivizing the creation of large, "junk" state data.
- 2021–2024: Following Berlin, the Ethereum ecosystem saw an explosion of Layer 2 activity and increased L1 complexity. Node operators reported that disk I/O and memory access times were becoming the primary bottlenecks.
- Mid-2024: Discussions within the All-Core-Developers (ACD) calls began to focus on the necessity of a new, data-driven pricing model.
- Current Phase: The proposed changes have been finalized as EIP-8037 and EIP-8038. They are currently live on development networks (devnets) and are scheduled to progress through public testnets, serving as a dress rehearsal for the eventual mainnet activation.
Supporting Data: Analyzing the Impact
The core development team did not arrive at these new figures through estimation alone. They conducted extensive simulations by replaying historical mainnet transactions under the proposed pricing schedules. By comparing these results to the actual historical outcome, the team categorized the impact on existing contracts into four distinct tiers.
The "Danger" Thresholds
The analysis revealed that while a vast majority of transactions remain unaffected or see only negligible changes in gas consumption, a subset of contracts—specifically those relying on "hardcoded assumptions"—face significant risks.
Common failure modes identified during the simulation include:
- Fixed Stipends: Solidity contracts often use
transfer()orsend(), which provide a hardcoded 2,300 gas limit for the receiving contract. Under the new pricing, if a receiving contract performs state-intensive operations, these calls will inevitably fail. - Hardcoded Gas Constants: Developers often bake specific gas values into their code for specific operations. If the cost of those operations rises, these hardcoded values become obsolete, leading to transaction reverts.
gasleft()Logic: Some advanced contracts use thegasleft()opcode to make branching decisions. Changes in base costs will cause these contracts to branch in unexpected directions, potentially breaking core logic.- Presigned Transactions: Off-chain services that generate and sign transactions with fixed gas limits may find their transactions rejected by the network because they no longer provide enough gas to cover the updated costs.
Official Responses and Stakeholder Guidelines
The Ethereum community has moved to a proactive communication strategy to mitigate disruption. The development team has made clear that the onus is on smart contract maintainers to verify their code against the new rules.
For Smart Contract Maintainers
The most vital resource for developers is the affected-contracts search tool. By inputting a contract address, maintainers can view the specific repricing metrics that apply to their code. If a contract is flagged, it is imperative to audit the code for fixed gas assumptions and update them to accommodate dynamic gas estimation.
For Infrastructure and Wallet Providers
Wallet developers and RPC (Remote Procedure Call) providers face a significant upgrade cycle. The eth_estimateGas method, which is the cornerstone of modern transaction submission, must be updated to internalize the new cost rules. Failure to do so will result in "gas-too-low" errors, causing a poor user experience. Cached gas constants in these services must be invalidated and recalculated based on the new EIP-8038 parameters.
For the Regular User
For the vast majority of end-users, the transition will be invisible. Because wallets and dApps will be updated by their respective developers to handle the new gas calculations, the user will experience no change in their ability to interact with the network. No manual action is required, though users are advised to be mindful of potentially higher gas fees during the initial transition period as the network finds a new economic equilibrium.
Implications: The Long-Term Outlook
The implications of this repricing extend far beyond a mere adjustment of numbers in a configuration file. This is a foundational move toward a more "elastic" Ethereum.
Enabling Future Scaling
By aligning gas costs with real-world resource utilization, the Ethereum protocol creates a safety buffer. When operations are correctly priced, it becomes mathematically safer to increase the overall block gas limit. This, in turn, allows for higher transaction throughput per block, directly benefiting users through lower congestion and higher network capacity.
The Cost of Decentralization
The decision to reprice state operations reflects the Ethereum ethos: prioritizing the health of the network’s most constrained participants—the node operators. If the cost of running a node continues to rise unchecked due to state bloat, the network risks centralization. By forcing efficient resource usage, these EIPs protect the ability for independent operators to maintain a full node, which is the bedrock of Ethereum’s decentralization.
The Path Forward
The development teams involved in the EIP process encourage ongoing community engagement. Developers who rely heavily on specific gas-cost behaviors should actively participate in the ACD (All Core Developers) process. Discussion threads for EIP-8037 and EIP-8038 on the Ethereum Magicians forum serve as the primary venue for technical inquiry and feedback.
As the industry prepares for the roll-out, the overarching message is one of preparation. The repricing is a necessary evolution, a "surgical" adjustment that maintains the integrity of the network. While it introduces friction for a segment of legacy contracts, the long-term gain—a more scalable, robust, and sustainable Ethereum—is the clear priority for the ecosystem. The countdown to mainnet activation has begun, and the proactive testing of smart contracts today is the only guarantee of a seamless transition tomorrow.
