Een proof of Work is het werkingsmechanisme dat oa bij Bitcoin gebruikt wordt. Om de coin te minen (verkrijgen) zijn een vele computers met elkaar verbonden. De miners moeten antwoorden vinden op hele moeilijke puzzels. Wie een antwoord vind heeft een bitcoin verdiend.
Wanneer er transacties worden uitgevoerd, worden deze door de minders gecontroleerd en geverifieerd. Hiervoor krijgen zijn een vergoeding.
Bitcoin transacties worden in blokken gebundeld en verbonden met het netwerk. De beveiliging wordt gegarandeerd door de snelheid van alle computers die verbonden zijn met het netwerk. Geen enkele computer is zodanig snel dat ze dit kan overtreffen. Valt er een computer weg, dan worden de berekeningen uitgevoerd door een andere computer in het netwerk: Elke computer (of miner) werkt verder vanuit hetzelfde stukje code.
Dit intensief werk van het vinden van nieuwe blokken of controle & verificatie van de transacties te controleren en verifiëren wordt de  ‘Proof of Work’-methode genoemd.  Ondertussen creëert de rest van het netwerk constant nieuwe puzzels.
De structuur van de ‘Proof of Work’ is een stukje data dat geproduceerd wordt en die aan bepaalde criteria moet voldoen en dat door miners in het netwerk uitgevoerd wordt.