Een consensus algoritme is een manier waarop een blockchain netwerk bekijkt of de geproduceerde blok correct is. Hoewel er verschillende consensus algoritmen zijn  zijn de 2 bekendste Proof of Work (PoW) en Proof of Stake (PoS).

 

Proof of Work

Zie Proof of Work als een wedstrijd. Telkens wanneer een transactie wordt uitgevoerd, worden alle miners op het netwerk ervan op de hoogte gebracht.  Deze transactie moet worden goedgekeurd. Zodra de transactie naar het netwerk is uitgezonden, werken alle miners om de oplossing te vinden. Elke miner heeft een computer die een oplossingen zoekt voor het wiskundig vraagstuk.

Zodra de computer de oplossing heeft gevonden, wordt deze uitgezonden naar alle andere miners in het netwerk. Deze andere miners controleren het antwoord om te kijken of het klopt. Als alles klopt wordt de transactie goedgekeurd en gaat het netwerk verder met de volgende transactie. Als de oplossing niet correct is, wordt dat blok door het netwerk geweigerd. Proof of Work ontleent zijn naam aan het werk dat de computers moeten doen om te bewijzen dat een transactie geldig is.

 

Proof of Stake

Proof of Stake werkt een beetje anders. Het uiteindelijke doel is om transacties goed te keuren, maar het is niet competitief zoalss Proof of Work wel is. Onder ‘Proof of Stake’ worden individuen die hun currency vasthouden beloond. Door de currency niet uit te geven, krijgt het individu de kans om blokken te maken en extra munten te verdienen.

Telkens wanneer een blok moet worden gemaakt, kiest het netwerk een van de deelnemers uit om dit te maken. Er zijn verschillende protocollen die dit beheren. Bijvoorbeeld, de eenvoudigste vorm van PoS dicteert dat één munt gelijk is aan één stem. Eén munt wordt willekeurig gekozen tussen alle munten die worden ingezet en de eigenaar van deze munt krijgt het recht om het volgende blok te maken. Deze methodologie betekent echter dat een persoon met veel geld de grootste kans heeft om gekozen te worden.

Er zijn aanvullende methodologieën ontwikkeld om dit probleem te bestrijden. Delegated Proof of Stake is een systeem waarin individuen op afgevaardigden stemmen en deze afgevaardigden mogen blokken maken (maar niemand anders).

 

Wat is nou beter

Proof of Work heeft bewezen dat het in de loop van de tijd veerkrachtig is. De meeste van de oudste blockchain-netwerken zoals Bitcoin en Litecoin hebben bewezen dat deze methode werkt. Het netwerk wordt ondersteund door de totale investeringen van alle miners. Veel voorstanders stellen dat dit een enorm voordeel is ten opzichte van PoS.

Proof of Stake bestaat nog niet zolang als Proof of Work  en zijn nog bezig is met ontdekken hoe de idieale PoS-systeem eruit ziet. PoS heeft de potentie om te schalen boven dat van netwerken die gebruikmaken van PoW. Het aantal transacties dat een PoS-systeem per seconde kan maken, is hoger dan dat van Proof of Work. Proof of Stake kan echter het slachtoffer worden van een 51% -aanval. In deze situatie kan bijvoorbeeld een groep mensen of organisaties een coalitie vormen. Door met elkaar samen te werken, kunnen ze een meerderheid van het netwerk besturen.

De technologie is altijd aan het veranderen en en zo ook nieuwe consensus mechanismen . Een goed voorbeeld is de Tangle-functie van Iota. Het is belangrijk om deze ontwikkelingen bij te houden om ervoor te zorgen dat uw favoriete projecten relevant blijven.