Ethereum Foundation: Ethereum’s state evolution path and future challenges

Author: Wei Han Ng, Carlos Pérez, stateless consensus research team; Translation: @bitchainvisionxiaozou

Ethereum has grown from a small, experimental network to a critical component of global infrastructure.It settles billions of dollars in daily settlement value, coordinates thousands of applications, and supports the entire Layer 2 network (L2) ecosystem.

It all ultimately relies on one core underlying component: state (state).

1, what isStatusand its importance

A user’s balance is not stored in their wallet, but in the state of Ethereum.The state can be roughly understood as “everything Ethereum currently knows”: accounts, contract storage (all data written by the contract), bytecode (the logic that runs when using smart contracts).

State is the basis for almost all functionality:

Wallets rely on it to display balances and past operation records;

Decentralized applications (Dapps) query it to learn about existing positions, orders, or messages;

Infrastructure (block explorers, cross-chain bridges, indexers, etc.) continuously reads state to provide services on top of it.

If state becomes too large, too centralized, or difficult to serve, all of the above layers become more fragile, more expensive, and more difficult to decentralize.

2,L1Expansion has consequences

Ethereum has continued to work on network expansion for many years: through the second-layer network, EIP-4844, increasing the gas limit, gas fee repricing, and the built-in proposer-builder separation mechanism.Each step has improved network processing capabilities, but also brought new challenges.

Challenge 1: Status continues to expand

Ethereum’s state size is only increasing.Every new account, storage operation, and bytecode write permanently increases the amount of data the network must hold.

This results in specific costs:

Validators and full nodes must store more data.As the state scale increases, the database needs to handle additional workload and efficiency decreases.

The RPC service provider needs to remain fully accessible and ensure that any account or stored data can be queried at any time.

The growth of status results in slower node synchronization and reduced stability.

Increasing the gas limit increases state bloat because each block can accommodate more write operations.This problem has already occurred in other public chains.As the state scale expands, it is difficult for ordinary users to run full nodes, resulting in state data being concentrated in the hands of a few large service providers.

In Ethereum, most blocks have been produced by professional builders.The core concern is how many independent entities can still complete end-to-end block construction at the critical moment.If only a very small number of participants can store and provide complete state, censorship resistance and trusted neutrality will be compromised – because there will be fewer principals able to construct blocks containing censored transactions.

Part of the positive factor is that mechanisms such as FOCIL and VOPS are designed to ensure censorship resistance in the professional builder ecosystem.But its effectiveness still relies on a healthy ecosystem of nodes that can access, store and provide state data at an affordable cost.Therefore, controlling state growth is a necessary prerequisite, not an optional optimization.

To determine the critical point of the problem, we are actively conducting stress testing:

When does state growth become a scaling bottleneck?

When does the size of the state make it difficult for nodes to follow the chain head;

When client implementations fail at extreme state scales.

Challenge 2: In a stateless architecture, who is responsible for storing and providing state?

Even if Ethereum maintains the current gas cap permanently, we will eventually encounter the state inflation problem.At the same time, the community is clearly expecting higher throughput.

Stateless schemes remove a significant limitation: validators do not need to hold the full state to validate blocks, only proofs.This is an important scalability breakthrough that both addresses the community’s need for higher throughput and reveals a once-hidden fact that state storage can evolve into an independent and more specialized function, rather than being tied to each validator.

At that point, most of the state may be stored only by:

block builder;

RPC service provider;

Other professional operators (such as MEV searchers and block explorers).

In other words, the state will become more centralized.

This has multiple consequences:

Increased difficulty in synchronization: centralized service providers may begin to restrict access to status, making it difficult for new service providers to start;

Weakened censorship resistance: If censored status data cannot be obtained, anti-censorship mechanisms such as FOCIL may fail;

System resilience risk: If only a few entities store and provide complete status, their service interruption or external pressure will quickly cut off access to most components of the ecosystem.

Even though many entities store state, there is no effective way to verify that they actually provide services, and existing incentives are insufficient.Snapshot synchronization is widely supported by default, but RPC services are not.Without reducing the cost of state services and increasing their universal appeal, the network’s ability to access its own state will be limited to a small number of service providers.

This problem also affects Layer 2 networks.The ability of users to force packaged transactions relies on reliable access to the Rollup contract state on L1.If L1 state access becomes fragile or highly centralized, these safety valve mechanisms will be difficult to operate in practical applications.

3, the three major directions we see

(1) Status validity period

Not all state data is of equal permanent importance.Our recent analysis shows that approximately 80% of state data has not been accessed in more than a year.However, nodes still bear the cost of storing this state in perpetuity.

The core idea of the state validity mechanism is to temporarily remove the inactive state from the “active set” and then restore it through some form of proof when necessary.Broadly speaking, they can be divided into two major categories:

Category 1: Mark, Invalidation, Resurrection

Instead of treating all states as permanently active, the protocol marks rarely used states as inactive so that they no longer persist in the active set maintained by each node, while allowing them to be restored in the future through historical proof of existence.The practical effect is that commonly used contracts and balances remain active and have low access costs, while long-forgotten states do not need to be continuously carried by each node and can still be recalled when someone needs them again.

