Hoe proof of work een blockchain beveiligt
Proof of work beveiligt een blockchain door miners rekenkracht te laten besteden, dus oude blokken wijzigen betekent elk later blok en de netwerkinstemming opnieuw doen.

Op deze pagina
- Miners racen om voor elk nieuw blok een puzzel op te lossen.
- Blokken zijn via hashes gekoppeld, dus oude wijzigingen breken latere schakels.
- Nodes volgen de langste keten, die het meeste werk bevat.
- De moeilijkheidsgraad past zich aan om nieuwe blokken gelijkmatig te houden.
Miners strijden om het volgende blok toe te voegen, en de winnaar verdient nieuwe munten voor het werk. Het netwerk controleert dat werk en koppelt elk blok aan de voorgaande.
Voordat je begint: blokken en hashes
Een hash is een korte code die verandert als de gegevens veranderen. Elk blok draagt een vingerafdruk van het blok ervoor, en die vingerafdruk is een cryptografische hash.
- Elk blok draagt een vingerafdruk van het blok ervoor.
- De vingerafdruk is een hash, en de schakels vormen een keten.
- Wijzig een oud blok, en een miner moet het bewijs ervan en het bewijs van elk later blok opnieuw doen.
Stap voor stap: een nieuw blok beveiligen
Wanneer een miner een geldig bewijs vindt, controleren andere nodes het voordat het blok wordt toegevoegd. Het protocol past ook de puzzel aan zodat blokken in een gelijkmatig tempo blijven binnenkomen.
- 1Los de puzzel opMiners raden waarden tot iemand een hash vindt die aan het doel voldoet. De eerste miner die een geldig bewijs vindt, voegt het volgende blok toe.
- 2Verifieer het bewijsNodes controleren of de hash aan het doel voldoet en of elke transactie geldig is.
- 3Volg de langste ketenAls er twee geldige blokken verschijnen, volgen nodes de langste keten, dat is de keten met de meeste opgebouwde werk.
- 4Pas de moeilijkheidsgraad aanHet protocol verandert het puzzeldoel zodat nieuwe blokken een gelijkmatig tempo houden. Meer miningkracht maakt de puzzel moeilijker.
Daarna: waarom knoeien mislukt
Knoeien wordt te kostbaar omdat een aanvaller eerlijke miners moet overtreffen. Om een oud blok te wijzigen, moet de aanvaller het bewijs ervan en het bewijs van elk later blok sneller opnieuw doen dan de rest van het netwerk nieuwe blokken toevoegt.
Veelgestelde vragen
Een double spend probeert dezelfde coins twee keer uit te geven. Zodra een transactie in een blok zit met proof of work erachter, betekent het wijzigen ervan dat je dat blok en elk later blok opnieuw moet doen.
Een meerderheidsaanval is wanneer één groep meer miningkracht beheert dan de rest van het netwerk samen. Die groep kan soms zijn eigen recente transacties terugdraaien of anderen blokkeren, maar kan meestal geen munten uit wallets stelen.
Proof of work gebruikt rekenkracht en energie, terwijl proof of stake vergrendelde munten als inzet gebruikt. Bij proof of stake worden validators gekozen op basis van het bedrag dat ze inzetten en kunnen ze een deel ervan verliezen als ze valsspelen.
Mining gebruikt energie omdat de puzzel zo is ontworpen dat hij moeilijk op te lossen en makkelijk te controleren is. Miners draaien gespecialiseerde hardware die oplossingen raadt, en de energiekosten zijn deel van wat manipulatie duur maakt.






