Skip to main content

Network Sharding

Definition

Network sharding is a database partitioning technique applied to blockchain networks to improve scalability. It divides the network into smaller, independent segments called “shards,” each capable of processing its own set of transactions and maintaining its own state. This allows for parallel transaction processing, significantly increasing the overall throughput of the blockchain. Each shard processes a fraction of the network’s total operations.