What Is Ethereum Sharding? From Shard Chains to Danksharding

Ethereum sharding is the effort to split the network’s data and validation work into smaller pieces, so it can handle more activity without forcing every single node to process every single byte. That’s the short definition — but it’s also slightly behind the times. The shard chains Ethereum designed back in 2020 were never shipped, and what the network actually runs today under that name is a different mechanism called danksharding, live in part since March 2024.

Here’s Ethereum sharding explained the way it actually happened, not the way older roadmaps described it: what the term originally meant, why Ethereum walked away from it, and what runs in its place right now. Search for eth sharding today and plenty of results still describe the abandoned plan, so it’s worth being precise about which version applies in 2026.

What Does Sharding Mean in Crypto?

Sharding started as a database technique: instead of one server holding an entire dataset, the data gets split into pieces — shards — spread across several servers that each handle a slice of the load. Sharding in blockchain systems borrows that same logic. Rather than every node storing and verifying a network’s entire history, the job gets divided into smaller, more manageable chunks.

Shard: a partition of a larger dataset or network, small enough for a limited set of participants to store and verify, that combines with other shards to form the complete system. See the Ethereum Foundation’s danksharding overview for how the concept applies to blockchains.

The appeal of a sharding blockchain design is straightforward: a node that only tracks a fraction of total activity needs less bandwidth, storage, and computing power, which keeps the hardware bar low enough for ordinary people to keep participating. That’s the trade-off sharding is built to solve — more total capacity without raising what each participant needs to run.

How Does This Apply to Ethereum?

On Ethereum specifically, “sharding” has referred to two very different designs over the network’s history. The original 2020-era plan called for roughly 64 independent shard chains, each processing its own transactions under coordination from the Beacon Chain. That plan was shelved before it shipped, and Ethereum sharding today means something narrower: splitting up the job of storing and verifying data for Layer-2 rollups, not splitting up transaction execution itself.

Why Did Ethereum Need to Scale?

The case for sharding Ethereum’s data load starts with a hard limit: every full node has to process every transaction, so the whole network can only move as fast as an average computer can keep up. Ethereum’s base layer settles around 26 transactions per second on its own, according to CoinLaw’s 2026 chain-comparison data — nowhere near what a busy consumer app needs.

Pushing that number up the naive way, with bigger blocks or faster block times, trades away decentralization, since fewer people can afford the hardware to keep up. That tension is what the blockchain trilemma describes, and it’s exactly what both the original sharding plan and danksharding were built to loosen.

Layer-2 rollups solved execution scaling years ago by moving computation off Ethereum’s base layer, but they still had to publish their transaction data back to L1 so anyone could verify it. Before March 2024, that data rode inside ordinary Ethereum transactions and competed for the same block space as everything else, which kept rollup fees higher than they needed to be. Sharding, in its current form, exists to fix that specific bottleneck.

How Ethereum’s Plan Changed: From Shard Chains to Blobs

Here’s the part most explainers skip: Ethereum didn’t add danksharding on top of the old sharding design — it replaced it. The Ethereum Foundation is explicit about this: shard chains are no longer part of the roadmap at all, because rollups turned out to scale execution faster and more safely than splitting the base layer ever could.

Vitalik Buterin has framed the shift as a deliberate choice, not a retreat. “Our task is to bring the rollup-centric roadmap to completion, and solve these problems, while preserving the robustness and decentralization that makes the Ethereum L1 special,” he wrote in October 2024, describing the merged rollup-and-data-sharding strategy as Ethereum’s scaling path going forward, not an interim step.

The actual ethereum sharding timeline, then, is a sequence of upgrades that gradually built out data availability instead of shard chains:

