Key Takeaways:
- The Purge, a phase in Ethereum’s development led by co-creator Vitalik Buterin, aims to significantly reduce the protocol’s computational demand by eliminating obsolete network history, thereby streamlining node operations and decreasing storage requirements.
- Ethereum Improvement Proposal (EIP-4444) will limit the retention of historical data to blocks less than a year old, enabling nodes to prune older data and maintain minimal historical data, enhancing the network’s efficiency.
- Recent updates, including the elimination of pre-merge (Proof of Work) network support and the reduction of data bandwidth for nodes post-Dencun hard fork, coupled with the planned removal of the SELFDESTRUCT code and reconsideration of precompile contracts, signify major steps towards simplifying Ethereum’s codebase and improving its security and performance.
Ethereum’s co-creator, Vitalik Buterin, recently detailed forthcoming advancements aimed at refining the protocol and diminishing the computational burden on nodes, a phase termed “The Purge.”
This critical component of Ethereum’s progression focuses on eliminating obsolete and unnecessary network history, thereby streamlining operations over time.
A quick note on next steps in Ethereum protocol simplification and node resource load decreases (aka "the Purge"):https://t.co/BAebCGrisB
— vitalik.eth (@VitalikButerin) April 1, 2024
Key to The Purge is its role in minimizing the volume of historical data retained, significantly reducing both the hard drive space required by node operators and the Ethereum protocol’s overall technical complexity.
A pivotal aspect of this initiative is the introduction of an Ethereum Improvement Proposal (EIP-4444), which seeks to impose a limit on the storage of historical data.
Re-upping my post from 1.5 years ago on "layer 3s":https://t.co/iHWEgPA7Hl
— vitalik.eth (@VitalikButerin) April 2, 2024
The summary is that layer 3s don't magically improve throughput even more, though they can reduce some fixed costs of batch publishing and deposits/withdrawals.
This approach allows nodes to prune blocks older than a year, limiting the necessity for historical data to instances where a node must synchronize with the network’s current state or upon specific requests.
With the implementation of EIP-4444, nodes will be encouraged to maintain only minimal portions of historical data by default, potentially maintaining the current network-wide distribution of historical data.
However, there are other, potentially "lighter", ways to get the same cost savings that you get from L3s. pic.twitter.com/WTijiTAOE1
— vitalik.eth (@VitalikButerin) April 2, 2024
Moreover, Buterin highlighted a significant reduction in the Ethereum codebase facilitated by Geth’s recent decision to eliminate support for pre-merge (Proof of Work) networks.
Post-Dencun, the adoption of an 18-day storage interval for blobs is anticipated to halve node data bandwidth to approximately 50 gigabytes.
Buterin also touched upon the eventual removal of the SELFDESTRUCT code via a future EIP, following the simplifications introduced by EIP-6780 during the Dencun hard fork.
🔥Vitalik Buterin shared details of the next Ethereum update.
— Metaverse Post Ⓜ️ (@mpost_io) April 1, 2024
Co-founder of Ethereum, @VitalikButerin, has revealed details about the next stage of the blockchain roadmap — The Purge. It aims to simplify the network structure and reduce node burdens. 👍
Central to the… pic.twitter.com/u4ujuzXd57
This change not only reduces protocol complexity but also enhances security.
The conversation also veered into the realm of precompile Ethereum contracts, which facilitate the implementation of complex cryptographic operations beyond the Ethereum Virtual Machine’s (EVM) capabilities.
Despite their past utility, these contracts have become less demanded and are now considered a major source of consensus bugs and challenges for new EVM implementations.
Vitalik Buterin proposes 'The Purge' for Ethereum as next big thing #ethereum #ethetf #ethereumetf #ethusdt #ethprice #eth #ethereumnews $eth https://t.co/HHTipo2hPC
— U.Today (@Utoday_en) April 1, 2024
This comprehensive approach marks a significant stride towards enhancing Ethereum’s efficiency and decentralization, reflecting Buterin’s ongoing commitment to the platform’s evolution.