the problem
Ethereum's Growing State
Today, Ethereum validators must download and store the entire state of the network — every account balance, contract storage slot, and code byte. This is expensive in terms of disk space, IO bandwidth, and computation.
This state grows without bound. As it gets larger, IO becomes the bottleneck for throughput, hardware requirements rise, and fewer participants can afford to keep up — increasing centralization pressure and concentrating block building among a small number of operators.
Unbounded state growth is a large threat to Ethereum's long-term decentralization.
the approach
Toward Stateless Ethereum
Statelessness
Blocks carry compact cryptographic proofs so validators can verify state without storing it locally. This removes the requirement for every node to hold the full state, dramatically lowering hardware barriers to participation.
State Management
Expiring old state, compressing unused data, repricing access based on recency, and optimizing storage layouts. The goal is to keep the active state small and manageable even as Ethereum's usage grows.
why it matters
The Impact
Scalability
Efficient state proofs decouple block verification from the gas limit, removing the IO bottleneck and enabling higher throughput without centralization trade-offs.
Decentralization
Keeping state manageable means more participants can run nodes. This strengthens censorship resistance and prevents block building from concentrating among a few large operators.
Self-Sovereignty
Users and builders can verify state and participate in the network without relying on centralized infrastructure providers — reducing single points of failure and making the ecosystem more resilient.
Get Involved
Built by a diverse community of researchers, developers, and contributors working on Ethereum's state. Interested in contributing?