Sharding ist eine Layer-1-Skalierungslösung, die entwickelt wurde, um die Skalierbarkeit von Blockchain-Netzwerken zu verbessern, indem die Blockchain in kleinere Partitionen oder "Shards" aufgeteilt wird, die jeweils eigene Transaktionen und Smart Contracts verarbeiten können.