Ein Miner baut einen Kandidatenblock: einen Header, der auf den neuesten Block verweist, und die Transaktionen, die er ausgewählt hat. Dann hasht er den Header. Wenn das Ergebnis, als Zahl gelesen, unter einem vom Netzwerk festgelegten Ziel liegt, ist der Block gültig. Wenn nicht, ändert der Miner die Nonce und versucht es erneut.
Nichts zu lösen, nur zu versuchen
Es gibt keine clevere Abkürzung. Ein Hash kann nicht vorhergesagt werden, daher ist der einzige Weg, einen gültigen zu finden, Milliarden davon auszuprobieren. Jeder Versuch ist ein Lotterielos. Heute versucht das gesamte Netzwerk Hunderte von Quintillionen Hashes pro Sekunde, und im Durchschnitt gewinnt einer davon alle zehn Minuten.
Der gewinnende Block wird von jedem Knoten in Sekundenbruchteilen überprüft: ein Hash reicht aus, um zu sehen, dass er unter dem Ziel liegt. Diese Asymmetrie, sehr schwer zu erzeugen und trivial zu überprüfen, macht Proof of Work nützlich.
▶ IN DER MASCHINE ANSEHENMINING zeigt die fünf Racks der Werkbank; die Plakette zeigt die tatsächliche Hashrate des gesamten Netzwerks.