Ethereum Developers Propose Emergency Solutions to Mitigate Upgrade Risks

iconCrypto Economy
Share
AI summary iconSummary
Ethereum news broke as two developers proposed emergency fixes ahead of the Glamsterdam upgrade. EIP-8037 and EIP-8038 aim to prevent older smart contracts from failing due to gas cost changes. One plan keeps gas schedules stable, the other lets new rules apply while preserving old execution. Security experts warn hundreds of thousands of contracts could be at risk. The debate over Ethereum news has delayed a planned upgrade test. A blockchain upgrade this complex requires careful handling to avoid breaking deployed apps. Developers now face pressure to finalize a solution quickly.

TL;DR

  • Ethereum Upgrade: Two developers submitted competing proposals aimed at preventing existing smart contracts from breaking if Glamsterdam introduces major gas cost increases for contract creation and stored data operations.
  • Ethereum Risk: Researchers warned that hundreds of thousands of contracts could be affected because many applications were built assuming gas costs would remain unchanged, and some cannot be updated after deployment.
  • Ethereum Proposals: One draft keeps older contracts on the current gas schedule, while the other applies new pricing for transaction fees but allows contracts to execute under the previous rules.

Ethereum is approaching its next major software upgrade, but concerns over compatibility risks have prompted two developers to propose emergency solutions designed to protect funds already locked in live applications. The debate centers on changes included in the upcoming Glamsterdam upgrade, which could alter how gas costs are calculated for certain smart contract operations.

According to the draft plans, proposals EIP-8037 and EIP-8038 would significantly increase the gas charged for creating contracts and interacting with stored data. Gas serves as the pricing mechanism for actions performed by smart contracts. Under the proposed changes, creating contracts on Ethereum would become far more expensive, with the base cost rising from 32,000 gas to 183,600 gas before additional expenses are applied.

Upgrade Concerns Reach Testing Stage

Many Ethereum applications were built with the expectation that these costs would remain stable. Some contracts are programmed to pay fixed gas amounts when interacting with other applications, meaning higher costs could cause those transactions to fail. In many cases, the affected contracts cannot be modified once deployed. The issue has already disrupted testing plans.

Security researchers raised concerns that the proposed gas repricing could impact a large number of existing contracts, prompting the postponement of a planned Glamsterdam rehearsal. Concerns about Ethereum compatibility intensified after researcher pcaversaccio argued that the upgrade should not move forward in its current form. Developer banteg also claimed that previous estimates may have overlooked additional affected contracts, including major protocols.

Competing Solutions Offer Different Paths

Competing Solutions Offer Different Paths

Leo Glisic’s proposal would create separate rules for old and new contracts. Existing applications would continue operating under current gas schedules, while new Ethereum contracts would follow the updated pricing model. Giulio Rebuffo proposed a different approach. His draft uses two accounting systems for every Ethereum transaction, allowing contract execution to follow older rules while transaction billing adopts the new schedule.

However, the proposal notes that no implementation or consensus testing has yet been completed. Both drafts remain early-stage proposals without target deployment dates. The discussion is expected to continue before Ethereum developers proceed with further testing, leaving the final direction uncertain. For now, both plans share the same objective: reducing risks for existing applications and preserving a smoother path for Ethereum users.

Disclaimer: The information on this page may have been obtained from third parties and does not necessarily reflect the views or opinions of KuCoin. This content is provided for general informational purposes only, without any representation or warranty of any kind, nor shall it be construed as financial or investment advice. KuCoin shall not be liable for any errors or omissions, or for any outcomes resulting from the use of this information. Investments in digital assets can be risky. Please carefully evaluate the risks of a product and your risk tolerance based on your own financial circumstances. For more information, please refer to our Terms of Use and Risk Disclosure.