Ethereum Storage Roadmap: Challenges and Opportunities

·

The rapidly growing demand for storage presents significant challenges for Ethereum nodes.

Authored by: EthStorage

Executive Summary


Background

On October 22, 2023, Péter Szilágyi, lead developer of Go-Ethereum (Geth), highlighted concerns over inconsistent data retention policies across Ethereum clients (e.g., Nethermind, Besu). This ignited debates on Ethereum’s storage roadmap.


Storage Challenges

Key Issues:

  1. Escalating Storage Demands:

    • Geth nodes require ~925 GB (628 GB for historical data; 269 GB for state data).
    • Other clients reduce costs to ~300 GB by pruning history.
  2. Lack of Protocol Incentives:

    • No rewards/punishments for storing history, leading to altruism-dependent retention.
  3. Upcoming DA Upgrades:

    • EIP-4844 introduces 128 KB BLOBs, with future scaling to 256 BLOBs/block (~80 TB/year). Most nodes cannot handle this volume.

Ethereum Storage Roadmap

Proposals:

  1. EIP-4444: Allows pruning historical data >1 year old (~250 GB cap).
  2. EIP-4844: Discards BLOBs older than 18 days (~100 GB cap).

Consequences:

Core Questions:


Solutions

1. Ethereum Portal Network

👉 Explore Ethereum’s lightweight Portal Network

2. EthStorage Network

👉 Learn about EthStorage’s modular architecture


Future Developments

  1. Decentralized State Networks: Low-latency access to Ethereum state data.
  2. Portal-EthStorage Integration: Unified JSON-RPC for programmable BLOB access.
  3. Browser-Native Access: web3:// protocol (ERC-4804/6860) for direct dApp interactions.
  4. Advanced Proofs: Support for dynamic-sized data (e.g., historical blocks).

FAQs

Q1: Why prune historical data?

A: To reduce node storage costs and standardize client behavior. EIP-4444/4844 formalize pruning rules.

Q2: How does EthStorage incentivize nodes?

A: Fees from put() calls are gradually distributed to nodes submitting valid storage proofs.

Q3: Can smartphones join the Portal Network?

A: Yes! Its lightweight design supports resource-constrained devices.

Q4: What’s the future of Ethereum storage?

A: Integration of decentralized networks, browser-native access, and scalable proofs for dynamic data.