Glossar
Hash-Puzzle
Aktualisiert 12. Juni 2026
Hash-Puzzle ist eine kryptografische Rechenaufgabe, bei der ein Teilnehmer einen Eingabewert finden muss, dessen Hash-Ausgabe einem vorgegebenen Muster oder Zielwert entspricht – die Grundlage jedes Proof-of-Work-Konsensmechanismus in der Blockchain-Technologie.
Funktionsweise: Nonce suchen, Hash treffen
Der Kern des Rätsels liegt in der Einweg-Eigenschaft kryptografischer Hash-Funktionen. Eine Funktion wie SHA-256 erzeugt aus beliebigen Eingabedaten einen deterministischen, aber scheinbar zufälligen Fingerabdruck fester Länge. Der entscheidende Punkt: Aus dem Ergebnis lässt sich der Eingabewert mathematisch nicht zurückrechnen. Es bleibt ausschließlich systematisches Durchprobieren – sogenanntes Brute-Force.
In der Praxis nehmen Miner den Block-Header – er enthält unter anderem den Hash des Vorgängerblocks und die Zusammenfassung aller Transaktionen – und ergänzen ihn um einen variablen Zähler, den Nonce (Number used once). Dieser Nonce beginnt bei 0 und wird mit jedem Versuch um 1 erhöht. Für jeden Wert wird der gesamte Header gehasht. Sobald der resultierende Hash-Wert eine bestimmte Anzahl führender Nullen aufweist, gilt das Rätsel als gelöst und der Block kann dem Netzwerk vorgelegt werden.
Bei Bitcoin sind dafür im Durchschnitt rund 10²⁰ Versuche nötig. Die geforderte Schwierigkeit passt sich alle 2016 Blöcke so an, dass der Abstand zwischen zwei Blöcken durchschnittlich bei zehn Minuten bleibt – unabhängig davon, wie viel Rechenleistung im Netzwerk aktiv ist.
Historische Einordnung und Varianten
Das Konzept der Hash-Puzzles ist älter als Bitcoin. In den 1990er Jahren wurde Proof-of-Work als Werkzeug gegen E-Mail-Spam entwickelt: Absender mussten vor dem Versand einer Nachricht eine kleine Rechenaufgabe lösen, um Massenversand unrentabel zu machen. Satoshi Nakamoto adaptierte diesen Mechanismus für die dezentrale Blocksicherung.
Unterschiedliche Netzwerke setzen auf unterschiedliche Hash-Funktionen, bewahren aber das gemeinsame Prinzip: Litecoin und Dogecoin verwenden Scrypt, Monero setzt auf RandomX, Zcash nutzt Equihash. Jede dieser Varianten definiert die Schwierigkeit des Rätsels anders – etwa durch Speicheranforderungen statt reiner Rechengeschwindigkeit –, um bestimmte Hardware-Vorteile zu begrenzen.
Das Hash-Puzzle ist damit kein Bitcoin-spezifisches Detail, sondern ein universelles Bauelement, das Netzwerken erlaubt, Konsens ohne zentrale Instanz herzustellen: Wer eine gültige Lösung vorweist, beweist geleistete Arbeit, ohne dass das Netzwerk den Rechenprozess selbst beobachten musste.