Hash-Funktion: SHA-256, Eigenschaften, Blockchain
Warum Hash-Funktionen Daten verdichten und für Blockchain sowie Sicherheit so grundlegend sind
Definition
Eine Hash-Funktion ist ein Verfahren, das Eingabedaten in einen kompakten Hash-Wert mit fester Länge umwandelt.
Eine Hash-Funktion ist ein mathematisches Verfahren, das beliebige Eingabedaten in einen Ausgabewert fester Länge umwandelt, den Hash. Sie ist das kryptografische Arbeitstier hinter Blockchains, digitalen Signaturen und der Datensicherheit. Bitcoin verwendet SHA-256, Ethereum die verwandte Funktion Keccak-256.
Eigenschaften einer sicheren Hash-Funktion
| Eigenschaft | Bedeutung |
|---|---|
| Deterministisch | gleiche Eingabe ergibt immer denselben Hash |
| Schnell berechenbar | der Hash lässt sich effizient erzeugen |
| Urbildresistenz | aus dem Hash lässt sich die Eingabe nicht rekonstruieren |
| Kollisionsresistenz | zwei Eingaben mit gleichem Hash sind praktisch nicht findbar |
| Avalanche-Effekt | kleinste Eingabeänderung verändert den Hash vollständig |
Erst das Zusammenspiel dieser Eigenschaften macht eine Hash-Funktion sicher. Fällt eine weg, etwa wenn sich gezielt Kollisionen erzeugen lassen, gilt die Funktion als gebrochen, wie bei MD5 und SHA-1 geschehen.
Wofür Hash-Funktionen genutzt werden
In der Blockchain sind Hash-Funktionen allgegenwärtig: Sie verketten Blöcke, bilden die Grundlage von Merkle-Bäumen, erzeugen Adressen und sichern digitale Signaturen. Beim Proof of Work bildet die Hash-Funktion das Rätsel, das Miner lösen: Sie probieren Milliarden Eingaben durch, bis ein Hash mit der geforderten Eigenschaft entsteht.
SHA-256 und Keccak-256
SHA-256 stammt aus der SHA-2-Familie und erzeugt 256-Bit-Hashes (64 Hexadezimalzeichen). Bitcoin nutzt es sowohl fürs Mining als auch für die Blockverkettung. Ethereum verwendet Keccak-256 (oft als SHA-3 bezeichnet, technisch leicht abweichend) unter anderem zur Adressbildung. Beide gelten nach heutigem Stand als sicher.
Warum Hash-Funktionen so grundlegend sind
Ohne sichere Hash-Funktionen gäbe es keine vertrauenswürdige Blockchain. Sie sind der Grund, warum sich die Historie einer Kette nicht unbemerkt verändern lässt und warum jeder Teilnehmer Daten unabhängig überprüfen kann. Eine Schwäche in der verwendeten Hash-Funktion wäre ein fundamentales Risiko, deshalb setzen ernsthafte Projekte ausschließlich auf bewährte, gründlich geprüfte Verfahren.
Du musst SHA-256 nicht nachrechnen können, aber ein Gefühl für die Bedeutung hilft: Die Hash-Funktion ist das Fundament, auf dem die Fälschungssicherheit einer ganzen Blockchain ruht. Wenn ein Projekt mit „eigener, revolutionärer Kryptografie“ wirbt statt mit bewährten Standards wie SHA-256, ist das eher ein Warnsignal als ein Verkaufsargument.
Häufig gestellte Fragen
Was ist eine Hash-Funktion?
Eine Hash-Funktion ist ein mathematisches Verfahren, das beliebige Eingabedaten in einen Ausgabewert fester Länge umwandelt, den Hash. Sie ist deterministisch, schnell, nicht umkehrbar und kollisionsresistent. Hash-Funktionen sind die Grundlage von Blockchains, digitalen Signaturen und Datensicherheit. Bitcoin nutzt SHA-256, Ethereum Keccak-256.
Welche Hash-Funktion nutzt Bitcoin?
Bitcoin verwendet SHA-256 aus der SHA-2-Familie, sowohl für das Mining (Proof of Work) als auch für die Verkettung der Blöcke. SHA-256 erzeugt 256-Bit-Hashes mit 64 Hexadezimalzeichen und gilt als sicher. Ethereum setzt dagegen auf Keccak-256, eine verwandte, oft als SHA-3 bezeichnete Funktion.
Was macht eine Hash-Funktion sicher?
Sicher ist eine Hash-Funktion durch das Zusammenspiel mehrerer Eigenschaften: Sie ist deterministisch, nicht umkehrbar (Urbildresistenz), kollisionsresistent und zeigt den Avalanche-Effekt, bei dem die kleinste Eingabeänderung den Hash vollständig verändert. Fällt eine Eigenschaft weg, etwa durch erzeugbare Kollisionen, gilt die Funktion als gebrochen, wie bei MD5 und SHA-1.
Verwandte Begriffe
Hash
Ein Hash ist der Ausgabewert einer Hash-Funktion und dient dazu, Daten in eine kurze, feste Zeichenf...
Hash Collision
Eine Hash Collision entsteht, wenn zwei unterschiedliche Eingaben denselben Hash-Wert erzeugen.
Blockchain
Eine Blockchain ist ein verteiltes digitales Register, in dem Transaktionen in aufeinander aufbauend...
Über die Autorin

Dr. Stephanie Morgenroth
Steffi ist promovierte Medizinerin, Krypto-Investorin seit 2021 und erreicht mit MissCrypto über 105.000 Menschen auf Social Media. Sie macht komplexe Themen wie Bitcoin, DeFi und Krypto-Steuern verständlich, ehrlich, unabhängig und ohne Hype.
Über Steffi →Risikohinweis: Meine Inhalte dienen ausschließlich zur Information und stellen keine Anlageberatung dar.
Diese Seite kann Affiliate-Links enthalten. Bei einem Kauf über diese Links erhalte ich eine Provision — du unterstützt meinen Kanal ohne Mehrkosten. Danke! ❤️

