Was ist eine Blockchain?


Im Folgenden möchte ich euch gerne vereinfacht das Konzept einer Blockchain vorstellen. Zum allgemeinen Verständnis ist zu beachten: Bitcoin basiert auf der Blockchain Technologie, ist aber nicht „die“ Blockchain.

Was ist eine Blockchain?

Eine Blockchain ist eine dezentrale, digitale Datenbank, die Informationen in Blöcke speichert und durch kryptografische Verkettung vor Manipulation schützt. Sie ist öffentlich einsehbar, transparent und fälschungssicher. Jeder kann jederzeit alle Blöcke sehen.

Wofür wird eine Blockchain eingesetzt?

BereichBeschreibung
KryptowährungenDigitale Zahlungsmittel wie Bitcoin, Ethereum etc., basierend auf Blockchain-Technologie
Smart ContractsSelbstausführende Verträge ohne Mittelsmann – z. B. automatisierte Zahlungen oder Bedingungen
NFT-HandelEindeutige, nicht ersetzbare digitale Besitznachweise (z. B. für Kunst, Tickets, In-Game-Items)
LieferkettenLückenlose, transparente Verfolgung von Warenwegen (z. B. Lebensmittel, Medizin)
Digitale IdentitätenSichere, verifizierbare digitale Identitäten ohne zentrale Datenbank
Abstimmungen / WahlenFälschungssichere Online-Abstimmungen mit öffentlicher Verifizierbarkeit
Zertifikate & NachweiseUnveränderbare digitale Dokumentation von Diplomen, Lizenzen, Prüfberichten etc.

Wie funktioniert eine Blockchain?

(Stark vereinfacht, es gibt aktuell 9 gängige Verifikationsverfahren)

  1. Eine Transaktion oder ein Datenereignis wird von einem Teilnehmer in das Blockchainnetzwerk gesendet
  2. Teilnehmer des Netzwerks (Node) prüfen diese
  3. Mehrere dieser gültigen Transaktionen werden in einem Block zusammengefasst
  4. Jeder Block enthält:
    1. die Transaktionen
    2. einen Zeitstempel
    3. den Hash des vorherigen Blocks
  5. Daraus wird ein neuer Block erstellt
  6. Dieser wird einer Kette von Blöcken hinzugefügt = Blockchain

Praxisbeispiel: So funktioniert eine Blockchain

Stell dir vor, drei Personen – Anna, Ben und Clara – führen gemeinsam ein Kassenbuch, aber ohne zentrale Autorität. Jeder schreibt mit, was passiert.

  1. Transaktion:
    Anna will Ben 10 digitale Einheiten senden. Sie kündigt die Transaktion öffentlich an
  2. Sammlung:
    Alle Beteiligten (oder in einem echten Netzwerk: die Nodes) sehen diese Transaktion und weitere, die zur gleichen Zeit angekündigt werden
  3. Blockbildung:
    Ein Teilnehmer (z. B. ein Miner bei PoW oder Validator bei PoS) sammelt mehrere Transaktionen und erstellt einen Block.
  4. Verifizierung:
    Der Block wird verifiziert:
    – Bei PoW durch Lösen eines Rechenrätsels
    – Bei PoS durch Auswahl eines Validators
  5. Block wird angehängt:
    Wenn der Block gültig ist, wird er an die bestehende Kette gehängt.
    Alle Beteiligten übernehmen den neuen Block in ihre Kopie des Kassenbuchs
  6. Transaktion bestätigt:
    Annas Zahlung an Ben ist jetzt dauerhaft in der Blockchain gespeichert – transparent und unveränderlich

Verifikation

Für die Verifikation eines Blockes gibt es 2 bekannte und gängige Verifikationsverfahren:

Proof of Work

  • Teilnehmer heißen Miner
  • Ziel: Einen gültigen Hash für einen neuen Block finden
  • Dafür wird die Nonce (eine zufällige Zahl) so lange mathematisch verändert, bis die Hash-Bedingung erfüllt ist (Mining)
  • Das erzeugt einen hohen Rechen- und Energieaufwand
  • Der erste Miner der einen gültigen Hash findet, gewinnt→ Block wird zur Blockchain hinzugefügt
  • Belohnung bei Kryptowährungen, zB: Neue Coins + Transaktionsgebühren
  • Sicherheit entsteht durch Rechenaufwand – Manipulation wäre extrem teuer

Proof of Stake

  • Teilnehmer heißen Validatoren
  • Kein Rechnen, sondern: Wer Coins / Geld hinterlegt (Stake), darf validieren
  • Auswahl erfolgt meist zufallsbasiert mit Gewichtung nach Einsatzhöhe
  • Wenig Energieverbrauch, keine spezialisierte Hardware nötig
  • Korrektes Verhalten wird belohnt, Fehlverhalten kann zum Verlust des Stakes führen
  • Höhere Effizienz und Geschwindigkeit als PoW
  • Besonders geeignet für skalierbare Netzwerke

Normale Datenbank vs. Blockchain

