BPOI Banner
Vitalik Buterin Introduces ‘The Purge’ to Tackle Ethereum’s Data and Storage Challenges Vitalik Buterin Introduces ‘The Purge’ to Tackle Ethereum’s Data and Storage Challenges

Buterin’s ‘Purge’ to Simplify Ethereum’s Protocol and Storage

Ethereum’s co-founder, Vitalik Buterin, has presented “The Purge,” the fifth installment in a series of proposed upgrades designed to streamline the Ethereum network’s data storage and protocol complexity.

This update is crucial as Ethereum’s long-term scalability, security, and sustainability hinge on a stable, manageable data architecture.

Tackling Ethereum Data Storage

Buterin’s Purge upgrade introduces a framework that targets Ethereum’s growing storage demands. By eliminating outdated network history, it aims to alleviate bottlenecks and cut the hard drive space required to run a node.

Currently, running an Ethereum node requires around 1.1 terabytes of disk space for the execution client alone, along with several hundred more gigabytes for the consensus client. Indeed, storage requirements grow by hundreds of gigabytes each year, even without raising Ethereum’s gas limit.

 Read more: A Deeper Look into the Ethereum Network

Ethereum’s Purge Roadmap. Source: Vitalik Buterin

The Purge suggests a decentralized approach to data storage across network nodes. Instead of each node holding the full network history, they could store smaller, randomized segments. This would allow the network to maintain data redundancy without every node needing to store the same information.

“If, by making node running more affordable, we can get to a network with 100,000 nodes, where each node stores a random 10% of the history, then each piece of data would get replicated 10,000 times – exactly the same replication factor as a 10,000-node network where each node stores everything,” Buterin explained.

Another key proposal is to introduce a “stateless” approach to manage Ethereum’s state data. This could help keep total data under 8 terabytes for decades.

To further streamline storage, Buterin also suggests exploring either partial or full state expiry, where certain old data might phase out, combined with adjustments in address space. He noted that state expiry could simplify transitions between data formats, as new state trees could be phased in without complex conversions.

Simplifying the Protocol

Beyond storage, Buterin highlights the need to keep Ethereum’s protocol efficient and user-friendly. Simplifying the protocol could reduce bugs and make the network easier for developers and users to navigate.

One option is “ossification,” a process that freezes the protocol, halting new changes to enhance stability. Alternatively, Ethereum could selectively phase out outdated features, maintaining backward compatibility while minimizing unnecessary complexity.

“An intermediate route, of making fewer changes to the protocol, and also removing at least a little complexity over time, is also possible,” Buterin added.

Read more: When Are Ethereum Gas Fees Lowest?

Meanwhile, Buterin reiterated the need for simplicity and backward compatibility. According to him, this would provide stability for applications needing reliable, long-term support.

“Ethereum’s value as a chain comes from it being a platform where you can deploy an application and be confident that it will still work many years from now,” he concluded.

Disclaimer

In adherence to the Trust Project guidelines, BeInCrypto is committed to unbiased, transparent reporting. This news article aims to provide accurate, timely information. However, readers are advised to verify facts independently and consult with a professional before making any decisions based on this content. Please note that our Terms and ConditionsPrivacy Policy, and Disclaimers have been updated.

Source link

Oluwapelumi Adejumo

https://beincrypto.com/buterins-purge-to-simplify-ethereums-storage/

2024-10-26 16:00:00

