Consensus
Consensus betekent dat de deelnemers in een blockchainnetwerk het met elkaar eens zijn. Ze spreken af welke transacties geldig zijn en in welke volgorde ze worden opgeslagen.
Wat is consensus?
Een blockchain is een digitaal overzicht waarin transacties in blocks worden opgeslagen. Veel computers, nodes genoemd, bewaren en controleren dit overzicht.
Consensus is het proces waarmee deze nodes samen bepalen of een nieuw block klopt. Daarvoor is geen centrale partij nodig die alles controleert. De regels hiervoor staan in een consensusalgoritme.
De node die een nieuw block mag toevoegen, heet vaak een validator. Bij Proof of Work heet deze deelnemer een miner. Die kan hiervoor een beloning in cryptomunten ontvangen.
Een eenvoudig voorbeeld van consensus
Stel dat iemand Bitcoin naar een andere persoon verstuurt. De computers in het netwerk, ook wel nodes genoemd, controleren of de transactie geldig is. Ze controleren bijvoorbeeld of de verzender voldoende Bitcoin heeft en deze niet al eerder heeft uitgegeven.
Vervolgens wordt de transactie opgenomen in een nieuw block. Via het consensusmechanisme bepaalt het netwerk welke blocks geldig zijn en worden toegevoegd aan de blockchain. Zo volgen alle deelnemers dezelfde regels en wordt voorkomen dat dezelfde Bitcoin meerdere keren wordt uitgegeven.
Waarom is consensus belangrijk in crypto?
Consensus is belangrijk omdat het ervoor zorgt dat een blockchain kan functioneren zonder centrale beheerder, zoals een bank. De computers in het netwerk volgen dezelfde regels om transacties te controleren en overeenstemming te bereiken over welke gegevens op de blockchain worden vastgelegd. Dit helpt fraude, zoals het dubbel uitgeven van crypto, te voorkomen.
In het cryptonieuws lees je regelmatig over consensusmechanismen zoals Proof of Work en Proof of Stake. Bitcoin gebruikt bijvoorbeeld Proof of Work, terwijl Ethereum Proof of Stake gebruikt. Deze systemen bepalen hoe nieuwe blocks worden toegevoegd en hoe het netwerk wordt beveiligd. Veranderingen in het consensusmechanisme kunnen invloed hebben op de veiligheid, snelheid en het energieverbruik van een blockchain.
Consensus betekent niet dat alle deelnemers over iedere transactie stemmen. Het netwerk gebruikt vooraf vastgelegde technische regels om te bepalen welke transacties en blocks geldig zijn.