The Original Dream: A Highway with More Lanes
The initial vision for sharding was straightforward and easy to grasp. Imagine the Ethereum blockchain as a single, congested highway. Sharding was supposed to be like adding 64 new lanes. The idea, known as execution sharding, was to split the entire
blockchain into multiple, parallel mini-chains called 'shards'. Each shard would process its own transactions and smart contracts independently. By dividing the workload, the network's capacity would multiply, leading to faster transaction times and lower costs for everyone. This was the widely accepted roadmap for years: more chains, more capacity, problem solved. It was an ambitious plan to scale the main Ethereum layer itself, but as developers dug in, they realized it was incredibly complex to build securely.
The Big Pivot to 'Danksharding'
As Layer 2 scaling solutions—networks like Arbitrum, Optimism, and Base that run on top of Ethereum—grew more popular, the developers' thinking shifted. These L2s were already handling millions of transactions cheaply, but they had one major expense: posting proof of those transactions back to the main Ethereum chain for security. This data was expensive because it was stored forever, just like a regular transaction. So, a new, more pragmatic plan emerged, spearheaded by researchers Protolambda and Dankrad Feist. The result was 'Danksharding' and its first phase, 'Proto-Danksharding,' which went live with the Dencun upgrade in March 2024. This marked a fundamental pivot away from splitting the blockchain itself.
The Hidden Detail: It's All About 'Blobs'
Here’s the detail almost everyone misses: the new sharding plan doesn't involve creating new shard chains that execute transactions at all. Instead, Proto-Danksharding (codenamed EIP-4844) introduced a completely new mechanism called 'blob-carrying transactions'. Think of a 'blob'—short for Binary Large Object—as a cheap, temporary data backpack attached to a transaction. Layer 2 networks can stuff all their transaction data into these blobs and post them to Ethereum. The main Ethereum network doesn't process what's inside the blob; it just verifies that the data is available for anyone who needs to check it. Then, after about 18 days, the blob is automatically deleted. This is data sharding, not execution sharding. The goal is no longer to add more lanes to the highway, but to create a temporary, super-cheap parking lot for data trucks.
Why This Changes Everything for Users
This seemingly small technical shift from 'shard chains' to 'data blobs' has had a massive real-world impact. Because blobs created a separate, cheaper data market, the cost for Layer 2 networks to post their data to Ethereum plummeted overnight—by over 95% in many cases. Those savings were passed directly to users. Suddenly, swapping tokens on an L2 network went from costing a few dollars to just a few cents. This makes using the Ethereum ecosystem genuinely affordable for mainstream activities, from gaming and social media to small-scale payments. It solidifies Ethereum's long-term strategy: the main chain becomes a hyper-secure settlement and data availability layer, while the vast majority of user activity happens on Layer 2s.
The Road Ahead: More Blobs, More Scale
Proto-Danksharding was just the first step. It enabled a handful of blobs to be attached to each block. The next major phase, known as 'Full Danksharding,' will dramatically increase this capacity from a target of three (and a max of six) blobs per block to 64. This will further expand the cheap data space available for Layer 2s, pushing transaction costs even lower and enabling the network to support hundreds of rollups simultaneously. Future upgrades like Pectra and Fusaka, expected through 2025 and 2026, will continue to build on this foundation, enhancing scalability and improving the user experience. The path is clear: Ethereum's future isn't about splitting its core, but about becoming a powerful, secure foundation for an entire ecosystem of other chains to build upon.











