Glossar / Nodes und Software
Node
Auch bekannt als Full Node, Peer, Archiv-Node.
- Was ist ein Node?
- Ein Node ist ein Computer, auf dem Bitcoin-Software läuft, der die Blockchain speichert, jede Regel selbst prüft und gültige Blöcke und Transaktionen an seine Peers weitergibt.
Nodes sind der Grund, warum Bitcoin ohne ein Unternehmen in der Mitte funktioniert. Jeder hält seine eigene Kopie des Hauptbuchs und wendet die Regeln eigenständig an und akzeptiert nichts, nur weil jemand es sagt: Bitnodes zählte am 27. April 2026 22.992 erreichbare Nodes, und die Historie, die sie tragen, war bis zu jenem August über 759 GB gewachsen. Wenn Sie noch nie einen betrieben haben, sagt Ihnen jemand anderes, was Sie besitzen.
Wie er funktioniert
Ein Node erfüllt vier Aufgaben gleichzeitig, und keine davon hat mit Mining zu tun.
Er findet Peers, üblicherweise indem er eine Handvoll fest einprogrammierter DNS-Seeds nach Adressen fragt, und öffnet dann Verbindungen auf Port 8333. Bitcoin Core hält acht ausgehende Verbindungen mit vollständiger Weiterleitung plus zwei, die nur Blöcke übertragen, und akzeptiert eingehende Peers bis zu einer Standardobergrenze von insgesamt 125. Diese bewusst kleine Zahl ausgehender Verbindungen ist eine Sicherheitsentscheidung: Je weniger Peers Sie auswählen, desto sorgfältiger muss die Software sie auswählen.
Er validiert. Jeder eintreffende Block wird von Grund auf gegen die Konsensregeln geprüft: Der Hash des Headers muss unter dem aktuellen Ziel liegen, die Merkle-Wurzel muss mit den tatsächlich enthaltenen Transaktionen übereinstimmen, jede Signatur muss sich verifizieren lassen, kein Output darf zweimal ausgegeben werden, und die Belohnung des Miners darf nicht über dem Subsidy plus den eingenommenen Gebühren liegen. Coins, die ein Block erzeugt, können weitere 100 Blöcke lang nicht ausgegeben werden. Ein Block, der irgendetwas davon verletzt, wird verworfen, und der Peer, der ihn gesendet hat, kann getrennt werden.
Er speichert. Der Node führt die Blockdateien selbst und getrennt davon die Menge der nicht ausgegebenen Outputs, die daraus gewonnen wird; das ist die Arbeitsdatenbank, mit der sich beantworten lässt, ob ein Coin existiert. Ein Archiv-Node behält jeden Block seit 2009; ein pruned Node löscht alte Blockdateien, sobald er mit ihnen fertig ist, und validiert genau gleich weiter.
Er leitet weiter. Gültige unbestätigte Transaktionen gelangen in den Mempool und werden an Peers weitergegeben, und so erreicht Ihre Auszahlung überhaupt erst einen Miner.
Beachten Sie, was fehlt. Ein Node hat keine Stimme, verdient keine Belohnung und kann niemanden zu etwas zwingen. Seine einzige Macht ist die Verweigerung: Regeln, die er ablehnt, verbreiten sich nicht durch ihn, und Software, die niemand ausführt, regiert nichts.
Warum das beim Bitcoin-Kauf zählt
Jede Bestätigung, die Sie je gesehen haben, kam vom Node eines anderen.
Wenn eine Börse Ihre Auszahlung als gesendet markiert, wenn eine Wallet auf dem Smartphone drei grüne Häkchen zeigt, wenn ein Block-Explorer eine Transaktions-ID anzeigt, lesen Sie einen Bericht von einem Server, den Sie nicht steuern. Meistens ist der Bericht zutreffend. Der Sinn eines Nodes ist, dass Sie nicht mehr darauf angewiesen sind. Ihr eigener Node beantwortet die einzige Frage, die zählt, nämlich ob eine Zahlung an Sie in einer Chain mit echter Arbeit dahinter existiert, und er beantwortet sie mit Daten, die er selbst verifiziert hat.
Die Privatsphäre ist die andere Hälfte, und sie ist die Hälfte, die unterschätzt wird. Eine Wallet, die den Server eines anderen abfragt, übergibt die vollständige Liste der Adressen, die sie beobachtet, was ein vollständiges Bild Ihrer Bestände und Ihrer Gewohnheiten ist, verknüpft mit Ihrer IP-Adresse. Richten Sie dieselbe Wallet auf Ihren eigenen Node, hört das Leck auf. Das ist die günstigste Verbesserung der Privatsphäre, die einem gewöhnlichen Halter offensteht, und sie kostet nach der Hardware nichts.
Die Hardware ist bescheiden, und es lohnt sich, die ehrlichen Zahlen zu kennen. Ein gebrauchter Mini-PC und eine SSD mit 2 TB genügen, denn das Archiv überschritt im August 2026 die 759 GB, und eine Platte mit 1 TB ist schon knapp. Die Synchronisierung dauert je nach Rechner Stunden bis zu ein paar Tagen. Wenn der Speicherplatz das Hindernis ist, senkt Pruning den Bedarf auf wenige Gigabyte, ohne eine einzige Prüfung abzuschwächen.
Nichts davon ersetzt die Wahl, wo Sie kaufen. Unsere 231 Länderratgeber behandeln, welche Plattformen Sie legal bedienen dürfen, und unsere Börsen-Bewertungen behandeln, was sie dafür verlangen, Coins auszuzahlen. Ein Node hat keine Kunden und keine Konten, ändert an dieser Entscheidung also nichts. Was er ändert, ist das, was nach dem Eintreffen der Coins geschieht.
Die sechs Stunden im März 2013, in denen Nodes uneinig waren
Am 11. März 2013 teilte sich das Bitcoin-Netzwerk in zwei Teile, und die Ursache war ein Unterschied zwischen Node-Versionen und nicht etwas, das ein Miner falsch gemacht hatte.
Bitcoin Core 0.8.0 hatte die Speicherschicht Berkeley DB durch LevelDB ersetzt. Berkeley DB hatte ein undokumentiertes Limit für die Zahl der Sperren, die es bei der Verarbeitung eines Blocks annahm, und niemand hatte dieses Limit als Konsensregel niedergeschrieben, weil niemand wusste, dass es eine war. Ein Miner, der 0.8.0 ausführte, erzeugte Block 225.430, der durch seine Zahl an Inputs ungewöhnlich groß war. Nodes mit 0.8.0 akzeptierten ihn. Nodes mit 0.7 und älteren erreichten das Sperrenlimit und lehnten ihn ab und bauten dann ihre eigene Chain weiter.
Etwa sechs Stunden und 24 Blöcke lang gab es zwei Bitcoin-Netzwerke mit zwei Transaktionshistorien. Die Lösung war sozial: Entwickler baten die großen Pools, die 0.8.0 ausführten, auf 0.7 zurückzugehen und die längere Chain bewusst aufzugeben, damit sich alle Nodes der Welt wieder einigen konnten. BIP50 ist die Analyse im Nachhinein.
Die Lehre ist die, die in Streitigkeiten darüber, wer Bitcoin steuert, vergessen wird. Die Miner hatten die Hashrate und gaben sie auf, weil eine Chain, die die meisten Nodes nicht akzeptieren, für die Menschen, die sie minen, nichts wert ist.
Node vs. Lightweight-Client
Ein Node prüft die Regeln; ein Lightweight-Client fragt jemanden, der es tut. Das ist der ganze Unterschied, und er ist keine Frage des Grades. Ein Full Node kann Ihnen sagen, dass ein Block zusätzliche Coins erzeugt hat, und ihn ablehnen. Ein Lightweight-Client sieht einen Header mit gültiger Arbeit, sieht einen Merkle-Zweig und meldet die Zahlung als bestätigt, weil jede weitere Prüfung Daten erfordern würde, die er nie heruntergeladen hat. Das Smartphone in Ihrer Tasche führt fast sicher die zweite Art aus.
Node vs. Mining
Ein Node validiert Blöcke; ein Miner erzeugt sie, und die überwiegende Mehrheit der Nodes betreibt weder Mining noch etwas anderes Profitables. Mining braucht zweckgebundene Hardware und billigen Strom und wird mit Blockbelohnungen bezahlt. Einen Node zu betreiben braucht einen alten Computer, kostet wenige Dollar Strom im Jahr und zahlt überhaupt nichts. Die Verwechslung ist wichtig, weil sie die Vorstellung nährt, Miner legten die Regeln fest. Miner wählen aus, welche gültigen Transaktionen sie in welcher Reihenfolge aufnehmen. Nodes entscheiden, was „gültig“ bedeutet, und ein Miner, der sie ignoriert, mint eine Chain, für die niemand zahlen wird.