Wat is Proof of Work (PoW) in Blockchain?

Inhoudsopgave

bewijs van werk

Delen

Bewijs van werk (PoW) is de consensusalgoritme die de veiligheid en decentralisatie van belangrijke cryptovaluta zoals Bitcoin ondersteunt. Als eerste breed geadopteerde blockchainnetwerk introduceerde Bitcoin PoW om transacties te valideren en nieuwe blokken op een gedecentraliseerde manier toe te voegen aan het gedistribueerde grootboek, zonder afhankelijk te zijn van centrale autoriteiten. 

Sindsdien is PoW het meest gebruikte consensusmechanisme geworden in cryptogeldNaarmate de blockchaintechnologie zich verder ontwikkelt, worden PoW ook geconfronteerd met voortdurende debatten over de duurzaamheid en decentralisatie ervan. 

Dit artikel biedt een diepgaande kijk op hoe PoW werkt, het belang ervan in de blockchain, kritiek erop, cryptovaluta die het gebruiken, vergelijkingen met alternatieve mechanismen zoals proof of stake en discussies over de toekomst van PoW.

Sleutel afhaalmaaltijden

  • PoW maakt gebruik van miners die complexe puzzels oplossen om transacties te valideren en blokken toe te voegen in ruil voor beloningen. Zo wordt een gedistribueerde consensus bereikt zonder dat er externe partijen nodig zijn.
  • Hiermee wordt het probleem van dubbele uitgaven opgelost en worden miners gestimuleerd middels blokbeloningen. Zo blijft de decentralisatie behouden terwijl duizenden mensen wereldwijd middelen bijdragen. 
  • Kritiekpunten zijn onder meer de enorme hoeveelheden elektriciteit die nodig zijn voor mijnbouw en de mogelijke druk tot centralisatie naarmate de kosten in de loop van de tijd stijgen.
  • Grote cryptovaluta zoals Bitcoin, Ethereum, Litecoin, Monero en Dogecoin zijn momenteel allemaal afhankelijk van PoW voor hun beveiliging. 
  • Proof of Stake wordt door sommigen gezien als een energiezuiniger alternatief, maar mist de bewezen langetermijnbeveiligingsstatus van PoW op grote schaal.

Korte geschiedenis van Proof of Work (PoW)

Het concept van proof-of-work werd voor het eerst in 1993 geïntroduceerd door Cynthia Dwork en Moni Naor in hun artikel “Prijzen via verwerking of bestrijding van ongewenste e-mail.” Ze stelden een cliëntpuzzelbenadering voor, waarbij een cliënt een matig moeilijk rekenprobleem moet oplossen en de oplossing bij het verzoek moet voegen als bewijs dat er moeite is gedaan om het verzoek te verwerken. 

Dit hielp het misbruik van diensten die kwetsbaar zijn voor denial-of-service-aanvallen en ander misbruik te beperken. Bijna tien jaar later, in 2008, introduceerde Bitcoin-bedenker Satoshi Nakamoto PoW aan de Bitcoin-netwerk als een manier om transacties te voorzien van een tijdstempel door een computationeel bewijs van werk aan blokken toe te voegen. Miners op het Bitcoin-netwerk strijden om als eerste een computationeel moeilijk probleem op te lossen en een nieuw blok te publiceren. 

Het toevoegen van een proof-of-work in blokken dient als bewijs van de inspanning die de miners hebben geleverd en helpt kwaadwillenden ervan te weerhouden de blockchain te wijzigen door de proof-of-work van eerdere blokken te computationeel te duur te maken om aan te passen. Sinds de introductie van Bitcoin is PoW een veelgebruikt consensusmechanisme geworden om veel andere blockchainnetwerken te beveiligen.

Wat is Proof of Work (PoW)?

Wat is Proof of Work (PoW)?

Proof of Work (PoW) is een consensusmechanisme dat wordt gebruikt in blockchain-netwerken om overeenstemming te bereiken over de toestand van de gedistribueerde grootboekHet werd in 1993 geïntroduceerd door Cynthia Dwork en Moni Naor als een manier om e-mailspam en denial-of-service-aanvallen te bestrijden. PoW won enorm aan populariteit met de komst van Bitcoin in 2009 en is sindsdien breed omarmd door verschillende blockchainplatforms.

