Skip to content

Glossary

Kryptografische Hashfunktion

Eine Einwegfunktion, die beliebige Eingaben auf einen Digest fester Länge abbildet — überall in einer Blockchain zur Verkettung, Adressableitung und Datenbindung genutzt.

Eine kryptografische Hashfunktion verwandelt eine beliebige Eingabe — eine Transaktion, eine Datei, einen Block-Header — in einen Digest fester Länge, der leicht zu berechnen, aber praktisch nicht umkehrbar ist. Winzige Änderungen an der Eingabe erzeugen völlig andere Digests (die „Avalanche"-Eigenschaft), und das Auffinden zweier Eingaben mit demselben Digest (eine Kollision) ist nicht machbar.

Blockchains stützen sich auf allen Ebenen auf diese Eigenschaften: Block-Header werden über ihr Previous-Hash-Feld verkettet, Transaktionen binden sich per Hash an ihre Daten, und Adressen sind selbst Hashes von Public Keys.