‹ KAPITEL 10, ALLE LEKTIONEN

PATHFINDER · KAPITEL 10 · LEKTION 1 VON 5

Mining & Proof of Work

Eine Lotterie von Hashes

Was genau sucht ein Miner? 5 min

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 ANSEHEN

MINING zeigt die fünf Racks der Werkbank; die Plakette zeigt die tatsächliche Hashrate des gesamten Netzwerks.

Was man sich merken sollte

  • Der Hash eines gültigen Block-Headers liegt unter dem Netzwerkziel.
  • Die einzige Methode ist, Hashes auszuprobieren und die Nonce zu ändern.
  • Das Finden ist schwer, das Überprüfen ist sofort.

Schnellcheck

Wie findet ein Miner einen gültigen Block?

Wie lange braucht ein Knoten, um zu überprüfen, ob der Proof of Work eines neuen Blocks gültig ist?

Eine Lotterie von Hashes · Bitcoin Universität