Category 2: Multi-cycle failure mechanism

In a multi-period design, we do not invalidate individual entries, but periodically divide the state into periods (e.g., one period = one year).The current cycle is smaller and fully active, the old cycle is frozen from a real-time execution perspective, and new state is written to the current cycle.The old state can only be restored by proving its existence in the previous cycle.

The mark-invalidate-resurrection mechanism is usually more sophisticated and the resurrection process more straightforward, but the marking process requires additional metadata to be stored.Multi-cycle failures are conceptually simpler and more naturally integrated with archiving mechanisms, but resurrection proofs tend to be more complex and larger.

Ultimately, these two approaches share the same goal—keep the active state lean by temporarily removing inactive parts while providing a path to resurrection—but they make different trade-offs in complexity, user experience, and allocation of work to clients and infrastructure.

(2) Status archive

The status archive divides the status into cold and hot status.

Hot states are parts of the network that require frequent access;

Cold state is the part that is still important for history and verifiability but is rarely touched.

In the state archive design, nodes will explicitly store recently frequently used hot states and historical data separately.Even as the overall state continues to grow, the parts that need to be accessed quickly (hot data sets) can remain limited in size.In practice, this means that the execution performance of the node – especially the I/O cost of accessing the state – can remain basically stable over time, without declining as the chain ages.

(3) Lower the threshold for state storage and services

An obvious question is: can we achieve our goals while holding less data?In other words, can nodes and wallets be designed that do not require permanent storage of complete state and still function as valid participants?

One promising direction is partially stateless solutions:

Nodes store and provide only partial state (such as data related to a specific user or application);

Wallets and light clients take a more active role in storing and caching required state fragments, rather than relying entirely on a few large RPC service providers.If storage can be securely distributed to wallets and “niche” nodes, the burden on individual operators will be reduced, and the group of state holders will become more diverse.

Another direction is to lower the barriers to running useful infrastructure:

Simplify the process of deploying RPC nodes that only serve part of the state;

Design protocols and tools that enable wallets and applications to discover and integrate multiple local data sources rather than relying on a single complete RPC endpoint.

4, future direction

The state of Ethereum is quietly becoming the key to several core issues for the future of the protocol:

To what extent does state size increase become a barrier to participation?

When validators can safely validate blocks without requiring state, who will store the state?

Who will provide status services to users?What’s the incentive?

Some issues are yet to be determined, but the direction is clear: reduce the constraints of state on performance, reduce storage costs, and improve service accessibility.

Our current focus is on advancing low-risk, high-return work:

Archiving scheme

We are trying out-of-protocol solutions to control active state size while relying on archiving solutions to store historical data.This will provide real-world data on performance, user experience, and operational complexity.If the verification is valid, it can be promoted to an in-protocol upgrade if necessary.

Some stateless nodes and RPC enhancements

Most users and applications interact with Ethereum through centralized RPC service providers.We are working on the following improvements:

Reduce the difficulty and cost of running nodes, even if nodes do not store all state;

Allow multiple nodes to collaborate to provide complete state services;

Increase the diversity of RPC service providers and avoid single point bottlenecks.

These projects have been carefully selected for their immediate utility and forward-looking compatibility: they will both enhance the current health of Ethereum and lay the foundation for deeper protocol upgrades in the future.

  • Related Posts

    What is the investment logic of “brainless bull” Tom Lee?

    From Tom Lee’s many interviews, we can probably see the core logic of his long-term optimism about Ethereum: 1. Ethereum is the core settlement layer of the future financial foundation.…

    Ethereum upgrade brings structural improvement and rebound opportunities are emerging

    The current rebound in the encryption market is gradually unfolding, but its internal driving logic has clearly differentiated.Bitcoin is still continuing its rebound trend, but the overall trend is still…

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    You Missed

    Ethereum Foundation: Ethereum’s state evolution path and future challenges

    • By jakiro
    • December 18, 2025
    • 2 views
    Ethereum Foundation: Ethereum’s state evolution path and future challenges

    Crypto VC will not die, it’s just a big wave in the market

    • By jakiro
    • December 18, 2025
    • 5 views
    Crypto VC will not die, it’s just a big wave in the market

    Will Japan’s interest rate hike trigger a global liquidity shock?

    • By jakiro
    • December 18, 2025
    • 7 views
    Will Japan’s interest rate hike trigger a global liquidity shock?

    What are the expectations for Bitcoin early next year? Can the seasonal benefits still be realized?

    • By jakiro
    • December 18, 2025
    • 1 views
    What are the expectations for Bitcoin early next year? Can the seasonal benefits still be realized?

    Banking on the blockchain: issues facing the next twenty years

    • By jakiro
    • December 18, 2025
    • 2 views
    Banking on the blockchain: issues facing the next twenty years

    How should crypto investors respond when they receive a notice of voluntary declaration of overseas income?

    • By jakiro
    • December 18, 2025
    • 4 views
    How should crypto investors respond when they receive a notice of voluntary declaration of overseas income?
    Home
    News
    School
    Search