Eine normale Datenbank ist oft ausreichend, wenn:

  • Alle Teilnehmer sich gegenseitig vertrauen (z. B. innerhalb eines Unternehmens)
  • Es eine zentrale Instanz gibt, die alles verwaltet (Ticketplattform)
  • Die Manipulationsgefahr gering ist oder durch Rechte- und Rollensysteme kontrolliert wird
  • Geschwindigkeit, einfache Pflege und flexible Abfragen im Vordergrund stehen

In solchen Fällen wäre der Einsatz einer Blockchain unnötig komplex und ineffizient / teuer

Wann ist eine Blockchain sinnvoll?

Eine Blockchain entfaltet ihren Nutzen nur, wenn mindestens eine der folgenden Bedingungen erfüllt ist:

  • Es gibt kein zentrales Vertrauen zwischen den Beteiligten
  • Die Daten müssen fälschungssicher und unveränderbar dokumentiert werden
  • Die Teilnehmer sind geografisch oder organisatorisch unabhängig verteilt
  • Die Daten sollen öffentlich einsehbar und überprüfbar sein

Entscheidungshilfe:

FrageBlockchain geeignet?
Vertrauen sich alle Beteiligten?Nein
Gibt es eine zentrale Autorität, der alle folgen?Nein
Müssen alle Vorgänge dauerhaft prüfbar sein?Ja
Soll eine nachträgliche Veränderung technisch ausgeschlossen sein?Ja
Sind mehrere unabhängige Organisationen beteiligt?Ja

Blockchain-Technologie sollte nur dann eingesetzt werden, wenn ein tatsächliches Vertrauensproblem zwischen Beteiligten besteht, das sich nicht durch zentrale Systeme oder klassische Datenbankarchitektur lösen lässt. In allen anderen Fällen ist eine gut abgesicherte Datenbanklösung oft effizienter.

Fazit

Die Blockchain-Technologie hat sich von einem experimentellen Konzept zu einer grundlegenden Innovation in der digitalen Welt entwickelt. Ob als Rückgrat von Kryptowährungen wie Bitcoin, als Basis für fälschungssichere Dokumentation oder als Werkzeug für neue Formen digitaler Zusammenarbeit – ihr Potenzial ist vielfältig. Gleichzeitig ist sie kein Allheilmittel: Ihre Anwendung muss immer im Kontext bewertet werden, insbesondere im Vergleich zu klassischen Systemen. Wer die technischen Grundlagen versteht, kann fundiert entscheiden, ob und wie sich der Einsatz einer Blockchain lohnt.

Zusatz: Begriffsliste

Wichtige Begriffe zum Thema Blockchain

BegriffBedeutung
BlockchainVerkettete Datenstruktur aus Blöcken mit Transaktionen, fälschungssicher und dezentral gespeichert
BlockDateneinheit mit Transaktionen, Zeitstempel, Hash des vorherigen Blocks und ggf. Nonce
HashEin eindeutiger Fingerabdruck einer Datenmenge, berechnet z. B. mit SHA-256
NonceZahl, die beim Mining verändert wird, um einen gültigen Hash zu finden
TransaktionÜbertragung von Daten oder Werten zwischen Teilnehmern in der Blockchain
MinerTeilnehmer, der Blöcke erstellt, indem er per Rechenleistung gültige Hashes findet
NodeNetzwerkteilnehmer, der die Blockchain speichert, validiert und weiterverbreitet
Proof of Work (PoW)Konsensmechanismus, bei dem Miner Rechenaufgaben lösen, um neue Blöcke zu erzeugen
Proof of Stake (PoS)Konsensmechanismus, bei dem Teilnehmer Guthaben einsetzen, um Blöcke zu validieren
KonsensmechanismusVerfahren, mit dem sich alle Teilnehmer über den aktuellen Stand der Blockchain einigen
MempoolZwischenspeicher für unbestätigte Transaktionen, die auf Aufnahme in einen Block warten
WalletSoftware oder Hardware zur Verwaltung von privaten Schlüsseln und dem Zugriff auf Guthaben
Private KeyGeheimer Schlüssel, mit dem Transaktionen signiert werden (vergleichbar mit einer Unterschrift)
Public Key / AdresseÖffentlich sichtbare Empfangsadresse für Zahlungen, abgeleitet vom privaten Schlüssel
Block RewardBelohnung für den Miner eines gültigen Blocks (z. B. neue Bitcoin + Transaktionsgebühren)
HalvingRegelmäßige Halbierung des Block Rewards (alle 210.000 Blöcke bei Bitcoin)
Smart ContractProgrammierter, selbstausführender Vertrag mit Bedingungen auf einer Blockchain
NFT (Non-Fungible Token)Einzigartiger, nicht austauschbarer digitaler Vermögenswert, meist auf Ethereum
Genesis BlockDer allererste Block einer Blockchain (z. B. Block 0 bei Bitcoin)
Merkle Tree / Merkle RootStruktur zur kompakten und sicheren Darstellung vieler Transaktionen in einem Block