Proof-of-Work (PoW) is een consensusmechanisme voor blockchains om transacties te valideren en blocks toe te voegen aan de blockchain.
In een PoW systeem strijden computers (ook bekend als miners) tegen elkaar om een wiskundige puzzel op te lossen De eerste miner die een puzzel oplost mag het volgende block creëren en ontvangt een beloning voor het geleverde werk. Dit proces staat bekend als mining.
De wiskundige puzzel die miners moeten oplossen is moeilijk op te lossen, maar makkelijk te verifiëren. Hierdoor vergt het veel computerkracht om nieuwe blokken toe te voegen, maar is het relatief makkelijk voor andere computers op het netwerk om de oplossing te bevestigen.
Een van de belangrijkste voordelen van PoW is dat het decentraal is. Dit betekent dat er geen centrale autoriteit nodig is om transacties te valideren. Het netwerk werkt namelijk als een geheel om transacties te valideren en blokken toe te voegen aan de blockchain.
PoW wordt door verschillende populaire cryptocurrencies gebruikt, waaronder Bitcoin en tot september 2022 ook Ethereum. PoW heeft aangetoond een veilige en decentrale manier te zijn om transacties te bevestigen zonder tussenkomst van centrale partijen. Een nadeel van PoW is dat het een intensief proces is. Het oplossen van de wiskundige vergelijkingen vraagt veel energie. Als alternatief is Proof of Stake ontwikkeld, mede om een alternatief te bieden op het hoge energieverbruik van PoW.
Naast de miners spelen nodes ook een belangrijke rol bij Pow. Miners en nodes hebben niet dezelfde functie. Miners zijn computers die de wiskundige puzzels oplossen en dus de blokken aan de blockchain toevoegen waardoor transacties worden geverifieerd. Miners leveren dus het harde werk.
Nodes zijn computers die een kopie van de blockchain bewaren. De nodes controleren ook de berekening die is opgelost door de miner. Een groot verschil tussen miners en nodes is dat iedereen een node kan runnen op een PoW netwerk. Omdat een node geen zware berekeningen doet is hier slechts een computer voor nodig. Het minen vereist zwaardere computers. Het minen gebeurt daarom vaak door grotere bedrijven die meerdere zware computers aanschaffen op een plek waar de elektriciteit relatief goedkoop is.