NAKAMOTO CONSENSUS

Wat wordt er bedoelt met Nakamoto Consensus?

nakamoto consensusHet verwijst naar Bitcoin’s gedecentraliseerde en pseudonieme consensus protocol. Het is het hart van Bitcoin en de sleutel tot haar succes. Het bijzondere van de Bitcoin is dat het mogelijk is dat het decentrale betalingsnetwerk geen derde partijen nodig heeft om tot een consensus te komen over de ware staat van het grootboek, de Bitcoin blokketen. Even voor de duidelijkheid, dit is 1 grootboek of kassaboek die als een exacte kopie meer dan duizenden malen is gedistribueerd over alle nodes (actieve deelnemers met een kopie van de blokketen) binnen dit netwerk. Hoe is het in feite mogelijk dat al deze precies hetzelfde zijn en dat het netwerk consensus bereikt over de ware staat van de blokketen?

Het gaat bijna ons voorstellingsvermogen te boven. In theorie is het eigenlijk niet mogelijk. Kijk, een blokketen als een grootboek centraal beheren op basis van toestemmingen en bekende partijen is een koud kunstje. Een publieke blokketen decentraliseren, te distribueren over alle actieve deelnemers waarbij er dan toch een consensus kan ontstaan over de enige en correcte blokketen is bijna magisch te noemen.

emergentie bitcoinTheoretisch gezien zou dit niet mogelijk kunnen zijn, maar in de praktijk werkt het. Nakamoto Consensus gaat over het feit dat consensus binnen Bitcoin een emergente kwaliteit is.

Emergentie is een begrip dat met name centraal staat in de systeemtheorie en de filosofie. Het betreft de ontwikkeling van complexe georganiseerde systemen, die bepaalde eigenschappen vertonen die niet zichtbaar zijn door louter een reductie van hun samenstellende delen of processen. Nakamoto concensus verschijnt binnen het Bitcoin netwerk door een samenspel van vier verschillende constant werkzame asynchronische processen:

  • De onafhankelijke verificatie van alle transacties, elke transactie wordt gecontroleerd door elke actieve deelnemer (full node) op basis van een lijst van criteria.
  • De onafhankelijke aggregatie van deze transacties in nieuwe blokken door gespecialiseerde deelnemers, de mining nodes op basis van een Proof-of-Workalgoritme. Het PoW-algoritme beloont de delvers voor hun rekenwerk voor het toevoegen van een nieuwe blok.
  • De onafhankelijke verificatie van de nieuwe blokken door elke actieve deelnemer en de verwerking van de blok in de blokketen.
  • De onafhankelijke selectie door elke actieve deelnemer van de langste blokketen met de meest verzamelde rekenkracht zoals het wordt aangetoond door de voortdurende demonstraties of bewijzen van arbeid (PoW).

Dit samenspel maakt het mogelijk dat het netwerk tot overeenstemming komt over de ware staat van de gedistribueerde Bitcoin boekhouding zonder dat er een derde partij nodig is. Het belangrijkste proces dat het mogelijk maakt dat een derde partij niet meer nodig is, is het werk van de Bitcoin delvers. Het beveiligt het gehele decentrale netwerk en maakt het mogelijk dat consensus kan verschijnen over de staat van het netwerk en de ware blokketen als de single point of truth.

De blockchain is een in feite alleen maar 1 cryptografisch component in een cryptocurrency dat zijn eigenlijke waarde pas krijgt in een gedecentraliseerd samenspel van cryptografische algoritmische processen en het volgen van enkele regels door alle actieve deelnemers binnen een groeiend netwerk met een krachtig wordend netwerk effect voor het laten verschijnen van consensus die niet te censureren is. Wanneer er consensus is bereikt is de transactie voorgoed onveranderbaar, onverwoestbaar  vastgelegd in de blockchain. Een enkelvoudige bron van waarheid is gecreëerd geworden binnen een decentraal netwerk op basis van cryptografie en emergente consensus. Dit is de kracht van de blockchain van Bitcoin, maar ook die van Litecoin. Zonder deze elementen is een blockchain gewoon een kwetsbaar grootboek.

Voor meer informatie en gerelateerde artikels: