T
iTokenly
DefinitionEthereum

Sharding

Sharding is a scaling method that splits blockchain data or work into smaller parts so the network can process more activity in parallel.

Sharding is a scaling technique borrowed from databases: instead of every participant handling one large pool of data, the system divides it into smaller pieces called shards. In a blockchain context, shards can hold different sets of data or transactions, allowing nodes to verify only a portion of the total workload while the network still coordinates around a shared security model. The goal is to increase capacity without requiring every node to become much more powerful.

For Ethereum, sharding is most closely tied to scaling through rollups and data availability. Rather than making separate mini-blockchains for all execution, Ethereum’s roadmap focuses on making it cheaper and easier for rollups to publish the data they need for users to verify activity. A simple comparison is a busy checkout line: one cashier handles everyone slowly, but several coordinated lanes can serve more people at once. Sharding aims to create that kind of parallel capacity while preserving the benefits of a decentralized network.

Other terms in Ethereum