Sharding and Scaling On Blockchain
Too Long; Didn't Read
Sharding is a way of partitioning to spread out computational and storage workloads across a P2P network. Each shard has its own network of validators or nodes which either mine blocks using a PoW algorithm, or by staking or voting. This means that each shard could be compromised or corrupted by controlling 5.1% of the nodes of the original chain as opposed to 51% of it. The network is less suitable for services and applications that need to scale as they are adopted.