Sharding ist eine Skalierungslösung für Blockchain-Netzwerke, die darin besteht, das Netzwerk in kleinere, parallele Einheiten zu teilen, die als Shards bezeichnet werden und die Transaktionen verarbeiten und Daten unabhängig voneinander speichern können. Sharding kann den Durchsatz und die Effizienz einer Blockchain-Netzwerkes erheblich erhöhen, indem die Rechenlast auf mehrere Shards verteilt wird, was die Gesamtbelastung auf das Netzwerk verringert und es effektiver skalieren lässt.