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.