Eine Hash-Funktion nimmt eine beliebige Eingabe, ein Wort, eine Datei oder einen ganzen Block von Transaktionen, und verwürfelt sie zu einer Ausgabe fester Länge, dem Hash. Dieselbe Eingabe ergibt immer denselben Hash, aber schon eine winzige Änderung an der Eingabe, ein einziges verändertes Zeichen, erzeugt ein völlig anderes Ergebnis. Entscheidend ist, dass die Funktion nur in eine Richtung läuft: Du kannst einen Hash nicht rückgängig machen, um die Originaldaten wiederzugewinnen, was ihn für die Sicherheit nützlich macht.
Hashes ziehen sich durch die gesamte Krypto. Jeder Block auf einer Blockchain enthält den Hash des vorherigen Blocks, und weil jede Änderung diesen Fingerabdruck verändern würde, macht diese Verkettung das Manipulieren alter Aufzeichnungen sofort erkennbar. Proof-of-Work-Mining ist im Wesentlichen ein Wettrennen, eine Eingabe zu finden, die einen Hash unterhalb eines Zielwerts erzeugt, und Hashes werden auch genutzt, um Wallet-Adressen aus Public Keys abzuleiten. Wenn Menschen von der Hash-Rate eines Netzwerks sprechen, meinen sie, wie viele dieser Berechnungen es pro Sekunde durchführt.
Für alltägliche Nutzer arbeitet Hashing still im Hintergrund, doch es ist einer der grundlegenden Bausteine der Kryptografie, der Blockchains sicher und manipulationssicher macht. Die Idee eines Einweg-Fingerabdrucks zu erfassen, lässt viele andere Begriffe, von Block bis Hash-Rate, an ihren Platz fallen.
Das Wichtigste in Kürze
- Ein Hash ist ein Fingerabdruck fester Länge, den eine Einwegfunktion erzeugt; dieselbe Eingabe ergibt immer denselben Hash.
- Eine winzige Änderung an der Eingabe verändert den Hash völlig, und der Vorgang lässt sich nicht rückgängig machen.
- Hashes verketten Blöcke, treiben Proof-of-Work-Mining an und helfen, Wallet-Adressen abzuleiten.
Hash — häufig gestellte Fragen
Warum lässt sich ein Hash nicht rückgängig machen?
Weil Hash-Funktionen so gestaltet sind, dass sie in eine Richtung laufen: leicht vorwärts zu berechnen, aber praktisch unmöglich rückwärts auszuführen, um die ursprüngliche Eingabe wiederzugewinnen. Genau diese Eigenschaft macht Hashes für Sicherheit und Manipulationserkennung nützlich.
Wie sichern Hashes eine Blockchain?
Jeder Block enthält den Hash des vorherigen, sodass das Verändern eines vergangenen Blocks dessen Fingerabdruck verändern und jede folgende Verkettung brechen würde. Das Netzwerk würde die Abweichung sofort bemerken, was bestätigte Historie extrem schwer manipulierbar macht.
Neu bei Krypto oder möchtest du Lücken schließen? Arbeite dich durch die Grundlagen in Lernen, durchstöbere jeden Begriff von A bis Z oder sieh dir die Live-Preise der Coins an, die hinter diesen Konzepten stehen.