Proof of Authority Uitgelegd

Delen
Copied to clipboard!
Proof of Authority Uitgelegd
Luister naar het artikel
00:00 / 00:00

De wereld van cryptocurrency heeft enorme veranderingen doorgemaakt sinds de eerste blockchain-transactie op het Bitcoin-netwerk plaatsvond. Naast de bekende Proof of Work en Proof of Stake-algoritmen werden andere consensus mechanismen voorgesteld, om via andere wegen consensus te bereiken binnen een blockchain-systeem.

Het PoW-consensus algoritme dat door Bitcoin wordt gebruikt, is tegenwoordig de meest betrouwbare en veiligst. Het is alleen niet schaalbaar. Bitcoin, en ook andere op PoW gebaseerde blockchains, hebben een beperkte capaciteit in transacties per seconde (TPS). Een dergelijke beperking hangt samen met het feit dat Bitcoin afhankelijk is van een gedistribueerd netwerk van nodes, die consensus moeten bereiken en het eens moeten zijn over de huidige status van de blockchain. Dit betekent dat voordat een nieuw blok van transacties wordt bevestigd, dit moet worden geverifieerd en goedgekeurd door de meerderheid van de netwerk-nodes. Daarom biedt het gedecentraliseerde aspect van Bitcoin niet alleen een veilig en betrouwbaar economisch systeem, maar heeft het ook zijn beperkingen om op grote schaal gebruikt te worden.

Met betrekking tot het aantal transacties per seconde, bieden Proof of Stake blockchains meestal betere prestaties dan Bitcoin. Het verschil is echter niet erg groot en PoS-netwerken zijn er nog niet in geslaagd om wel een oplossing te vinden voor het probleem met de schaalbaarheid.

In deze context wordt het Proof of Authority momenteel geïmplementeerd als een efficiënter alternatief omdat het in staat is om veel meer transacties per seconde uit te voeren.


Wat is Proof of Authority?

Proof of Authority (PoA) is een op reputatie gebaseerd consensus algoritme dat een praktische en efficiënte oplossing voor blockchain-netwerken introduceert (voornamelijk privé netwerken). De term proof of Authority ook wel PoA genoemd werd in 2017 bedacht door de mede-oprichter van Ethereum en voormalig CTO Gavin Wood. 

Het PoA-consensus algoritme maakt gebruik van de waarde van identiteiten, wat betekent dat blok validators geen coins ‘staken’, maar daarvoor in de plaats hun eigen reputatie. Daarom zijn PoA-blockchains beveiligd door de validerende nodes die willekeurig worden geselecteerd als betrouwbare entiteiten.

Het model van Proof of Authority is gebaseerd op een beperkt aantal blok validators en dit maakt het een goed en schaalbaar systeem. Blocks en transacties worden geverifieerd door vooraf goedgekeurde deelnemers, die zelf fungeren als moderators van het systeem.

PoA-consensus algoritme kan op verschillende manieren worden toegepast en wordt beschouwd als een hoogwaardige systeem voor logistieke toepassingen. Als het gaat om toeleveranciers, wordt PoA als een effectieve en goede toepassing beschouwd. 

Het Proof of Authority-model stelt bedrijven in staat om hun privacy te behouden terwijl ze gebruik maken van de voordelen van blockchain-technologie. Microsoft Azure is een voorbeeld waarbij PoA wordt geïmplementeerd. Kort omschreven biedt het Azure-platform oplossingen voor particuliere netwerken, met een systeem dat geen andere valuta vereist, zoals ‘gas’, omdat er geen mining aan te pas komt.


Proof of Authority versus Proof of Stake

Sommigen beschouwen PoA als een gemodificeerde PoS, die gebruikmaakt van identiteit in plaats van coins. Vanwege het gedecentraliseerde karakter van de meeste blockchain-netwerken, is PoS niet altijd geschikt voor bepaalde bedrijven en corporaties. Daarentegen kunnen PoA-systemen een betere oplossing zijn voor particuliere blockchains omdat de prestaties aanzienlijk hoger zijn.


De Voorwaarden voor Proof of Authority Consensus

Hoewel de voorwaarden kunnen verschillen voor verschillende systemen, is het PoA-consensus algorithm afhankelijk van: 

  • geldige en betrouwbare identiteiten: validators moeten hun echte identiteit bevestigen.

  • moeilijkheid om een validator te worden: een kandidaat moet bereid zijn om geld te investeren en zijn reputatie op het spel te zetten. Een moeilijk proces vermindert het risico van het selecteren van dubieuze validators en stimuleert een samenwerking voor lange termijn.

  • een standaard proces voor validatie goedkeuring: de methode voor het selecteren van validators moet gelijk zijn aan alle kandidaten. 

Het belang van een reputatiemechanisme is de zekerheid achter de identiteit van een validator. Dit kan geen gemakkelijk proces zijn en ook niet dat het gemakkelijk wordt opgegeven. Het moet in staat zijn slechte validators uit te sluiten. Ten slotte garandeert het waarborgen dat alle validators dezelfde procedure volgen als de integriteit en de betrouwbaarheid van het systeem.



Beperkingen

Door het PoA-mechanisme te waarborgen mag de decentralisatie niet toeslaan. Je zou dus kunnen zeggen dat dit model van consensus algorithm slechts een poging is om gecentraliseerde systemen efficiënter te maken. Hoewel dit PoA een aantrekkelijke oplossing is voor grote bedrijven met logistieke doeleinden, zijn er nog veel aarzelingen, vooral binnen de wereld van de cryptocurrency. PoA-systemen hebben een hoge doorvoer, maar de mogelijkheid aanpassingen door te voeren worden in twijfel getrokken wanneer dingen zoals censuur en blacklisting gemakkelijk kunnen worden bereikt.

Een andere kritiek punt is dat de identiteit van PoA-validators voor iedereen zichtbaar is. Het argument hiervoor is dat alleen gevestigde validators die in staat zijn om deze functie te vervullen, proberen een validator te worden (als een publiekelijk bekende persoon). Toch kan de openbaarheid van de identiteit van de validators mogelijk leiden tot manipulatie door derden. Als een concurrent bijvoorbeeld een op PoA gebaseerd netwerk wil verstoren, dan kan hij proberen bekende validators zo ver te krijgen om oneerlijk te handelen om het systeem van binnenuit over te nemen.


Conclusie

PoW, PoS of PoA hebben allemaal hun eigen unieke voor- en nadelen. Het is alom bekend dat decentralisatie hoog in het vaandel staat binnen de cryptocurrency-gemeenschap en PoA, als consensus mechanisme, decentralisatie opoffert omwille van een hoge doorvoer en schaalbaarheid. De geïntegreerde kenmerken van PoA-systemen staan in schril contrast met hoe blockchains tot nu toe functioneren. Toch biedt PoA een zeer interessante benadering en het mag niet buiten beschouwing worden gelaten als een vernieuwende blockchain-oplossing, die ook erg goed geschikt kan zijn voor private blockchain-toepassingen.

Loading