AC LearningSektion 2 — Bitcoin & BlockchainBlockchain Grundlagen
Sektion 2 · Bitcoin & Blockchain

Blockchain Grundlagen

Lektion 17 / 51 8 min Lesezeit Basics — Kostenlos
← Zentralisiert vs. Dezentralisiert Blöcke und Transaktionen →
Kernidee

Eine Blockchain ist eine unveränderliche, dezentrale Datenbank — eine Kette von Blöcken, die Transaktionen enthält. Jeder Block ist mit dem vorherigen verknüpft, was Manipulation extrem schwierig macht.

Detaillierte Erklärung

Was ist eine Blockchain?

Eine Blockchain ist buchstäblich eine "Kette von Blöcken". Jeder Block enthält eine Gruppe von Transaktionen und einen kryptographischen Verweis auf den vorherigen Block. Ändert man eine alte Transaktion, ändert sich deren Hash — was den Hash des nächsten Blocks ungültig macht — was alle nachfolgenden Blöcke ungültig macht. Manipulation in der Vergangenheit würde die gesamte Kette danach invalidieren.

Wie Blöcke miteinander verknüpft sind

Jeder Block enthält einen "Hash" des vorherigen Blocks. Ein Hash ist eine kryptographische Fingerabdruck-Funktion: minimale Änderungen im Input produzieren völlig anderen Output. Wenn du auch nur ein Zeichen in einer alten Transaktion änderst, ändert sich der Hash dieses Blocks, wodurch der Hash im nächsten Block nicht mehr stimmt, und so weiter — eine Kaskade von Ungültigkeiten.

Unveränderlichkeit durch Kryptographie

Die Kombination aus kryptographischen Hashes und der Kettenstruktur macht die Blockchain extrem schwer zu manipulieren. Um eine alte Transaktion zu ändern, müsste man alle nachfolgenden Blöcke neu berechnen — und dabei schneller sein als alle anderen Miner zusammen. Das erfordert mehr als 50% der gesamten Rechenleistung des Netzwerks (51%-Attacke).

Dezentralisierung der Blockchain

Die Bitcoin-Blockchain ist auf Tausenden Computern (Nodes) weltweit gespeichert. Jeder Node hat eine vollständige Kopie. Wenn ein Node versucht, eine manipulierte Version der Blockchain zu verbreiten, lehnen alle anderen Nodes sie ab — weil sie nicht mit ihrer eigenen Kopie übereinstimmt. Nur eine Kopie, die von der Mehrheit des Netzwerks akzeptiert wird, gilt als gültig.

Blockchain vs. normale Datenbank

Normale Datenbank: zentralisiert, von einem Administrator kontrollierbar, Einträge können gelöscht/geändert werden, schnell, effizient. Blockchain: dezentralisiert, von niemandes Administrator kontrollierbar, Einträge sind praktisch unveränderlich, langsamer, weniger effizient. Blockchain ist nicht besser als normale Datenbanken — sie ist nur dann besser, wenn Dezentralisierung und Unveränderlichkeit wichtig sind.

🔗
Verbindung zum vorherigen ThemaWir verstehen Dezentralisierung als Konzept. Die Blockchain ist die technologische Umsetzung dieses Konzepts — jetzt schauen wir uns die Technik an.
Vorschau: Nächste LektionIn der nächsten Lektion gehen wir tiefer: Wie sind einzelne Blöcke aufgebaut, und wie funktionieren Transaktionen im Detail?
Key Learnings
Blockchain = unveränderliche Kette verketteter Blöcke
Jeder Block enthält Hash des Vorgängers
Hash-Funktion: minimale Änderung → komplett anderer Fingerabdruck
Manipulation bricht alle nachfolgenden Blöcke
Dezentrale Speicherung: Tausende Nodes weltweit
Blockchain ist nicht immer besser als normale Datenbanken
Praxis
Praxisbeispiel

Stell dir eine Excel-Datei vor, die du nicht bearbeiten kannst. Jede Zeile ist mit der vorherigen verknüpft — wenn du eine alte Zeile änderst, leuchten alle nachfolgenden rot auf. Diese Excel-Datei liegt außerdem auf 10.000 Computern gleichzeitig, und jede Kopie überprüft alle anderen. Das ist im Wesentlichen, wie eine Blockchain funktioniert. Der Unterschied zu echten Blockchains: Die Verknüpfung ist mathematisch, nicht optisch — und Manipulation wäre nicht sichtbar, sondern technisch ungültig.

Verständnisfragen
Warum ist es so schwer, alte Einträge in der Blockchain zu ändern?
Die Kettenstruktur ist der Schutz: Ändert man einen alten Block, stimmt sein Hash nicht mehr mit dem im nächsten Block gespeicherten überein. Das macht alle nachfolgenden Blöcke ungültig — und man müsste sie alle neu berechnen.
Was ist ein kryptographischer Hash?
Eine Hash-Funktion nimmt einen beliebigen Input und produziert einen fixen Output (z.B. 64 Zeichen). Ändert man auch nur ein Zeichen im Input, ist der Output komplett anders. Das macht Hashes ideal zur Erkennung von Manipulationen.
Wann ist eine Blockchain besser als eine normale Datenbank?
Blockchains sind langsamer und ineffizienter als normale Datenbanken. Sie sind nur dann sinnvoll, wenn man keine zentrale Vertrauensinstanz haben möchte und Unveränderlichkeit der Daten wichtig ist.
  • Blockchain = Kette von Blöcken, jeder verweist auf den vorherigen
  • Kryptographische Hashes sichern die Integrität
  • Manipulation invalidiert alle nachfolgenden Blöcke
  • Dezentrale Speicherung auf Tausenden Nodes
  • Blockchain ist nicht immer besser als normale Datenbanken
← Zentralisiert vs. Dezentralisiert ↑ Zurück zur Übersicht Blöcke und Transaktionen →