In een PoW-systeem strijden deelnemers, miners genaamd, om complexe wiskundige puzzels op te lossen. Het doel is om een ​​oplossing te vinden die voldoet aan de specifieke criteria van het netwerkprotocol. Het oplossen van deze puzzels vereist aanzienlijk rekenwerk en rekenkracht.

Het onderliggende principe van PoW is dat het vinden van een oplossing rekenintensief is, maar het verifiëren ervan relatief eenvoudig. Dit maakt het voor kwaadwillenden moeilijk om de transactiegeschiedenis van de blockchain te manipuleren. Zodra een miner een geldige oplossing vindt, zendt hij deze uit naar het netwerk, zodat andere deelnemers de juistheid ervan snel kunnen verifiëren. De miner die de puzzel succesvol oplost, wordt beloond met nieuwe munten en vaak ook transactiekosten.

Word lid van UEEx

Ervaar 's werelds toonaangevende digitale vermogensbeheerplatform

Aanmelden

Hoe Proof of Work werkt als een consensusmechanisme

Transactievalidatie

In een PoW-blockchain initiëren deelnemers transacties door digitale handtekeningen te creëren en deze naar het netwerk te versturen. Miners verzamelen deze transacties en vormen een blok met een batch transacties.

Voorbeeld

Stel dat een gebruiker genaamd Jane 100 CoinChain-munten naar Peter wil sturen. Om dit te doen, creëert ze een transactie door de eigendomsoverdracht digitaal te ondertekenen met haar privésleutel. De transactie bevat de volgende informatie:

  • Jane's publieke sleutel (die haar CoinChain-adres vertegenwoordigt)
  • De publieke sleutel van Peter (die zijn CoinChain-adres vertegenwoordigt)
  • Het aantal CoinChain-munten dat moet worden overgedragen (100 munten)
  • Een verwijzing naar de hash van het vorige blok, die de transactie koppelt aan de blockchain

Blokvorming

Miners concurreren om een ​​rekenpuzzel op te lossen, ook wel bekend als een hashpuzzel of nonce, door herhaaldelijk het hashen van de gegevens van het blok met een willekeurige waarde totdat de resulterende hash aan specifieke criteria voldoet. Dit proces is een kwestie van trial-and-error, aangezien de oplossing probabilistisch is. 

Het doel van de miner is om een ​​nonce te vinden die, in combinatie met de andere headerinformatie, een hash oplevert met een bepaald aantal voorloopnullen. De hashfunctie is een eenrichtingsfunctie, wat betekent dat het rekenkundig eenvoudig is om de hash van een gegeven invoer te berekenen, maar onhaalbaar om de invoer uit de hash af te leiden.

Voorbeeld

Miners verzamelen de transactie van het netwerk en vormen een nieuw blok. Het blok bevat een header en een lijst met transacties. De header bevat de volgende informatie:

  • Het indexnummer van het blok (de volgorde van het blok binnen de keten)
  • De hash van de header van het vorige blok (die het blok aan de blockchain koppelt)
  • Een tijdstempel (die de tijd weergeeft waarop het blok is gemaakt)
  • Een nonce (een willekeurige waarde die wordt gebruikt om de hashpuzzel op te lossen)
  • De Merkle-root van het blok (een hash van alle transacties in het blok)

Moeilijkheidsaanpassing

Het netwerk past de moeilijkheidsgraad van de puzzel aan om een ​​consistente blokgeneratiesnelheid te behouden, vaak gericht op een vast tijdsinterval tussen blokken. Naarmate er meer rekenkracht aan het netwerk wordt toegevoegd, neemt de moeilijkheidsgraad toe om te voorkomen dat blokken te snel worden gemined. Omgekeerd, als de rekenkracht afneemt, neemt de moeilijkheidsgraad af om de gewenste blokgeneratiesnelheid te behouden.

Voorbeeld

