What is Danksharding?
Danksharding is Ethereum's planned data sharding implementation that will dramatically increase the network's data throughput by allowing validators to verify data availability without downloading all the data. Named after Ethereum researcher Dankrad Feist, it represents a novel approach to blockchain sharding focused on scaling data availability for rollups rather than execution.
Unlike traditional sharding proposals that split execution across shards, Danksharding recognizes that rollups handle execution. Ethereum's role becomes providing secure, abundant, and cheap data availability. And Danksharding optimizes specifically for this.
How it Works
Danksharding introduces several groundbreaking technical innovations:
Data Availability Sampling (DAS):- Validators randomly sample small portions of blob data
- Erasure coding ensures reconstruction from partial data
- Statistical guarantees that full data is available
- No validator needs to download everything
- Specialized block builders create data-heavy blocks
- Proposers select blocks without processing all data
- Enables handling massive data volumes efficiently
- Reduces centralization pressure on validators
- 16-32 MB of blob data per block (vs 768 KB today)
- ~100x increase in data throughput
- Supports millions of rollup TPS combined
- Maintains decentralized verification
- Data arranged in rows and columns
- KZG commitments for both dimensions
- Enables efficient sampling and reconstruction
- Built on Proto-Danksharding primitives
Practical Example
In a post-Danksharding world, imagine Ethereum processing 64 blobs per block instead of 6. A major rollup like Arbitrum could post 10x more transaction data per Ethereum block. Combined with continued rollup compression improvements, this translates to theoretical throughput of millions of TPS across the L2 ecosystem. Transaction fees on L2s could drop to negligible levels (fractions of a cent) while maintaining Ethereum security. High-frequency trading, gaming, and micropayments become viable on rollups.
Why it Matters
Danksharding represents the culmination of Ethereum's rollup-centric scaling roadmap:
Massive Scale:- 100x data availability improvement
- Enables true mass adoption throughput
- Positions Ethereum as global settlement layer
- DAS means any laptop can verify
- No requirement to download all data
- Preserves trustless verification
- Near-zero data availability costs
- L2 fees become negligible
- Enables new application categories
- Complex implementation requiring years of development
- Proto-Danksharding provides benefits in the interim
- Research on DAS and PBS continuing actively
Danksharding is the endgame for Ethereum data availability, transforming it into an infinitely scalable settlement and DA layer for the rollup ecosystem.
Fensory monitors Ethereum's scaling progress to help you understand how improving infrastructure will affect yield opportunities across the ecosystem.