Mastodon Mastodon Mastodon Mastodon

Blockchain

Aktualisiert: · CyberSecureFox Editorial Team

Eine Blockchain ist ein verteiltes, nur erweiterbares Register, in dem Einträge zu kryptografisch verketteten Blöcken zusammengefasst werden, sodass sich frühere Einträge nicht unbemerkt ändern lassen.

Wie eine Blockchain funktioniert

Jeder Block enthält eine Reihe von Transaktionen, einen Zeitstempel und den kryptografischen Hash des vorherigen Blocks. Wer einen alten Eintrag ändert, verändert dessen Hash und zerstört jede spätere Verknüpfung. Kopien des Registers liegen bei vielen unabhängigen Knoten, die sich über ein Konsensverfahren auf neue Blöcke einigen:

  • Proof of Work – Miner lösen im Wettbewerb Rechenaufgaben (Bitcoin);
  • Proof of Stake – Validatoren hinterlegen Coins als Sicherheit; Ethereum stellte 2022 darauf um.

Plattformen wie Ethereum führen außerdem Smart Contracts aus – auf der Chain gespeicherte Programme, die automatisch ablaufen und Guthaben verwalten.

Warum Blockchain für die Sicherheit relevant ist

Blockchains bilden die Grundlage von Kryptowährungen, doch ihre Sicherheitsgarantien sind enger, als oft angenommen:

  • Fehler in Smart Contracts – 2016 ermöglichte eine Reentrancy-Lücke in The DAO einem Angreifer, rund 3,6 Millionen Ether abzuziehen, was zur Hard Fork von Ethereum führte. Cross-Chain-Bridges wie Ronin und Wormhole verloren 2022 Hunderte Millionen US-Dollar.
  • 51-%-Angriffe – wer die Mehrheit der Mining- oder Staking-Leistung kontrolliert, kann die jüngste Historie umschreiben; kleinere Netze wie Ethereum Classic erlebten 2020 solche Angriffe.
  • Missbrauch durch Malware – das Botnetz Glupteba las Ersatzadressen seiner Command-and-Control-Server aus Bitcoin-Transaktionen, und die Technik EtherHiding (2023) legt bösartige Skripte in Smart Contracts ab, wo sie sich kaum entfernen lassen.

Die meisten realen Verluste entstehen außerhalb der Chain: gestohlene Schlüssel aus einer Krypto-Wallet, kompromittierte Börsen und Phishing.

Best Practices

  • Smart Contracts vor dem Einsatz unabhängig prüfen lassen und Bug-Bounty-Programme nutzen.
  • Signaturschlüssel mit Hardware-Wallets, Multi-Signatur-Verfahren und HSMs schützen.
  • Bedenken, dass Unveränderlichkeit auch bedeutet: Gestohlene Gelder und Fehler lassen sich meist nicht rückgängig machen.
Synonyme:
Blockchain-Technologie, Distributed-Ledger-Technologie