Hash
Ein Hash ist eine Zeichenkette fester Länge, die entsteht, wenn Datumn durch eine kryptografische Hash-Funktion laufen. Er fungiert als einzigartiger digitaler Fingerabdruck dieser Datumn.
Wie es funktioniert
Eine Hash-Funktion nimmt eine Eingabe beliebiger Größe und gibt eine Ausgabe fester Länge zurück. Dieselbe Eingabe ergibt immer denselben Hash, doch schon eine winzige Änderung der Eingabe erzeugt ein völlig anderes Ergebnis, und der Vorgang lässt sich praktisch nicht umkehren, um die ursprünglichen Datumn wiederherzustellen. Diese Eigenschaften machen Hashes ideal zur Überprüfung der Integrität.
Warum es wichtig ist
Hashes sind grundlegend für Blockchains: Jeder Block wird durch seinen Hash identifiziert und verweist auf den Hash des vorhergehenden Blocks, was die Kette manipulationssicher macht. Proof-of-Work-Mining ist im Grunde ein Wettrennen, eine Eingabe zu finden, die einen Hash erzeugt, der ein Ziel erfüllt.
Beispiel
Das Ändern eines einzigen Zeichens in den Datumn eines Blocks würde seinen Hash vollständig verändern und sofort signalisieren, dass die Datumn manipuliert wurden.
Go deeper than the definition — explainers, live data and free calculators.