Lektion 3 — Die Grundlagen, die du brauchst
Wie funktioniert Blockchain wirklich?
Learning Material
1 pagesLektion 3 — Die Grundlagen, die du brauchst
Verstehen statt Staunen: Wie funktioniert Blockchain wirklich?
Um zu verstehen, warum Blockchain technisch revolutionär ist, muss man zuerst verstehen, was sie ersetzen will — und warum das schwieriger ist, als es klingt.
Was ist eine Datenbank?
Im Kern ist eine Datenbank eine strukturierte Sammlung von Informationen, auf die man geordnet zugreifen kann. Deine Bank führt eine Datenbank: In einer Tabelle steht dein Name, in einer anderen dein Kontostand. Wenn du Geld überweist, ändert die Bank zwei Einträge — deinen und den des Empfängers.
Eine zentrale Datenbank ist mächtig, schnell und einfach zu verwalten. Sie hat aber einen fundamentalen Schwachpunkt: Es gibt eine einzige Instanz, die Kontrolle hat. Wenn du der Bank nicht traust — oder wenn die Bank selbst korrumpiert, gehackt oder insolvent ist — gibt es keine Möglichkeit, das zu umgehen.
Dezentrale Systeme lösen das, indem sie die Daten auf viele Computer verteilen. Keine einzelne Instanz hat die Kontrolle. Das klingt besser — ist aber technisch dramatisch komplizierter.
Das Byzantine Generals Problem
1982 veröffentlichten drei Informatiker — Leslie Lamport, Robert Shostak und Marshall Pease — ein Paper, das ein scheinbar abstraktes militärisches Problem beschrieb. Mehrere byzantinische Generäle belagern eine Stadt. Sie kommunizieren nur über Boten. Manche Generäle könnten Verräter sein. Wie einigen sie sich auf einen gemeinsamen Angriffsplan — obwohl sie den Boten nicht trauen können?
Das Problem ist nicht militärisch — es ist ein allgemeines Problem verteilter Systeme: Wie kommen mehrere Teilnehmer, von denen einige unzuverlässig oder böswillig sein könnten, zu einer gemeinsamen Wahrheit?
Jahrzehntelang galt: In einem System mit mehr als einem Drittel böswilliger Teilnehmer ist das unlösbar. Bitcoin hat das praktisch — nicht theoretisch perfekt, aber praktisch — gelöst. Wie, erklärt Lektion 5.
Kryptographie als Fundament
Das dritte Konzept, das du brauchst, ist das wichtigste: Kryptographie — die Wissenschaft des sicheren Kommunizierens in Gegenwart von Feinden.
Moderne Kryptographie basiert auf einem einfachen Prinzip: Es gibt mathematische Operationen, die in eine Richtung extrem leicht durchzuführen sind, aber in die andere Richtung praktisch unmöglich — zumindest ohne spezifische Informationen.
Ein Beispiel: Es ist leicht, zwei große Primzahlen miteinander zu multiplizieren. Das Ergebnis ist eine noch größere Zahl. Aber wenn man nur das Ergebnis kennt, ist es extrem schwierig, die ursprünglichen Primzahlen zurückzurechnen — das nennt sich Faktorisierung, und für große Zahlen würden selbst die schnellsten Computer der Welt Milliarden von Jahren brauchen.
Diese Asymmetrie ist die Grundlage von Public-Key-Kryptographie: Ich kann dir eine "öffentliche" Information geben (den öffentlichen Schlüssel), die du benutzen kannst, um mir eine Nachricht zu verschlüsseln. Nur ich — mit meinem geheimen privaten Schlüssel — kann sie entschlüsseln. Niemand kann aus dem öffentlichen Schlüssel den privaten ableiten, weil das mathematisch zu schwierig ist.
Warum das für Blockchain entscheidend ist
In Bitcoin und anderen Blockchain-Systemen dient Kryptographie nicht primär der Geheimhaltung — Transaktionen sind öffentlich — sondern der Authentifizierung. Wenn Alice Bitcoin an Bob schickt, muss das Netzwerk wissen: War das wirklich Alice? Nicht jemand, der vorgibt, Alice zu sein?
Alices digitale Signatur — erzeugt mit ihrem privaten Schlüssel — beweist das. Jeder im Netzwerk kann mit dem öffentlichen Schlüssel prüfen, ob die Signatur echt ist. Aber niemand kann ohne den privaten Schlüssel eine gültige Signatur fälschen. Mathematisch ist es unmöglich.
Das ist kein Glaubenssatz — das ist Mathematik. Und auf dieser Mathematik baut die gesamte Blockchain-Technologie auf.
Die drei Konzepte — verteilte Datenbanken, Byzantine Fault Tolerance und asymmetrische Kryptographie — sind die Zutaten, aus denen Satoshi Nakamotos Lösung gemacht ist. In der nächsten Lektion schauen wir uns das erste konkrete Werkzeug an: Hash-Funktionen.
Nächste Lektion: Das kryptographische Fundament — Hash-Funktionen, digitale Signaturen und wie eine Bitcoin-Transaktion wirklich funktioniert.
Lesezeit: ca. 9–10 Minuten