Ethereum's Roadmap: A Deep Dive into the Rollup-Centric Future and Danksharding

·

The Ethereum ecosystem is undergoing a profound transformation. With "The Merge" approaching, the community's focus is shifting toward the next phase of scalability and efficiency. This article explores Ethereum's evolving technical roadmap, emphasizing its new rollup-centric approach and the innovative concept of Danksharding.

Introduction: The Evolution of Ethereum's Vision

Ethereum's development path has seen significant changes over the years. Initial concepts like eWASM have faded, while sharding has been redefined. The official roadmap now centers on the Beacon Chain, The Merge, and sharding—but with a twist.

In early 2022, the Ethereum Foundation deprecated the term "ETH2" to avoid confusion. The current mainnet is now called the "execution layer," handling transactions, while the consensus layer coordinates Proof-of-Stake (PoS).

The Beacon Chain, launched in December 2020, serves as a precursor to PoS migration. The Merge refers to the unification of the execution and consensus layers, marking Ethereum's full transition to PoS. With testnets like Ropsten and Sepolia successfully merged, the mainnet event is imminent.

Assuming a smooth merge, sharding will become the development focus for 2023 and beyond. However, the meaning of sharding has evolved dramatically since its proposal in 2015.

Quick Review: Rollups, Data Availability, and Sharding

Rollups Explained

Rollups are Layer 2 scaling solutions that process transactions off-chain while posting data to the mainnet. There are two primary types:

Both require robust data availability to function securely.

The Data Availability Challenge

Data availability ensures that all transaction data is published and accessible. This is critical for:

Without it, users cannot verify the chain's state independently.

Traditional Sharding

Ethereum's original sharding proposal involved splitting the network into 64 shards, each with its own proposer and committee. This "execution sharding" aimed to parallelize transaction processing, reducing node load and improving scalability.

However, this approach introduced complexity and delayed implementation.

The Rollup-Centric Shift

Two pivotal articles by Vitalik Buterin redefined Ethereum's direction:

  1. "A Rollup-Centric Ethereum Roadmap" (October 2020): Emphasized supporting Rollups in the short term. Ethereum would focus on expanding data capacity rather than on-chain computation.
  2. "Endgame" (December 2021): Envisioned Ethereum as a base layer for data availability and security, with Rollups handling execution.

This shift acknowledged Rollups' effectiveness and adoption, prioritizing them over complex, uncertain native scaling solutions.

Proto-Danksharding: EIP-4844 and Blob Transactions

Despite reducing fees, Rollups still face high costs due to Ethereum's calldata pricing (16 gas/byte). EIP-4844, or Proto-Danksharding, introduces "blob-carrying transactions" to lower data costs.

Key Features:

This approach turns Ethereum into a "real-time bulletin board," ensuring data availability without permanent storage burdens.

👉 Explore advanced data solutions

Danksharding: The Full Vision

Danksharding combines several technologies to enhance data availability and scalability.

Data Availability Sampling (DAS)

DAS allows nodes to verify data without downloading everything. By randomly sampling small segments, nodes can confirm availability efficiently.

Erasure Coding

This technique splits data into segments with redundancy. Even if some segments are lost, the original data can be reconstructed. Reed-Solomon coding is used for this purpose.

KZG Polynomial Commitments

KZG commitments ensure erasure coding is correctly applied without revealing full data. This cryptographic proof enables trustless verification.

Two-Dimensional KZG Framework

To handle large datasets, KZG commitments are split into a 2D structure, distributing the computational load.

Proposer-Builder Separation (PBS)

PBS addresses MEV (Maximal Extractable Value) centralization by separating roles:

This reduces MEV-related centralization and allows specialized builders to handle Danksharding's computational demands.

Censorship Resistance Lists (crLists)

To prevent censorship, proposers can specify a list of transactions (crList) that builders must include. Builders must prove inclusion or face invalid blocks.

Danksharding vs. Original Sharding

Danksharding simplifies the original sharding vision by:

This transforms Ethereum into a unified settlement and data availability layer for Rollups.

The Future: A Multi-Rollup Ecosystem

Ethereum's roadmap for the next 2-3 years clearly prioritizes Rollup support. Key predictions include:

  1. Multi-Rollup Competition: Similar to Cosmos, Ethereum will host multiple Rollups, leveraging its security and data availability.
  2. Cross-Rollup Infrastructure: Tools for跨域 MEV and interoperability will become essential.
  3. Ecological Growth: Rollup-based applications may surpass Ethereum's native ecosystem.

👉 Discover cross-chain strategies

Frequently Asked Questions

What is the difference between zkRollups and Optimistic Rollups?

zkRollups use validity proofs for instant finality, while Optimistic Rollups rely on fraud proofs with a challenge period. zkRollups are more complex but offer better scalability and security.

How does Proto-Danksharding reduce costs?

By introducing blob transactions with lower gas fees, Proto-Danksharding makes data storage cheaper for Rollups, indirectly reducing user transaction costs.

Why is data availability important for Rollups?

Without accessible data, users cannot verify transactions or reconstruct state. Data availability ensures transparency and security.

What is MEV, and how does PBS mitigate it?

MEV refers to profits from transaction ordering. PBS separates block building from proposing, distributing MEV gains more evenly and reducing centralization.

When will Danksharding be implemented?

Proto-Danksharding is expected in 6-9 months, with full Danksharding following in 18-24 months. Timelines may shift based on development progress.

How will sharding affect node operators?

Danksharding's data sampling techniques reduce node workload, allowing lighter hardware requirements and maintaining decentralization.

Conclusion

Ethereum's rollup-centric roadmap represents a pragmatic shift toward scalable, secure, and decentralized solutions. By embracing Danksharding and enhancing data availability, Ethereum is poised to support a vibrant multi-Rollup ecosystem. As the merge concludes, the community's focus will turn to sharding—ushering in a new era of innovation and growth.