Sharding is a method of blockchain division (or other data types) into smaller chains, which control partial data segments.
### Purpose
Blockchain can be divided into several parts - shards.
### Structure
Every shard handles just definite part of transactions and their operations.
### Result
Distributes network load and increases common performance.