الصفحة الرئيسةمنصة أبحاث البلوكشين والعملات المشفرة
Crypto Sharding in Practice: Ethereum Sharding

Crypto Sharding in Practice: Ethereum Sharding

This article explains sharding in blockchain systems, traces Ethereum’s shift toward data availability and EIP-4844, and analyzes the resulting security, performance, and professional implications.

Crypto Sharding in Practice: Ethereum Sharding

4. Ethereum Sharding Timeline: From Execution to Data Availability

Execution Sharding: The Original Vision
Date: 2016–2019
Early Ethereum research proposed multiple execution shards, each handling its own transactions and maintaining its own state while a shared beacon chain coordinated consensus. The goal was to create parallel Ethereum chains under unified security. However, challenges such as cross-shard composability, security fragmentation, developer overhead, and latency made this approach complex.
Rollup Research Gains Traction
Date: 2019–2021
Optimistic and zero-knowledge rollups began showing practical scaling potential. Researchers observed that offloading execution to rollups could reduce Layer 1 load while maintaining security. Ethereum began exploring how to pivot its architecture toward data availability instead of execution sharding.
The Rollup-Centric Pivot
Date: 2021–2022
Ethereum formally shifted strategy to focus on rollup-centric scaling. Layer 1 would handle settlement and data availability, while rollups would perform transaction execution and state management. This design removes cross-shard execution complexity and preserves unified Ethereum security.
Proto-Danksharding and EIP-4844 Introduction
Date: 2023–2024
Ethereum implemented Proto-Danksharding via EIP-4844 during the Dencun upgrade. This introduced blob transactions for temporary data storage at lower cost, enabling rollups to post large datasets efficiently. This milestone laid the foundation for large-scale data availability sharding.
Full Danksharding Roadmap
Date: 2024–2026
Full Danksharding will expand blob capacity and use data availability sampling and erasure coding to ensure scalability without requiring all validators to download all data. This step aims to enable high-frequency, high-throughput Layer 2 applications while maintaining Ethereum’s security guarantees.

How Ethereum Scales with Sharding and Layer 2 Rollups

This talk features Vitalik Buterin explaining how sharding and rollups fit into Ethereum’s long‑term scaling strategy, giving historical context and insights on why the pivot happened.