Was eine Bitcoin-Node ist
Eine Node ist jedes Gerät, auf dem Bitcoin-Software läuft und das das Peer-to-Peer-Protokoll des Netzwerks spricht. Nodes verbinden sich untereinander, reichen neue Transaktionen und Blöcke weiter und halten ein abgeglichenes Bild vom Zustand des Netzwerks. Es gibt keine übergeordnete Node und keine offizielle Teilnehmerliste — jeder kann jederzeit dazukommen oder gehen.
Nicht alle Nodes tun dasselbe. Manche prüfen alles vollständig, manche verlassen sich für Teile des Bildes auf andere Nodes, und manche erzeugen auch neue Blöcke (Mining). Die für Bitcoins Vertrauensmodell wichtigste Sorte ist die vollständige Node.
Was eine vollständige Node leistet
Eine vollständige Node lädt die gesamte Blockchain herunter und prüft jeden Block und jede Transaktion eigenständig gegen Bitcoins Konsensregeln. Sie verifiziert Signaturen, stellt sicher, dass Coins nicht zweimal ausgegeben werden, kontrolliert, dass Blockbelohnungen und Mengenobergrenzen eingehalten sind, und weist alles zurück, was die Regeln bricht — ganz gleich, wer es geschickt hat.
Über das Prüfen hinaus reichen vollständige Nodes gültige Daten an ihre Gegenstellen weiter und helfen so, Transaktionen und Blöcke im Netzwerk zu verbreiten. Dieses Zusammenspiel aus Prüfen und Weiterreichen hält das Netzwerk stimmig: Jede ehrliche vollständige Node kommt zum selben Schluss darüber, welche Kette gültig ist, weil alle identische Regeln auf identische Daten anwenden.
Vollständige Nodes, leichte Clients und Miner
Eine vollständige Node prüft alles selbst. Ein leichter Client — oft SPV-Client genannt, für Simplified Payment Verification — behält nur die Block-Header und fragt den Rest bei vollständigen Nodes ab. Das ist in mobilen Wallets üblich, die etwas Unabhängigkeit gegen Bequemlichkeit und geringeren Ressourcenbedarf tauschen.
Miner sind eine eigene Rolle, die oft mit Nodes verwechselt wird. Miner stellen Blockkandidaten zusammen und wetteifern darum, sie an die Kette zu hängen; die Blöcke, die dabei entstehen, müssen aber weiterhin die Regeln erfüllen, die vollständige Nodes durchsetzen. Versuchte ein Miner, eine Regel zu brechen — etwa die Menge aufzublähen —, würden vollständige Nodes den Block schlicht ablehnen, und die Mühe wäre umsonst.
Warum eine eigene Node zählt: nicht vertrauen, prüfen
Der Satz, der Bitcoin oft begleitet, lautet „nicht vertrauen, prüfen". Eine eigene vollständige Node zu betreiben ist dessen wörtlichste Form. Statt einer Börse, einem Block-Explorer oder einem Wallet-Anbieter zu glauben, wie der Zustand des Netzwerks ist oder ob die eigene Transaktion gültig ist, prüft die eigene Node die Rohdaten unmittelbar gegen die Regeln.
Das hat praktische Folgen. Die eigene Node bestätigt eingehende Zahlungen ohne Zwischenstelle und erlaubt, dem Netzwerk zu den eigenen Bedingungen zu begegnen. Sie kann auch die Privatsphäre verbessern, weil man Adressen und Guthaben nicht einem Dritten offenlegt, nur um sie nachzuschlagen.
Nodes und die Widerstandsfähigkeit des Netzwerks
Vollständige Nodes setzen Bitcoins Regeln gemeinsam durch. Weil ein Regelwerk nur hält, solange genügend unabhängige Beteiligte darauf bestehen, macht eine breit verteilte Basis vollständiger Nodes das Netzwerk schwerer veränderbar ohne breite Zustimmung. Man spricht in diesem Zusammenhang von „wirtschaftlichen Nodes" — jenen, die von Nutzern, Unternehmen und Diensten betrieben werden, die tatsächlich Werte abwickeln.
Es entsteht dabei auch Redundanz. Weil viele Nodes dieselbe Historie speichern und ausliefern, gibt es keinen einzelnen Punkt, den man beschlagnahmen oder abschalten könnte. Das Netzwerk läuft weiter, solange irgendwo Nodes prüfen und weiterreichen.
Was der Betrieb erfordert
Eine vollständige Node zu betreiben heißt, Software wie Bitcoin Core auf einem Rechner laufen zu lassen, der online bleibt. Die Hauptkosten sind Speicher — die vollständige Blockchain umfasst Hunderte Gigabyte und wächst weiter, wobei eine beschnittene Node alte Blockdaten nach der Prüfung verwerfen kann, um Platz zu sparen —, dazu Bandbreite und die Zeit für den erstmaligen Abgleich, der je nach Hardware und Anschluss Stunden bis Tage dauert.
Node und Marktdaten sind getrennte Ebenen. Eine vollständige Node sagt, was on-chain wahr ist, und bestätigt es gegen die Regeln; über die Marktlage sagt sie nichts. Werkzeuge für Marktdaten liegen darüber — BIKENZO etwa stellt einen globalen Liquiditätsindex gegen den Bitcoin-Preis dar, rein als Marktkontext. Das ist eine andere Frage als die On-Chain-Prüfung, die eine Node leistet.