Skip to content
Sun, Jul 12 UTC 02:14:34 CAP $1.98T
26 Fear Live
Join free
Glossary

Sharding Advanced

Sharding is a scaling technique that splits a blockchain's data or transaction processing across multiple parallel partitions, called shards, instead of requiring every node to handle every transaction.

In a typical blockchain, every full node stores and validates the entire transaction history, which supports security and decentralisation but limits how much activity the network can process as usage grows, since each additional participant adds validation work rather than additional capacity. Sharding addresses this bottleneck by dividing the network's data or workload into separate shards that can be processed in parallel, with results ultimately reconciled back into the overall network state rather than every node processing every single transaction. Each shard can be thought of as handling its own slice of the network's total activity, rather than the whole network duplicating the same work many times over.

Sharding can meaningfully increase throughput, but it introduces its own complexity, including how separate shards communicate with each other securely, how data or assets move between shards, and how the system prevents an attacker from concentrating malicious control over a single shard rather than the network as a whole. It is one of several approaches, alongside layer-2 networks and other scaling designs, that blockchain projects have explored to process more activity without simply requiring every participant to run increasingly powerful hardware.

Different networks have taken different approaches to scaling, and some have prioritised sharding-style designs while others have focused on layer-2 solutions instead, so the specific role sharding plays, and how fully it has been implemented, varies considerably from one blockchain to another and continues to evolve as projects develop and refine their scaling roadmaps.

Key takeaways

  • Sharding splits a blockchain's data or workload into parallel partitions, or shards, instead of processing everything on every node.
  • The goal is higher transaction throughput without requiring each participant to handle the full network load.
  • It adds complexity around cross-shard communication and security, and is one of several competing approaches to blockchain scaling.

Sharding — frequently asked questions

Is sharding the same as a layer-2 network?

No. Sharding changes how the base blockchain itself processes data, while layer-2 networks are separate systems built on top of a blockchain that handle transactions off the main chain. Both aim to improve scalability but work in different ways.

Do most major blockchains use sharding today?

Approaches vary by network and continue to evolve over time. Some blockchains have built sharding into their design while others have prioritised different scaling methods, so it is worth checking a specific network's own documentation rather than assuming one approach applies everywhere.

This definition is educational and not financial advice. Crypto is volatile and high-risk — always do your own research.
Keep learning

New to crypto, or filling in the gaps? Work through the essentials in Learn, browse every term A–Z, or see live prices for the coins these concepts power.