Kurz erklärt: Ein Hash ist ein mit einer Hashfunktion berechneter, eindeutiger digitaler Fingerabdruck fester Länge. Schon kleinste Änderungen der Eingangsdaten erzeugen einen völlig anderen Hash – die Grundlage für die Unveränderlichkeit von Blockchains und die eindeutige Identifikation von Transaktionen.
Was ist ein Hash?
Eine Hashfunktion verwandelt beliebige Eingangsdaten in eine Zeichenkette fester Länge – den Hash. Zwei Eigenschaften sind entscheidend: Sie ist deterministisch (gleiche Eingabe ergibt immer denselben Hash) und eine Einwegfunktion (aus dem Hash lassen sich die Ursprungsdaten nicht zurückrechnen). Bitcoin nutzt hierfür SHA-256.
Hashes in der Blockchain
Hashes verketten die Blockchain: Jeder Block enthält den Hash seines Vorgängers. Eine nachträgliche Änderung würde den Hash verändern und die gesamte Folgekette ungültig machen – so entsteht Manipulationssicherheit. Auch beim Mining spielen Hashes die zentrale Rolle.
Die Transaction-ID
Jede Transaktion besitzt einen eindeutigen Hash – die Transaction-ID (TXID). Über sie wird eine Transaktion zweifelsfrei referenziert und ist auf jedem Block-Explorer auffindbar. In forensischen Gutachten dienen TXIDs als exakte, überprüfbare Belege für konkrete Geldflüsse.
Häufige Fragen
Was ist ein Hash einfach erklärt?
Ein eindeutiger digitaler Fingerabdruck fester Länge, der aus beliebigen Daten berechnet wird. Kleinste Änderungen erzeugen einen völlig anderen Hash.
Kann man Daten aus einem Hash zurückrechnen?
Nein. Hashfunktionen sind Einwegfunktionen; aus dem Hash lassen sich die Ursprungsdaten nicht rekonstruieren.
Wozu dient die Transaction-ID?
Sie identifiziert eine konkrete Transaktion eindeutig und macht sie auf jedem Block-Explorer auffindbar – wichtig als Beleg in Gutachten.
Warum macht der Hash die Blockchain sicher?
Weil jeder Block den Hash seines Vorgängers enthält – eine Änderung würde die gesamte Folgekette ungültig machen.
Welche Hashfunktion nutzt Bitcoin?
Bitcoin verwendet SHA-256 für die Verkettung der Blöcke und das Mining.
Zusammenfassung
Ein Hash ist ein eindeutiger, deterministischer digitaler Fingerabdruck fester Länge und zugleich eine Einwegfunktion. In der Blockchain verketten Hashes die Blöcke und sichern sie gegen Manipulation; jede Transaktion trägt einen eindeutigen Hash (TXID), der als exakter Beleg in forensischen Gutachten dient. Bitcoin nutzt hierfür SHA-256.
Weiterführende Quellen
- Bitcoin Whitepaper (S. Nakamoto): bitcoin.org