Ethereum scalability: from Proto-Danksharding to full Danksharding implementation

Sharding technology has become one of the most discussed topics in the Ethereum ecosystem. Behind this lies an ambitious goal — to transform Ethereum from a network with limited throughput into a truly scalable platform capable of processing thousands of transactions per second.

Why is sharding critical for Ethereum?

Imagine that Ethereum is a city where all citizens (nodes) must know about all events in the city. This works as long as the city is small, but as it grows, the system becomes overloaded. The simple solution: divide the city into districts, where each district manages its own affairs but remains part of a whole.

This is exactly how sharding works. Instead of each node in the network processing and storing all transactions, the network is divided into several “shards” (segments). Each shard is responsible for a specific subset of transactions, significantly reducing the load and increasing the overall network performance.

Proto-Danksharding: the first step toward scalability

Proto-Danksharding is already implemented. It is an interim solution introduced in the Ethereum Cancun upgrade via EIP-4844. Although it is not a full version of the technology, proto-danksharding played a key role in improving fee situations.

What exactly did proto-danksharding do?

  • Allowed Layer 2 solutions (rollups) to add data to Ethereum blocks at a substantially lower cost
  • Reduced users’ transaction costs in rollups by 100-1000 times in some cases
  • Provided a throughput of 100-10,000 transactions per second for Layer 2 applications
  • Introduced the concept of “blob” transactions — a special data type with a short lifespan

Proto-danksharding laid the foundation for further development. It was a necessary stop on the way to full technology implementation.

Danksharding: the ambitious future of Ethereum

The full version of Danksharding is not just an improvement but a revolution in the approach to Ethereum scalability. The terminology traces back to Dankrad Fust, a well-known Ethereum researcher whose contributions to this architecture have been significant.

The main difference between Danksharding and traditional sharding methods is the use of a single block creator instead of a distributed validator system for each shard. This simplified structure provides more efficient transaction processing and creates a powerful path for scaling.

In the full implementation, Ethereum 2.0 will be divided into 64 shards. Each shard will operate in parallel, processing its set of transactions independently. However, unlike isolated systems, all shards remain part of a single network secured by a consensus mechanism.

How will this affect throughput?

Full Danksharding promises to reach over 100,000 transactions per second. For comparison:

  • Current Ethereum (without L2): ~15 TPS
  • Ethereum with proto-danksharding and L2: 100-10,000 TPS
  • Ethereum with full Danksharding: 100,000+ TPS

These figures demonstrate the scale of the transformation expected.

Technical architecture: how does it work?

Let’s take a specific example. In a network with 1000 nodes without sharding, each node must verify and store every transaction. This creates enormous load.

With sharding implementation:

  • One shard can process transactions for addresses from A to E
  • Another shard processes addresses from F to J
  • And so on for each of the 64 shards

Each node only needs to validate its own shard, reducing computational resource requirements by approximately 64 times. At the same time, network security is not compromised thanks to cross-shard bridging mechanisms.

Proto-Danksharding vs. Danksharding: comparison

Aspect Danksharding Proto-Danksharding
Status In development Already implemented (Cancun)
Target throughput 100,000+ TPS 100-10,000 TPS
Architecture 64 full shards Preparatory mechanism
Focus Universal scalability L2 cost optimization
Data management Dedicated blob storage for each shard Temporary blob storage (24-25 hours)
Compatibility with rollups Full integration for off-chain processing Support for economical data placement

Why is this important for the crypto ecosystem?

Proto-danksharding already demonstrates real impact. Users of Layer 2 applications (Arbitrum, Optimism, and others) see fee reductions. This is not just a technical progress — it means that DeFi, NFT, and other ecosystems are becoming more accessible to ordinary people.

When full Danksharding is implemented, the entry barrier will drop even further. Applications will be able to operate at speeds comparable to traditional financial systems while maintaining blockchain transparency and security.

Conclusion

Proto-danksharding is not a final solution but a critical step in Ethereum’s evolution. It already benefits users by reducing transaction costs. When fully realized, Danksharding will open a new chapter in the history of cryptocurrency scalability, making Ethereum the infrastructure of the future digital economy.

ETH0.83%
ARB4.44%
OP5.94%
DEFI-3.52%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
0/400
No comments
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate App
Community
English
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)