DateUpgradeWhat changed
Sept 15, 2022The MergeEthereum moved to Proof of Stake, the base later upgrades built on
March 13, 2024Dencun (EIP-4844)Proto-danksharding launches: blob transactions go live, target 3 / max 6 blobs per block
May 7, 2025Pectra (EIP-7691)Blob capacity raised to target 6 / max 9
Dec 3, 2025FusakaPeerDAS (data availability sampling) goes live, letting nodes verify blobs without downloading all of them
Dec 2025 – Jan 2026BPO1 → BPO2 forksBlob capacity stepped up again to target 14 / max 21, without a full network upgrade

Dates and blob figures per ethereum.org’s roadmap and the Ethereum Foundation’s January 2026 checkpoint post.

That timeline also answers a question a lot of people still search for: there is no single “Ethereum 2.0 sharding date,” because Ethereum 2.0 stopped being the project’s name years ago, and the shard-chain feature that name once promised never launched under any date. What did launch is the danksharding sequence above, and it’s still moving — the next scheduled upgrade, Glamsterdam, is targeted for Q4 2026.

What Is Danksharding, and How Do Blobs Actually Work?

Danksharding: an Ethereum scaling design, named after Ethereum Foundation researcher Dankrad Feist, that shares the job of storing and checking rollup data across the validator set instead of splitting transaction execution into separate chains. See the official roadmap page.

Blob: a temporary 128-kilobyte packet of data a rollup attaches to an Ethereum transaction, cheaper than ordinary calldata and pruned after roughly 18 days. Defined in EIP-4844.

A rollup such as Arbitrum, Optimism, or Base bundles thousands of user transactions, compresses them, and attaches the result to an Ethereum transaction as one or more blobs instead of stuffing it into ordinary calldata. Blobs get their own, separate fee market, so a busy NFT mint or DeFi rush on Ethereum’s main chain doesn’t spike the cost of publishing rollup data at the same time. That separation is a big part of why fees on most rollups dropped sharply once proto-danksharding launched in 2024.

The harder problem danksharding solves is trust: how does a node confirm a blob’s data is real without downloading all 2.6-plus megabytes of it per block? The answer is data availability sampling — checking small random pieces of a blob and using math to confirm the whole thing is there, an approach PeerDAS brought to Ethereum’s mainnet with the Fusaka upgrade in December 2025.

Dankrad Feist, the Ethereum Foundation researcher the technique is named after, has argued the term itself undersells what’s happening. “It seems to me that we should rename data availability to data publishing,” he said at the Permissionless conference in 2023, pointing out that the network isn’t just confirming data exists somewhere — it’s making sure the data actually got published where anyone can reach it.

As of the most recent BPO fork, Ethereum targets 14 blobs per block and allows up to 21 — roughly 2.6 to 2.7 megabytes of rollup data per block, about a 2.3x jump from before Fusaka. Full danksharding, the eventual end state, aims for 64 blobs per block: coincidentally the same number of shard chains the original 2020 plan called for, though this time the number describes data slots, not independent execution chains.

Who Actually Relies on Ethereum’s Data Sharding?

Danksharding is infrastructure, so most people who benefit from it never touch a blob directly. Four groups feel it most:

  • Layer-2 rollup teams — Arbitrum, Optimism, Base, and Mantle all post their compressed transaction batches as blobs, which is what keeps their own users’ fees low.
  • Dapp and DeFi users — anyone swapping tokens or minting on a rollup pays less because the rollup itself pays less to publish data back to Ethereum.
  • Wallet and infrastructure developers — building a dapp on Ethereum today means supporting blob-carrying transactions and the BLOBHASH opcode EIP-4844 introduced, on top of standard transaction types.
  • Validators and node operators — some run PeerDAS-compatible clients that sample blob data instead of downloading it whole; others lean on a provider to handle that layer for them.

That last group is where infrastructure choices start to matter in practice. Consensus clients only hold blob data for about 18 days before pruning it, since blobs are built for short-term availability rather than permanent storage — long-term history for a rollup’s own data stays with the rollup, not with Ethereum’s base layer. Validators and application teams still need reliable RPC and archive access to Ethereum’s execution-layer state regardless of blob pruning, and providers such as NOWNodes offer Ethereum mainnet RPC and archive nodes reaching back to the genesis block, alongside 120-plus other supported networks, so a team building a wallet or explorer doesn’t have to sync and maintain that infrastructure itself.

