Een consensusalgoritme is het reglement waarmee knooppunten overeenstemming kunnen bereiken. Proof-of-work, proof-of-stake, delegated proof-of-stake en praktische Byzantijnse fouttolerantie zijn de meest voorkomende. Elk algoritme maakt een andere afweging tussen snelheid, veiligheid en energieverbruik. Proof-of-work is beproefd en duur om aan te vallen. Het is ook traag en verbruikt enorm veel elektriciteit. Proof-of-stake is sneller en energiezuiniger, maar critici beweren dat het grote houders bevoordeelt en nog niet zo lang is getest.
De keuze van het algoritme bepaalt alles aan een blockchain. Doorvoer, finaliteitstijd, hardwarevereisten en decentralisatie hangen er allemaal van af. Een blockchain die gebruikmaakt van delegated proof-of-stake kan duizenden transacties per seconde verwerken, maar concentreert de rekenkracht bij een klein aantal validators. Een proof-of-work blockchain verdeelt de miningkracht breder, maar kan die snelheid niet halen. Er bestaat geen gratis lunch. Schaalbaarheid, veiligheid en decentralisatie staan lijnrecht tegenover elkaar. Het consensusalgoritme is de plek waar deze spanningen worden opgelost.
Vergelijking van gangbare algoritmen
- Bewijs van werk — veilig, traag, energie-intensief
- Proof of stake — efficiënt, snellere afhandeling, plutocratische tendensen
- Gedelegeerd proof-of-stake — hoge doorvoer, minder validators
- PBFT — snelle finaliteit, geschikt voor netwerken met toegangsbeheer.
Nieuwere ketens experimenteren met hybride producten. De zoektocht naar een betere balans is nog gaande.
Comments
No comments yet. Be the first to share a thought.
Leave a comment