Le sharding est une technique de mise à l’échelle utilisée dans les blockchains pour améliorer leur capacité à traiter un grand nombre de transactions en même temps. Le sharding consiste à diviser la base de données de la blockchain en plusieurs « shards » ou fragments qui peuvent être traités indépendamment les uns des autres.