Sharding vs. Danksharding: What Actually Changed?

Put the two designs side by side and the shift in philosophy is clear — one splits execution, the other splits data:

AspectOriginal sharding (2020 plan)Danksharding (live today)
What it splitsTransaction execution, across ~64 shard chainsData availability for rollup batches (“blobs”)
Who executes transactionsEach shard, independentlyEthereum L1 and Layer-2 rollups — shards execute nothing
StatusAbandoned, removed from the roadmapProto-danksharding live since March 2024; full version in progress
Capacity todayNever shipped14 target / 21 max blobs per block
Long-term target64 shard chains (never reached)64 blobs per block (full danksharding)

The trade-off danksharding accepted is real, and it’s worth stating plainly. Rollups, not Ethereum’s base layer, are responsible for executing and sequencing transactions, so a rollup’s own security model — how it verifies its data and who can censor it — matters as much as Ethereum’s data layer does. Ethereum guarantees that rollup data is published and available; it doesn’t guarantee that a given rollup’s sequencer behaves honestly in between.

Not every chain made the same bet. BNB Smart Chain, for instance, scales by shrinking its validator set instead of adding a data-availability layer, trading some decentralization for raw throughput. Ethereum’s rollup-plus-blobs approach is slower to build but leaves the base layer’s validator set — over 560,000 strong — untouched.

Conclusion

Ethereum sharding, as most documentation from 2020 through 2022 described it, isn’t coming — the shard chains that name promised were dropped for a design that scales data instead of execution. What runs today is danksharding: live in part since March 2024, expanded twice since, currently moving 14 to 21 blobs of rollup data through every block instead of the fraction of a single blob Ethereum could handle at launch.

For anyone building on Ethereum now, the practical takeaway is to plan around blob costs and rollup choice, not shard chains, since that’s the layer actually shaping fees and throughput in 2026. The roadmap isn’t finished — Glamsterdam and further blob increases are still ahead — but the direction is set, and it isn’t the one most people still search for.

None of this is financial or technical advice. Blob parameters, fees, and upgrade dates all move, so check current figures before relying on them for production decisions.

FAQ

Is danksharding fully live on Ethereum?

Partially. Proto-danksharding (EIP-4844) launched with the Dencun upgrade in March 2024, and PeerDAS, the data-availability-sampling piece, went live with Fusaka in December 2025. Full danksharding, targeting 64 blobs per block, is still in development.

What happened to Ethereum 2.0’s shard chains?

They were cancelled. Ethereum Foundation researchers concluded that Layer-2 rollups paired with a lighter data-availability upgrade could scale the network faster and more safely than building roughly 64 independent execution shards, so shard chains were formally dropped from the roadmap.

Is danksharding the same thing as sharding?

Not in the original sense. Danksharding doesn’t split transaction execution across multiple chains the way the 2020-era plan did — it only splits the job of storing and verifying rollup data, which is why it’s sometimes called data sharding rather than sharding in the traditional blockchain sense.

What’s the difference between sharding and rollups?

A rollup executes and bundles transactions off Ethereum’s base layer, then posts the compressed results back to L1. Danksharding is what makes posting that data affordable — rollups do the compressing, Ethereum’s data layer provides cheap space to publish the result.

How many shards does Ethereum run today?

Zero, in the original sense — there are no independent shard chains executing transactions. What Ethereum runs instead is a set number of blob slots per block, currently a target of 14 and a maximum of 21, controlled by protocol parameters rather than separate chains.

Will shard chains ever come back?

There’s no active plan to revive them. Ethereum Foundation researchers and Vitalik Buterin have described the rollup-plus-danksharding path as the network’s scaling strategy going forward, not a placeholder until shard-chain execution returns.