Stel dat CoinChain een bloktijd van 10 minuten nastreeft en de huidige blokmoeilijkheidsgraad 5 voorloopnullen is. Als de netwerkhashsnelheid toeneemt en blokken te snel worden gemined, past het netwerk de moeilijkheidsgraad aan om ervoor te zorgen dat de bloktijd dicht bij de doelstelling blijft. Als de netwerkhashsnelheid afneemt en blokken te langzaam worden gemined, verlaagt het netwerk de moeilijkheidsgraad om de gewenste bloktijd te behouden.

Zodra een miner een geldige oplossing voor de hashpuzzel vindt, zendt hij het blok naar het netwerk. Andere nodes (miners en niet-miners) verifiëren snel de geldigheid van het blok door de header onafhankelijk te hashen met de nonce en te controleren of de resulterende hash aan de vereiste criteria voldoet. Als het blok geldig is, wordt het toegevoegd aan de blockchain en wordt de miner beloond met nieuw gegenereerde munten en transactiekosten.

Word lid van UEEx

Ervaar 's werelds toonaangevende digitale vermogensbeheerplatform

Aanmelden

Blokvoortplanting en verificatie

Ketenselectie

In PoW wordt de langste geldige keten beschouwd als de geldige blockchain. Als meerdere miners tegelijkertijd geldige oplossingen vinden, kunnen er tijdelijke forks ontstaan, wat resulteert in concurrerende ketens. Miners kiezen de langste keten als de geldige en bouwen daarop verder. Dit proces zorgt ervoor dat het netwerk convergeert naar één overeengekomen blockchain en beperkt het risico op netwerksplitsingen.

Als een miner bijvoorbeeld een blok aanmaakt met een hoger blokindexnummer, maar het vorige blok heeft een hogere hashwaarde, dan negeert het netwerk het nieuwe blok en gaat het door met bouwen op het vorige blok.

Security

PoW biedt een een hoog niveau van beveiliging vanwege de rekenkracht die nodig is om de puzzels op te lossen. Het netwerk gaat ervan uit dat de meeste miners eerlijk zijn en dat een aanvaller de meerderheid van de rekenkracht van het netwerk nodig heeft om de geschiedenis van de blockchain te manipuleren. Het gedecentraliseerde karakter van PoW-netwerken en de moeilijkheid om aanvallen uit te voeren, maken ze bestand tegen verschillende soorten aanvallen, waaronder double-spending en Sybil-aanvallen.

Economische prikkels

Miners worden economisch gestimuleerd om eerlijk deel te nemen aan het PoW-systeem. Door te investeren in rekenkracht en elektriciteit kunnen miners blokbeloningen verdienen, die bestaan ​​uit nieuw gecreëerde munten en transactiekosten. Dit stimuleert miners om te concurreren om de puzzels op te lossen en het netwerk te beveiligen.

Waarom is Proof of Work belangrijk?

Man houdt twee munten voor zijn ogen.

PoW vervult twee cruciale functies die essentieel zijn voor de beveiliging en werking van blockchainnetwerken. 

Ten eerste helpt het het probleem van dubbele uitgaven op te lossen door rekenkracht te vereisen voordat transacties als geldig worden beschouwd. Als een aanvaller dezelfde cryptocurrency twee keer zou proberen uit te geven, zou het netwerk de tweede transactie afwijzen, omdat miners al werk hebben verricht om de eerste transactie in een blok te valideren.

Ten tweede biedt PoW miners prikkels om deel te nemen aan het valideren van transacties via de blokbeloningen en -vergoedingen die ze kunnen verdienen. Deze gedistribueerde prikkelstructuur is belangrijk voor het behoud van decentralisatie omdat er geen enkele partij verantwoordelijk is voor de transactievalidatie, maar duizenden onafhankelijke miners over de hele wereld hun middelen bijdragen. 

Als transactievalidatie niet werd beloond, zouden miners weinig reden hebben om grote hoeveelheden elektriciteit en hardware te besteden aan de beveiliging van het netwerk. Door de combinatie van het vereisen van werk en het stimuleren daarvan, helpt PoW bij het bereiken van gedistribueerde consensus in een open en toestemmingsloos systeem zonder gecentraliseerde autoriteiten. 

