Ethereum’s journey towards a more scalable and efficient blockchain has faced a serious obstacle as its much-anticipated Dencun upgrade failed to finalize on the Goerli testnet today. The inability to reach consensus on the upgrade, which was activated at 6:32 UTC, has injected uncertainty into the mainnet deployment schedule, necessitating a closer look into what’s going on.
Here are the reasons why Ethereum Dencun fails to finalize:
EthStaker, a prominent spokesperson for the Ethereum staking community, shine a light Describe the complexities that underpin non-completeness problems. “Low engagement on Goerli means potential client issues and a lack of updated validators. “While this is not overly concerning in the short term, a deeper investigation is needed to determine whether these issues are caused by validators failing to upgrade their systems, or if they arise from more systemic client-side issues,” EthStaker explained.
And it looks like the chain split! Our client team is investigating this, but it may take some time to identify and fix the issue. Stay tuned for updates!
— timbeiko.eth ☀️ (@TimBeiko) January 17, 2024
Offchain Labs’ Terence Tsao elaborated on the multifaceted aspects that contribute to the testnet’s challenges. “With participation rates around 80%, the key to losing finality is often around 10% of validators being offline,” he said.
This can be caused by several factors, including failure to update software components or the presence of bugs. “Given Goerli’s diverse validator composition, it is premature to make a definitive determination of the root cause of the issue at hand,” Tsao said.
He advocated a comprehensive, time-intensive analysis before making a final judgment on the success or potential delays of the Dencun upgrade. Ethereum scaling and R&D expert Proto Lambda pointed out specific technical mishaps that made the situation worse. “Prysm inadvertently removed ‘historical roots’ from the beacon state, resulting in a network split. This highlights the complex challenges of managing beacon state, a key component of the Ethereum consensus mechanism,” Proto Lambda emphasized.
Ethereum Goerli upgraded to Dencun/EIP-4844 🎉
And HistoricalRoots was accidentally deleted from the beacon state by Prysm, which caused the network to split 😅 pic.twitter.com/5jHU6pq2vX
— proto.eth (@protolambda) January 17, 2024
In particular, the evolution of beacon state through the implementation of SSZ tree hashing was intended to simplify state management, including handling HistoricalSummary containers. This container plays an important role in generating Merkle proofs for light clients and past states.
Ethereum Improvement Proposal 4844 (EIP-4844)
Deeply intertwined with EIP-4844, the Dencun upgrade represents a cornerstone of Ethereum’s strategy to scale and improve network efficiency. The introduction of blob delivery transactions in EIP-4844 is a groundbreaking step in reducing gas costs by facilitating temporary data storage in beacon nodes. This move is expected to significantly improve transaction throughput and lower fees, providing immediate relief and laying the foundation for future scalability solutions.
Proto-danksharding, a term coined with contributions from researchers Protolambda and Dankrad Feist, underpins this process. This represents a simple yet powerful version of danksharding that aims to radically reduce gas costs and improve transaction efficiency. This development is an important part of Ethereum’s expansion roadmap, ensuring future readiness and compatibility with the network’s long-term strategic vision.
Implications and future steps
The Ethereum community and developers are now racing against time to resolve these unexpected issues.
Chao decided:
Prysm discovered a bug right in Goerli’s hard fork. The bug has been identified and a fix is currently being merged. Hot patch images will be released in the coming hours. We apologize for any inconvenience and thank you for your patience!
The transition from Goerli to Sepolia and eventually to the Holesky testnet represents a cautious yet strategic approach to rolling out upgrades for Ethereum.
“If all goes well with the testnet, my personal estimate for Dencun on the mainnet will be mid-March,” said Sassal.eth, founder of The Daily Gwei. famous Before Dencun testnet upgrade. It’s unclear whether this schedule is still in effect after the false start.
At press time, ETH was trading at $2,546.
Featured image from Shutterstock, chart from TradingView.com