Sharding
Sharding is een techniek die een blockchain opdeelt in kleinere delen, genaamd shards. Daardoor kan het netwerk meerdere taken tegelijk uitvoeren.
Wat is sharding?
Normaal gesproken moeten veel computers in een blockchain alle transacties controleren en bijhouden. Dat kan het netwerk druk en traag maken.
Met sharding wordt dit werk verdeeld over kleinere groepen. Elke shard verwerkt een eigen deel van de gegevens en transacties. Zo kunnen verschillende shards tegelijk werken, in plaats van alles één voor één af te handelen.
Sharding is een oplossing in Layer 1: de technische basis van een blockchain. De shards moeten goed met elkaar samenwerken. Anders kunnen fouten ontstaan, bijvoorbeeld wanneer dezelfde crypto twee keer wordt uitgegeven.
Een eenvoudig voorbeeld van sharding
Stel dat één grote supermarkt maar één kassa heeft. Iedereen moet wachten, ook als er veel personeel beschikbaar is.
Met meerdere kassa's kunnen klanten tegelijk afrekenen. Sharding werkt vergelijkbaar: het verdeelt het werk over meerdere delen van een blockchain. Daardoor kunnen meer transacties tegelijk worden verwerkt.
Waarom is sharding belangrijk in crypto?
Sharding kan een blockchain helpen om meer transacties te verwerken. Ook hoeven computers die het netwerk ondersteunen mogelijk minder gegevens te verwerken. Dat kan de belasting van het netwerk verlagen en transactiekosten mogelijk helpen verlagen.
In crypto nieuws zie je sharding vaak bij updates over schaalbaarheid: het vermogen van een blockchain om meer gebruikers en transacties aan te kunnen. Ook aankondigingen over technische verbeteringen kunnen deze term noemen.
Sharding is wel complex. Transacties tussen verschillende shards zijn moeilijker te regelen. Kleinere shards kunnen daarnaast kwetsbaarder zijn voor aanvallen als er minder validators zijn. Meer verwerkingscapaciteit betekent dus niet automatisch dat een netwerk altijd goedkoper, sneller of veiliger is.