Het zorgt ervoor dat blockchainnetwerken veilig en gedecentraliseerd blijven, omdat meer deelnemers financieel gemotiveerd zijn om middelen bij te dragen voor validatie. Dit maakt PoW tot een kernmechanisme dat de snelle groei van cryptovaluta in het afgelopen decennium heeft ondersteund.

Word lid van UEEx

Ervaar 's werelds toonaangevende digitale vermogensbeheerplatform

Aanmelden

Kritiek op Proof of Work

Hoewel PoW bewezen heeft de beveiliging van grote blockchainnetwerken succesvol te bevorderen, kampt het ook met aanhoudende kritiek op de duurzaamheid ervan en mogelijke centralisatiedruk. Twee van de meest prominente problemen die tegen PoW worden aangevoerd, zijn:

Hoog energieverbruik

Grafiek met het totale elektriciteitsverbruik van bitcoins
Beeldbron: CBECI

In 2023 werd geschat dat het wereldwijde elektriciteitsverbruik voor bitcoinmining een duizelingwekkende 121.13 terawattuur (TWh) bereikte. De enorme rekenkracht en elektriciteit die miners nodig hebben om consistent complexe Proof-of-Work (PoW)-puzzels op te lossen, resulteren in een enorme energievraag wereldwijd. Een rapport van Cambridge uit 2021 geeft aan dat de Alleen al het Bitcoin-netwerk verbruikt jaarlijks meer elektriciteit dan Argentinië en enkele andere landen. Dit aanzienlijke energieverbruik heeft geleid tot bezorgdheid over de duurzaamheid van PoW.

Potentiële centralisatie

Doordat de prijzen van cryptovaluta en de moeilijkheidsgraad van mining de afgelopen jaren aanzienlijk zijn gestegen, zijn ook de kosten van gespecialiseerde miningapparatuur en grootschalige operaties flink gestegen. 

Dit heeft ertoe geleid dat mining gedomineerd is door een paar grote mining pools en exploitanten in regio's met goedkope elektriciteit, waardoor de aanvankelijke voordelen van decentralisatie verloren gaan. Als een handvol entiteiten 51% van de netwerkhashrate zou controleren, zou dit aanvallen mogelijk kunnen maken.

Andere kritiekpunten zijn onder meer het productieafval van mininghardware met een korte levensduur en de mogelijke druk op geografische centralisatie rond locaties die mijnwerkers goedkope elektriciteitssubsidies bieden. Hoewel PoW veerkrachtig is gebleken, worden deze problemen vaak aangehaald als beperkingen die alternatieve consensusmechanismen proberen aan te pakken.

Cryptocurrencies die gebruikmaken van Proof of Work

Cryptocurrencies die gebruikmaken van Proof of Work

Ondanks de kritiek blijft PoW het meest geïmplementeerde consensusalgoritme in cryptocurrency vanwege Bitcoins pionierstatus en bewezen veiligheidsreputatie gedurende vele jaren van grootschalige exploitatie. Enkele van de belangrijkste cryptovaluta die momenteel PoW gebruiken, zijn:

  • Bitcoin (BTC): Bitcoin, het oorspronkelijke blockchainnetwerk, heeft PoW als standaardmechanisme ingesteld, met een totale hashkracht van meer dan 11 exahashes/seconde die het momenteel veiligstelt.
  • Ethereum (ETH): Ethereum maakt momenteel gebruik van PoW, maar stapt over op een hybride PoW/proof-of-stake-model genaamd Casper voordat het volledig overstapt op proof-of-stake. 
  • Litecoins (LTC): Litecoin was een van de eerste Bitcoin-forks. Hierbij werd het PoW-kernalgoritme behouden, maar werden enkele variabelen aangepast, zoals de generatietijd van blokken.
  • Monero (XMR): Monero richt zich op privacy en maakt gebruik van een PoW-algoritme genaamd CryptoNight, dat is geoptimaliseerd voor individuele gebruikers in plaats van gespecialiseerde mininghardware.
  • Dogecoin (DOGE): Dogecoin werd gelanceerd als een luchtige cryptocurrency, maar vertrouwt net als vergelijkbare cryptovaluta nog steeds op PoW-beveiliging via een aangepast Litecoin-miningalgoritme.

