Vitalik Buterin recently unveiled Ethereum’s next phase, dubbed “Purge,” aimed at simplifying the protocol and reducing node resource loads. This crucial step involves cleansing the network of obsolete data and streamlining its operations.
By trimming historical data storage and streamlining network complexity, Purge drastically reduces the storage requirements for node operators and alleviates technical burdens on the Ethereum protocol.
One significant advancement in this journey is the Ethereum Improvement Proposal (EIP)-6780, introduced during the Dencun hard fork. This proposal substantially diminishes the functionalities of the “SELFDESTRUCT” code, thereby enhancing protocol simplicity and reinforcing security measures.
Following the implementation of EIP-6780, the maximum number of storage slots that can be edited in a single block has been capped at approximately a gas-limit/5000. Buterin anticipates further streamlining by eliminating SELFDESTRUCT through future EIPs, promising even greater efficiency in Ethereum’s evolution.
EIP-4444, known as the “Purge,” proposes history expiration to limit Ethereum’s historical data storage. It allows nodes to prune blocks over a year old, reducing data requirements for fully synced nodes. Buterin anticipates that this will enhance node decentralization by distributing historical data across the network.
Additionally, Geth’s recent code reduction removes pre-Merge (PoW) support, streamlining operations. Post-Dencun, a storage window reduction to 18 days will decrease node data bandwidth.
Buterin also highlights the necessity of purging precompile Ethereum contracts due to decreased demand and consensus bugs, marking a shift in Ethereum’s approach to complexity management.
Also Read: Vitalik Buterin Calls for More Good Memecoins Over Bad Ones