Zum Inhalt

TechnikThema 17 von 50

Was ist ein Hash?

Sekunden Lesezeit

Ein Hash ist ein digitaler Fingerabdruck: eine kurze Zeichenfolge, die sich aus beliebigen Daten berechnen lässt und sich bei der kleinsten Änderung komplett verändert.

Eine Hashfunktion ist eine Art Fleischwolf für Daten. Oben kommt etwas hinein, ein Wort, ein Foto oder ein ganzer Block. Unten kommt immer eine Zeichenfolge gleicher Länge heraus. Bitcoin nutzt dafür ein Verfahren namens SHA-256.

Drei Eigenschaften machen das nützlich. Erstens liefert derselbe Inhalt immer denselben Hash. Zweitens ergibt schon ein geänderter Buchstabe ein völlig anderes Ergebnis. Drittens führt kein Weg zurück: Aus dem Hash lässt sich der Inhalt nicht wieder herstellen, so wenig wie aus Hackfleisch ein Steak.

Bitcoin verwendet Hashes überall. Jeder Block enthält den Hash seines Vorgängers, das verkettet die Blockchain. Beim Mining wird so lange probiert, bis der Hash des Blocks mit genügend Nullen beginnt. Und auch deine Adressen entstehen über Hashes aus deinem Schlüssel.

Weil niemand das Ergebnis vorhersagen kann, bleibt beim Mining nur Ausprobieren. Genau das ist gewollt.

Merk dirGleiche Daten, gleicher Hash. Ein Komma anders, völlig anderer Hash. Zurückrechnen geht nicht.

Passt dazu