Gezien de miljardenmarktkapitalisatie van deze PoW-blockchains, hebben miners sterke financiële prikkels om middelen te blijven bijdragen om ze te beveiligen door middel van concurrerende hardwareproductie en elektriciteitskosten. PoW blijft voorlopig dominant vanwege de lange staat van dienst op het gebied van beveiliging.

Bewijs van werk versus bewijs van inzet 

Laten we onderscheid maken tussen Proof of Work en Proof of Stake aan de hand van de volgende vijf sleutelfactoren:

Decentralisatie en veiligheid

PoW: PoW wordt vaak geprezen om zijn hoge mate van decentralisatie en beveiliging. De afhankelijkheid van rekenkracht zorgt ervoor dat geen enkele entiteit het netwerk gemakkelijk kan domineren. Naarmate mining echter specialistischer en resource-intensiever wordt, bestaat het risico op centralisatie, omdat de mining-macht zich concentreert in de handen van een paar grote spelers met toegang tot aanzienlijke resources.

Na: PoS richt zich op het energieverbruik en de centralisatieproblemen van PoW. De mate van decentralisatie in PoS-netwerken kan echter worden beïnvloed door de initiële distributie van munten en het vermogen van grote stakeholders om hun invloed in de loop van de tijd te behouden. Bovendien zijn de beveiligingsveronderstellingen van PoS-netwerken gebaseerd op de aanname dat de meeste deelnemers eerlijk zijn, wat niet altijd waar hoeft te zijn.

Word lid van UEEx

Ervaar 's werelds toonaangevende digitale vermogensbeheerplatform

Aanmelden

Energie-efficiëntie en milieu-impact

PoW: PoW staat bekend om zijn hoge energieverbruik, voornamelijk vanwege de rekenkracht die nodig is om complexe puzzels op te lossen. Dit heeft geleid tot zorgen over de milieu-impact van PoW-blockchains, met name die met aanzienlijke miningactiviteiten.

PoS: PoS wordt over het algemeen als energiezuiniger beschouwd dan PoW, omdat het de noodzaak van resource-intensieve berekeningen wegneemt. Validators worden geselecteerd op basis van hun inzet, waardoor de energievoetafdruk wordt verkleind. De energie-efficiëntie van PoS-netwerken is echter afhankelijk van factoren zoals het onderliggende consensusprotocol en de specifieke implementatiedetails.

Economisch model en prikkels

PoW: Bij PoW investeren miners aanzienlijke bedragen in hardware en elektriciteit om blokken te minen. Ze worden beloond met nieuw gecreëerde munten en transactiekosten. Het economische model van PoW is effectief gebleken bij het bootstrappen en beveiligen van blockchainnetwerken, maar het kan leiden tot een concentratie van miningkracht en -rijkdom.

PoS: PoS introduceert een ander economisch model. Validators worden geselecteerd op basis van hun inzet en hebben een economische prikkel om eerlijk te handelen en de protocolregels te volgen. Validators ontvangen doorgaans transactiekosten als beloning en, in sommige gevallen, een deel van de nieuw gecreëerde munten. Het economische ontwerp van PoS-netwerken is erop gericht de belangen van validators af te stemmen op de veiligheid en stabiliteit van het netwerk.

Schaalbaarheid en doorvoer

PoW: PoW-blockchains kampen vaak met schaalbaarheidsproblemen vanwege het sequentiële karakter van block mining en de rekenkracht die het met zich meebrengt. Naarmate het netwerk groeit, kan de tijd tussen blocks en de bevestigingstijden van transacties toenemen, wat leidt tot beperkingen in de doorvoer en hogere kosten tijdens piekgebruik.

PoS: PoS heeft de potentie om een ​​betere schaalbaarheid te bieden dan PoW. Doordat miners geen complexe puzzels meer hoeven op te lossen, kunnen PoS-protocollen transacties sneller en met lagere kosten verwerken. Het bereiken van een hoge schaalbaarheid in de praktijk hangt echter af van factoren zoals het ontwerp van het PoS-protocol, de netwerkarchitectuur en implementatiedetails.

Duurzaamheid en bestuur op lange termijn

