Zum Hauptinhalt springen

Suchen...

Beliebte Suchen

SHA-256

SHA-256 ist eine kryptographische Hash-Funktion, die eine feste 256-Bit-Ausgabe aus beliebigen Eingabedaten erzeugt. In der Blockchain wird sie von Bitcoin für Proof-of-Work-Mining, Block-Hashing und Transaktions-IDs verwendet.

Blockchain
Aktualisiert: 3. Apr. 2026
Auch bekannt als: SHA256 Secure Hash Algorithm

Was ist ein SHA-256?

Ein SHA-256 ist eine kryptographische Hash-Funktion aus der SHA-2-Familie. Sie erzeugt eine feste 256-Bit (32-Byte) lange Ausgabe, die als Hash oder Digest bezeichnet wird, aus Eingabedaten beliebiger Größe. Diese Ausgabe dient als einzigartiger digitaler Fingerabdruck für die Eingabedaten.

SHA-256 verarbeitet Eingabedaten, indem sie zunächst auf ein Vielfaches von 512 Bits aufgefüllt. Danach werden die Daten in 512-Bit-Blöcke unterteilt. Jeder Block durchläuft 64 Runden der Kompression unter Verwendung von bitweisen Operationen, Rotationen und modularer Addition mit vordefinierten Konstanten. Der endgültige Hash kombiniert die Ergebnisse aller Blöcke. Zum Beispiel ist der SHA-256-Hash von "hello" 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824.

In Kryptowährungen und der Blockchain stellt SHA-256 die Datenintegrität und Sicherheit sicher. Bitcoin wendet doppeltes SHA-256 (SHA-256(SHA-256(Block-Header))) im Proof-of-Work-Mining an, um gültige Nonces unterhalb des Schwierigkeitsziels zu finden. Blockchains verwenden es für Block-Hashes, Transaktions-IDs und Merkle-Baum-Wurzeln. Es sichert auch Wallet-Adressen und digitale Signaturen.

SHA-256 bietet folgende Schlüsseleigenschaften:

  • Deterministisch: Gleiche Eingabedaten ergeben immer denselben Hash.
  • Einweg: Der Hash ist leicht aus den Eingabedaten zu berechnen, jedoch nicht umkehrbar.
  • Kollisionsresistent: Es ist rechnerisch schwer, zwei Eingaben mit identischen Hashes zu finden.
  • Lawineneffekt: Kleine Änderungen der Eingabedaten führen zu völlig unterschiedlichen Hashes.
Diese Eigenschaften machen es ideal für sichere Anwendungen.

BlockchainBitcoin

Bitcoin (BTC) ist die erste dezentrale Kryptowährung, die 2009 eingeführt wurde. Sie verwendet Blockchain-Technologie für sichere, Peer-to-Peer-Digitaltransaktionen ohne Vermittler.

Read full definition
BlockchainMining

Mining verwendet Rechenleistung, um Rätsel zu lösen, Transaktionen zu validieren und Blöcke zu einer Blockchain hinzuzufügen. Miner erhalten Krypto-Belohnungen für die Sicherung des Netzwerks.

Read full definition
BlockchainMerkle-Baum

Ein Merkle-Baum ist eine binäre Baumstruktur, die in der Blockchain verwendet wird, um die Datenintegrität effizient zu überprüfen, wobei jeder Blattknoten ein Hash der Daten ist und Nicht-Blattknoten Hashes der Kindknoten sind.

Read full definition

Praktische Beispiele

Beispiel 1: Bitcoin Proof-of-Work Mining

Miner wenden wiederholt doppeltes SHA-256 auf einen Block-Header an. Sie erhöhen den Nonce, bis der Hash das Schwierigkeitsziel erreicht. Dieser Prozess sichert das Bitcoin-Netzwerk.

Beispiel 2: Transaktions-IDs

Bitcoin erzeugt eine Transaktions-ID mit doppeltem SHA-256 auf den serialisierten Transaktionsdaten. Nutzer verfolgen Überweisungen mithilfe dieser 64-Zeichen langen Hex-Zeichenkette, wie 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b.

Beispiel 3: Block-Hashes

Blockchains verknüpfen Blöcke über SHA-256-Hashes der Header. Jeder neue Block enthält den Hash des vorherigen Blocks. Dies schafft eine unveränderliche Kette.

Beispiel 4: Hardware-Wallet Firmware-Verifizierung

Ledger bietet SHA-256-Prüfsummen für Firmware-Updates an. Nutzer hashen die heruntergeladene Datei und vergleichen sie, um die Integrität zu bestätigen und Malware zu vermeiden.

BlockchainBitcoin

Bitcoin (BTC) ist die erste dezentrale Kryptowährung, die 2009 eingeführt wurde. Sie verwendet Blockchain-Technologie für sichere, Peer-to-Peer-Digitaltransaktionen ohne Vermittler.

Read full definition
BlockchainMining

Mining verwendet Rechenleistung, um Rätsel zu lösen, Transaktionen zu validieren und Blöcke zu einer Blockchain hinzuzufügen. Miner erhalten Krypto-Belohnungen für die Sicherung des Netzwerks.

Read full definition
TransactionNonce

Ein Nonce ist eine sequentielle Zahl in einer Blockchain-Transaktion, die sicherstellt, dass Transaktionen vom selben Konto in der richtigen Reihenfolge verarbeitet werden und Replay-Angriffe verhindert werden.

Read full definition
HardwareLedger

Ledger ist eine Marke von Hardware-Wallets, die Kryptowährungs-Private Keys offline sicher speichern, wie die Ledger Nano-Serie.

Read full definition

Bereit, eine sichere Wallet auszuwählen?

Nutzen Sie unsere Tools, um die richtige Hardware-Wallet für Ihre Bedürfnisse zu finden.