Ein Miner löst keine geheime Formel
Ein Block-Header enthält unter anderem den Hash des vorherigen Blocks, die Merkle Root der Transaktionen, einen Zeitstempel, den im Feld bits codierten Zielwert und eine Nonce. Der Miner verändert die Nonce und weitere anpassbare Daten und hasht den Header wiederholt. Ein gültiges Ergebnis muss numerisch kleiner oder gleich dem von den Netzwerkregeln verlangten Zielwert sein.
Ein kryptografischer Hash verhält sich nach selbst einer kleinen Änderung der Eingabe unvorhersehbar. Es ist keine Abkürzung bekannt, mit der sich eine erfolgreiche Nonce vorab bestimmen ließe; der Miner testet sehr viele Möglichkeiten. Ist ein Ergebnis gefunden, hasht ein Node dagegen nur den vorgelegten Header und prüft die Bedingung direkt. Diese Asymmetrie zwischen teurer Suche und günstiger Prüfung ist der Kern des Mechanismus.
Arbeit verankert einen neuen Block in der Historie
Der Hash des vorherigen Headers ist Bestandteil des neuen Headers. Eine Änderung an einer älteren Transaktion würde deren Merkle Root, den Block-Hash und die Verweise in allen späteren Blöcken ändern. Ein Angreifer müsste den Proof of Work für den veränderten Block neu erzeugen und die Arbeit einholen, die der Rest des Netzwerks weiter hinzufügt.
Proof of Work macht die Vergangenheit daher nicht mathematisch unveränderlich. Er macht eine Änderung messbar teuer, und die Chance des Einholens sinkt mit der zusätzlich angesammelten Arbeit nach einer bestätigten Transaktion, solange der ehrliche Teil des Netzwerks seinen Vorsprung behält. Die Zahl der Bestätigungen ist ein praktischer Hinweis auf angesammelten Schutz, keine absolute Garantie.
- eine geänderte Transaktion verändert die Bindung im Block-Header
- ein geänderter alter Block erfordert auch den Neuaufbau des nachfolgenden Zweigs
- Nodes vergleichen angesammelte Arbeit nur zwischen Ketten, die nach ihren Regeln gültig sind
Proof of Work verhindert eine billig vorgetäuschte Mehrheit
In einem offenen Netzwerk kann eine Person Tausende Identitäten oder Nodes erzeugen. Das Zählen von IP-Adressen oder Benutzernamen wäre daher kein widerstandsfähiges Wahlsystem. Proof of Work bindet die Erzeugung der Historie an reale Rechenressourcen, die sich nicht durch das bloße Kopieren einer Identität vermehren lassen.
Arbeit entscheidet nicht, wer moralisch recht hat, und definiert allein keine gültige Transaktion. Ein Miner könnte auch für einen Block mit unerlaubter Inflation einen Hash finden, doch Full Nodes würden ihn ablehnen. Proof of Work regelt Reihenfolge und Kosten konkurrierender Historien; die Validierung durch Nodes entscheidet, ob ein Block die vereinbarten Regeln überhaupt erfüllt.
Energie ist Merkmal des Mechanismus und Gegenstand der Debatte
Hash-Versuche verbrauchen Strom und benötigen Hardware. Es ist ungenau zu behaupten, Proof of Work sei kostenlos oder der Verbrauch beweise automatisch den gesellschaftlichen Wert von Bitcoin. Der Mechanismus macht eine konkurrierende Historie absichtlich teuer, und Sicherheit entsteht gerade daraus, dass die erforderlichen Ressourcen einen Preis haben.
Ob dieser Preis angemessen ist, lässt sich nicht allein aus der Protokollbeschreibung ableiten. Eine sachliche Bewertung muss Verbrauch, Energiequellen, Emissionen, Sicherheitsnutzen und verfügbare Alternativen vergleichen. Die engere technische Tatsache lautet: Ein Node kann die erforderliche Arbeit anhand des Headers prüfen, ohne die Suche zu wiederholen.