PoW: PoW-netwerken staan ​​voor uitdagingen op het gebied van duurzaamheid op de lange termijn vanwege de afhankelijkheid van miningbeloningen. Naarmate de beloningen per blok in de loop van de tijd afnemen (zoals de "halvering"-gebeurtenissen in Bitcoin), kunnen de economische prikkels voor miners afnemen, wat mogelijk van invloed is op de netwerkbeveiliging. Bovendien kan het beheer van PoW-netwerken een uitdaging zijn, omdat de beslissingsbevoegdheid vaak verdeeld is over miners, ontwikkelaars en communitydeelnemers.

PoS: PoS-netwerken streven naar duurzaamheid op de lange termijn door te vertrouwen op de economische prikkels van stakeholders. Er blijven echter open onderzoeksvragen bestaan ​​over governancemodellen, stakeverdeling en mechanismen om centralisatie van stakes te voorkomen. Het ontwerp van gedecentraliseerde governancestructuren en mechanismen voor protocolupgrades en besluitvorming zijn gebieden van lopend onderzoek en experimenten binnen PoS-systemen.

Toekomstperspectief voor Proof of Work

Toekomstperspectief voor Proof of Work

Terwijl het dominante consensusmechanisme de macht heeft een cryptomarkt van een biljoen dollarHet is onwaarschijnlijk dat PoW in de nabije toekomst volledig zal worden vervangen. Er is echter ook voortdurend sprake van kritiek op de duurzaamheid en decentralisatie ervan, en er wordt voortdurend gediscussieerd over hoe hiermee moet worden omgegaan. 

Gebieden die onderzoekers en ontwikkelaars onderzoeken zijn onder andere:

  • Continue efficiëntieverbeteringen door aanpassingen aan PoW-algoritmen of hardware om het totale energieverbruik in de loop van de tijd te verminderen. Voorbeelden hiervan zijn verbeterde ASIC-chipontwerpen.
  • Potentiële hybride PoW/PoS-modellen die aspecten van beide mechanismen gebruiken om een ​​evenwicht te vinden tussen beveiliging en duurzaamheid. Ethereum experimenteert met deze aanpak.
  • Verdere diversificatie van mining door geoptimaliseerde algoritmes zoals CryptoNight, waardoor meer individuen kunnen deelnemen dan via gespecialiseerde industriële miningfarms. 
  • Onderzoek naar alternatieve consensusalgoritmen die PoW op de lange termijn zouden kunnen vervangen als blijkt dat ze efficiënter en veiliger zijn op grote schaal, zoals proof-of-space-time. 
  • Mogelijke programma's voor CO2-compensatie of de overgang van mijnbouwactiviteiten naar hernieuwbare energiebronnen om de impact op het milieu op de lange termijn te verminderen.
  • Voortdurende decentralisatie via geografisch meer verspreide mining pools en node-operaties in plaats van de risico's van miningconcentratie.

Conclusie

Proof of Work heeft zichzelf ontwikkeld tot het baanbrekende consensusalgoritme dat cryptovaluta mainstream maakte door veilige en gedecentraliseerde transactievalidatie op grote schaal mogelijk te maken zonder gecentraliseerde controle. 

Hoewel er voortdurend discussies zijn over duurzaamheid en centralisatierisico's, beweren voorstanders dat PoW cruciaal blijft voor het beveiligen van blockchainnetwerken ter waarde van biljoenen dollars via gedistribueerde prikkels. Voortdurende innovatie is nog steeds nodig om deze ontwerpafwegingen in evenwicht te brengen en de levensvatbaarheid van blockchaintechnologie op lange termijn te waarborgen. 

Word lid van UEEx

Ervaar 's werelds toonaangevende digitale vermogensbeheerplatform

Aanmelden

DisclaimerDit artikel is uitsluitend bedoeld ter informatie en mag niet worden beschouwd als handels- of beleggingsadvies. Niets in dit artikel mag worden opgevat als financieel, juridisch of fiscaal advies. Handelen of investeren in cryptovaluta brengt een aanzienlijk risico op financieel verlies met zich mee. Voer altijd een due diligence-onderzoek uit voordat u handels- of beleggingsbeslissingen neemt.