bitcoin
Bitcoin (BTC) $ 82,856.20 1.13%
ethereum
Ethereum (ETH) $ 1,787.30 1.70%
tether
Tether (USDT) $ 0.999752 0.02%
xrp
XRP (XRP) $ 2.09 3.00%
bnb
BNB (BNB) $ 587.91 1.74%
solana
Solana (SOL) $ 119.35 1.93%
usd-coin
USDC (USDC) $ 1.00 0.01%
dogecoin
Dogecoin (DOGE) $ 0.16426 3.57%
cardano
Cardano (ADA) $ 0.637806 3.72%
tron
TRON (TRX) $ 0.237467 0.40%
staked-ether
Lido Staked Ether (STETH) $ 1,785.79 1.79%
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 82,785.18 1.12%
leo-token
LEO Token (LEO) $ 9.10 1.98%
the-open-network
Toncoin (TON) $ 3.32 0.67%
chainlink
Chainlink (LINK) $ 12.61 3.05%
usds
USDS (USDS) $ 1.00 0.00%
stellar
Stellar (XLM) $ 0.24946 2.80%
wrapped-steth
Wrapped stETH (WSTETH) $ 2,141.27 1.84%
avalanche-2
Avalanche (AVAX) $ 17.26 5.67%
shiba-inu
Shiba Inu (SHIB) $ 0.000012 2.48%
sui
Sui (SUI) $ 2.16 4.53%
hedera-hashgraph
Hedera (HBAR) $ 0.157135 3.75%
litecoin
Litecoin (LTC) $ 81.35 3.07%
mantra-dao
MANTRA (OM) $ 6.23 0.44%
polkadot
Polkadot (DOT) $ 3.92 2.00%
bitcoin-cash
Bitcoin Cash (BCH) $ 294.18 3.13%
bitget-token
Bitget Token (BGB) $ 4.43 1.66%
ethena-usde
Ethena USDe (USDE) $ 0.999318 0.00%
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.999588 0.07%
weth
WETH (WETH) $ 1,787.12 1.80%
pi-network
Pi Network (PI) $ 0.61921 5.19%
wrapped-eeth
Wrapped eETH (WEETH) $ 1,900.77 1.71%
whitebit
WhiteBIT Coin (WBT) $ 27.97 1.77%
monero
Monero (XMR) $ 214.70 1.09%
hyperliquid
Hyperliquid (HYPE) $ 11.47 4.61%
uniswap
Uniswap (UNI) $ 5.74 3.10%
okb
OKB (OKB) $ 54.32 5.40%
dai
Dai (DAI) $ 1.00 0.02%
susds
sUSDS (SUSDS) $ 1.05 0.02%
pepe
Pepe (PEPE) $ 0.000007 2.63%
aptos
Aptos (APT) $ 4.78 2.94%
near
NEAR Protocol (NEAR) $ 2.39 3.91%
gatechain-token
Gate (GT) $ 22.33 0.64%
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 82,846.20 1.15%
tokenize-xchange
Tokenize Xchange (TKX) $ 32.26 3.39%
crypto-com-chain
Cronos (CRO) $ 0.091285 3.80%
ondo-finance
Ondo (ONDO) $ 0.791934 3.34%
mantle
Mantle (MNT) $ 0.737275 0.09%
internet-computer
Internet Computer (ICP) $ 4.97 2.28%
ethereum-classic
Ethereum Classic (ETC) $ 15.71 3.87%
bitcoin
Bitcoin (BTC) $ 82,856.20 1.13%
ethereum
Ethereum (ETH) $ 1,787.30 1.70%
tether
Tether (USDT) $ 0.999752 0.02%
xrp
XRP (XRP) $ 2.09 3.00%
bnb
BNB (BNB) $ 587.91 1.74%
solana
Solana (SOL) $ 119.35 1.93%
usd-coin
USDC (USDC) $ 1.00 0.01%
dogecoin
Dogecoin (DOGE) $ 0.16426 3.57%
cardano
Cardano (ADA) $ 0.637806 3.72%
tron
TRON (TRX) $ 0.237467 0.40%
staked-ether
Lido Staked Ether (STETH) $ 1,785.79 1.79%
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 82,785.18 1.12%
leo-token
LEO Token (LEO) $ 9.10 1.98%
the-open-network
Toncoin (TON) $ 3.32 0.67%
chainlink
Chainlink (LINK) $ 12.61 3.05%
usds
USDS (USDS) $ 1.00 0.00%
stellar
Stellar (XLM) $ 0.24946 2.80%
wrapped-steth
Wrapped stETH (WSTETH) $ 2,141.27 1.84%
avalanche-2
Avalanche (AVAX) $ 17.26 5.67%
shiba-inu
Shiba Inu (SHIB) $ 0.000012 2.48%
sui
Sui (SUI) $ 2.16 4.53%
hedera-hashgraph
Hedera (HBAR) $ 0.157135 3.75%
litecoin
Litecoin (LTC) $ 81.35 3.07%
mantra-dao
MANTRA (OM) $ 6.23 0.44%
polkadot
Polkadot (DOT) $ 3.92 2.00%
bitcoin-cash
Bitcoin Cash (BCH) $ 294.18 3.13%
bitget-token
Bitget Token (BGB) $ 4.43 1.66%
ethena-usde
Ethena USDe (USDE) $ 0.999318 0.00%
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.999588 0.07%
weth
WETH (WETH) $ 1,787.12 1.80%
pi-network
Pi Network (PI) $ 0.61921 5.19%
wrapped-eeth
Wrapped eETH (WEETH) $ 1,900.77 1.71%
whitebit
WhiteBIT Coin (WBT) $ 27.97 1.77%
monero
Monero (XMR) $ 214.70 1.09%
hyperliquid
Hyperliquid (HYPE) $ 11.47 4.61%
uniswap
Uniswap (UNI) $ 5.74 3.10%
okb
OKB (OKB) $ 54.32 5.40%
dai
Dai (DAI) $ 1.00 0.02%
susds
sUSDS (SUSDS) $ 1.05 0.02%
pepe
Pepe (PEPE) $ 0.000007 2.63%
aptos
Aptos (APT) $ 4.78 2.94%
near
NEAR Protocol (NEAR) $ 2.39 3.91%
gatechain-token
Gate (GT) $ 22.33 0.64%
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 82,846.20 1.15%
tokenize-xchange
Tokenize Xchange (TKX) $ 32.26 3.39%
crypto-com-chain
Cronos (CRO) $ 0.091285 3.80%
ondo-finance
Ondo (ONDO) $ 0.791934 3.34%
mantle
Mantle (MNT) $ 0.737275 0.09%
internet-computer
Internet Computer (ICP) $ 4.97 2.28%
ethereum-classic
Ethereum Classic (ETC) $ 15.71 3.87%