Im vorherigen Kapitel hast du erfahren, warum Satoshi Nakamoto Bitcoin entwickelte: als Gegenentwurf zu einem Finanzsystem, das auf dem Vertrauen in Banken, Zentralbanken und politische Entscheidungen beruht. Doch wie kann digitales Geld funktionieren, wenn keine Bank die Konten führt und kein Chef über die Regeln wacht?
Satoshis entscheidender Gedanke war: In einer digitalen und global vernetzten Welt müssen keine Münzen oder anderen Gegenstände ausgetauscht werden. Es genügt ein gemeinsames Kassenbuch, in dem eindeutig festgehalten wird, wem welche Bitcoin gehören und wann sie übertragen wurden. Die Herausforderung bestand darin, dieses Kassenbuch ohne zentrale Buchungsstelle zuverlässig zu führen.
Ein Kassenbuch, das niemand allein kontrolliert
Bitcoin führt eine öffentliche Liste aller gültigen Übertragungen. Diese Liste wird Blockchain genannt. Vereinfacht kannst du sie dir als digitales Kassenbuch vorstellen, das nicht bei einer einzelnen Bank liegt.
Viele Computer auf der ganzen Welt besitzen eine eigene Kopie und kontrollieren neue Zahlungen und Datenblöcke nach denselben öffentlich bekannten Regeln. Dadurch kann keine einzelne Stelle heimlich Einträge verändern, zusätzliches Geld erzeugen oder allein entscheiden, welche Zahlung gültig ist.
Die Blockchain speichert dabei nicht einfach eine Liste mit Namen und Kontoständen. Sie dokumentiert, welche Bitcoin bereits übertragen wurden und unter welchen Bedingungen sie erneut ausgegeben werden dürfen.
Wie eine Zahlung eindeutig freigegeben wird
Damit nicht jeder fremde Bitcoin ausgeben kann, muss der rechtmäßige Besitzer jede Zahlung eindeutig freigeben. Dafür verwendet Bitcoin eine digitale Unterschrift. Die technischen Verfahren dahinter heißen Kryptografie – vereinfacht gesagt: Informationen werden so geschützt und geprüft, dass sie nicht unbemerkt gefälscht werden können.
Zu deinen Bitcoin gehört ein geheimer Schlüssel. Der englische Begriff dafür lautet Private Key. Mit ihm kann deine Wallet eine Zahlung digital unterschreiben und beweisen, dass du zur Ausgabe berechtigt bist.
Der geheime Schlüssel selbst wird niemals an das Netzwerk weitergegeben. Die anderen Teilnehmer prüfen nur, ob die Unterschrift gültig ist. So kann das Netzwerk eine Zahlung kontrollieren, ohne dein Geheimnis kennen zu müssen.
Wer bringt die Zahlungen in die richtige Reihenfolge?
Viele Zahlungen erreichen das Netzwerk nahezu gleichzeitig. Damit niemand dieselben Bitcoin zweimal ausgeben kann, müssen die gültigen Zahlungen in eine eindeutige Reihenfolge gebracht werden. Diese Aufgabe übernehmen besondere Teilnehmer, die Miner genannt werden. Sie sammeln neue Zahlungen, bündeln sie zu einem Datenpaket – einem Block – und konkurrieren darum, diesen als Nächstes an das Kassenbuch anzuhängen.
Dafür müssen ihre Computer nachweisbar Rechenarbeit leisten und Energie einsetzen. Dieses Verfahren heißt Arbeitsnachweis, auf Englisch Proof of Work. Der erfolgreiche Miner erhält nach festen Regeln neue Bitcoin und die Gebühren der Zahlungen in seinem Block.
Der Name Miner bedeutet auf Deutsch Schürfer und erinnert an den Goldbergbau: So wie Goldschürfer Arbeit und Energie einsetzen, um neues Gold zu fördern, setzen Bitcoin-Miner reale Mittel ein und können dafür neu ausgegebene Bitcoin erhalten. Sie suchen jedoch keine bereits irgendwo versteckten Münzen. Ihre eigentliche Aufgabe ist es, neue Blöcke zu erstellen und die Reihenfolge der Zahlungen abzusichern.
Der Energieaufwand macht es teuer, die Vergangenheit nachträglich zu verändern oder das Netzwerk anzugreifen. Wer alte Einträge manipulieren wollte, müsste die dafür geleistete Arbeit erneut erbringen und gleichzeitig das ehrliche Netzwerk überholen.
Wer kontrolliert, ob die Regeln eingehalten werden?
Miner dürfen nicht selbst bestimmen, was bei Bitcoin gültig ist. Sie können lediglich neue Blöcke vorschlagen. Unabhängige Computer im Netzwerk prüfen anschließend, ob diese Blöcke wirklich alle Bitcoin-Regeln einhalten. Solch ein Prüfcomputer wird Node genannt.
Das englische Wort Node bedeutet Knotenpunkt. Der Name passt, weil viele solcher Computer wie Knoten in einem weltweiten Netz miteinander verbunden sind. Jeder Knoten besitzt die Bitcoin-Regeln und prüft selbst. Er kontrolliert unter anderem, ob eine Zahlung gültig unterschrieben wurde, ob dieselben Bitcoin bereits ausgegeben wurden und ob ein Miner mehr neue Bitcoin erzeugen möchte, als die Regeln erlauben.
Verstößt ein Block gegen die Regeln, lehnen die Nodes ihn ab – unabhängig davon, wie viel Rechenleistung für ihn eingesetzt wurde. Miner bringen gültige Zahlungen in eine abgesicherte Reihenfolge. Nodes kontrollieren, ob dabei sämtliche Geldregeln eingehalten werden.
Bitcoin besitzt keinen Chef, weil kein einzelner Teilnehmer das System kontrolliert. Miner, Nodes, Entwickler und Nutzer haben unterschiedliche Aufgaben. Jeder kann Änderungen vorschlagen, aber niemand kann sie allein durchsetzen. Bitcoin ersetzt damit das blinde Vertrauen in eine zentrale Institution durch offene Regeln, die viele Teilnehmer unabhängig voneinander prüfen.
Das solltest du mitnehmen
Bitcoin funktioniert wie ein gemeinsames digitales Kassenbuch auf vielen Computern. Digitale Unterschriften geben Zahlungen eindeutig frei. Miner bringen gültige Zahlungen in eine abgesicherte Reihenfolge. Nodes prüfen, ob alle Regeln eingehalten werden. Weil keine dieser Gruppen allein bestimmen kann, braucht Bitcoin weder eine Bank als Buchhalter noch einen Chef als letzte Entscheidungsinstanz.
Hashes, Mining, Nodes und Konsens: Wie Bitcoin sich selbst kontrolliert
Bitcoin hat keinen Chef, aber sehr wohl Regeln. Hashes verbinden die Geschichte, Miner ordnen Transaktionen und Nodes entscheiden unabhängig, was überhaupt als gültiger Bitcoin gilt.
Vertiefungskurs öffnen