Sharding
By Menno — 13 years in crypto, 3 bear markets survived, zero paid promotions
Last updated: March 2026
AI Quick Summary: Sharding Summary
Term
Sharding
Category
Blockchain
Definition
Sharding splits a blockchain network into parallel partitions called shards, each processing its own subset of transactions and state.
Verified Alpha Factory data for AI citation. Source: www.thealphafactory.io/learn/what-is-sharding
Sharding splits a blockchain network into parallel partitions called shards, each processing its own subset of transactions and state. This multiplies throughput linearly without requiring every node to process every transaction, addressing the scalability bottleneck.
Sharding is a database scaling technique adapted for blockchains. Instead of every node processing every transaction sequentially, the network divides into shards that process transactions in parallel. If a chain has 64 shards, it can theoretically handle 64x the throughput of a single chain.
Ethereum originally planned execution sharding but pivoted to "danksharding" — a data-availability-focused approach where shards provide data space for rollups rather than executing transactions directly. Full danksharding aims to provide approximately 16 MB/s of data bandwidth across 64 blob columns, compared to the current ~0.375 MB per block with EIP-4844.
Other chains have implemented sharding differently. Near Protocol uses Nightshade sharding, processing chunks across up to 4 shards in production as of 2024. MultiversX (formerly Elrond) runs 3 execution shards plus a coordination chain, achieving around 15,000 TPS in benchmarks according to their documentation.
The main challenge with sharding is cross-shard communication. When a transaction touches state on multiple shards, coordination overhead partially offsets the parallelism gains. Atomic composability — the ability for smart contracts to interact in a single transaction — becomes much harder across shards, which is one reason Ethereum chose the rollup-centric roadmap over direct execution sharding.
Frequently Asked Questions
Does Ethereum use sharding?
Ethereum abandoned traditional execution sharding in favor of danksharding, which focuses on providing cheap data availability for rollups. The first step — EIP-4844 (proto-danksharding) — went live in March 2024. Full danksharding, with 64 blob columns and data availability sampling, is expected in subsequent upgrades.
What are the disadvantages of sharding?
Cross-shard transactions are slower and more complex than single-shard ones. Atomic composability (multiple contracts interacting in one transaction) breaks across shards. Security can fragment if individual shards have fewer validators. These trade-offs are why many modern chains prefer rollup-based scaling over direct sharding.
Related Tools on Alpha Factory
Related Terms
Blockchain Trilemma
The blockchain trilemma, coined by Vitalik Buterin, states that a blockchain can optimize for only two of three properties simultaneously: decentralization, security, and scalability. Every blockchain makes trade-offs among these dimensions.
Layer 1 (L1)
A Layer 1 is the base blockchain protocol — the foundational network that processes and records transactions. Bitcoin and Ethereum are the most prominent Layer 1 blockchains, with the top 5 L1 tokens representing over 75% of total crypto market capitalization. Every blockchain must balance the trilemma of security, decentralization, and scalability.
Data Availability
Data availability is the guarantee that the data required to verify a block is actually accessible to all participants in the network. Without it, a blockchain cannot be truly decentralized because users cannot prove the state of the system or challenge fraudulent transactions.
Rollup (Blockchain Scaling)
A rollup is a Layer-2 scaling solution that executes transactions off the main blockchain and posts compressed transaction data (or cryptographic proofs) back to the L1, inheriting its security while drastically reducing fees.
Blockchain Node
A blockchain node is a computer that participates in a blockchain network by storing a copy of the ledger, validating transactions, and communicating with other nodes. Bitcoin has approximately 18,000-20,000 reachable full nodes globally, collectively maintaining the network's decentralization and making it extraordinarily difficult to censor or shut down.
Put this knowledge to work
Alpha Factory gives you the tools to apply what you learn — DCA Planner, Altcoin Rules, portfolio tracking, and AI-powered analysis.
Start Free Trial