Nodes und Software
Ein Full Node macht die Regeln von Bitcoin real. Jeder Node prüft jeden Block und jede Transaktion unabhängig anhand der Konsensregeln und lehnt ab, was durchfällt, weshalb niemand Bitcoin ausgeben kann, die er nicht hat, selbst wenn ein Miner ihm gern dabei helfen würde.
Einen zu betreiben verändert Ihr Verhältnis zum Netzwerk. Eine Wallet, die den Server eines anderen abfragt, vertraut darauf, dass dieser Server die Wahrheit über Ihr Guthaben sagt und nicht protokolliert, nach welchen Adressen Sie gefragt haben. Eine Wallet, die sich auf Ihren eigenen Node stützt, braucht weder das eine noch das andere. Das ist der praktische Grund, warum Nodes in Datenschutzdebatten immer wieder auftauchen, die zunächst von etwas anderem zu handeln scheinen.
Der Abschnitt behandelt die Software selbst. Bitcoin Core ist die dominierende Implementierung und die De-facto-Spezifikation. Alternative Implementierungen gibt es, und sie sind wichtig, und die Einträge hier sind ehrlich über das Risiko, eine zu betreiben. Pruning lässt einen Node alles validieren und danach alte Blöcke verwerfen, wodurch ein Full Node auf einem Laptop praktikabel wird. Der Initial Block Download ist das Warten, bevor etwas davon funktioniert.
RPC, die Peer-to-Peer-Nachrichtentypen, die Nodes miteinander verbinden, und die Synchronisationsstrategien, mit denen sie aufholen, stehen ebenfalls hier, für den Punkt, an dem Neugier zu einer Konfigurationsdatei wird.
31 Begriffe. Zuletzt geprüft: 24. September 2026.
Begriffe: Nodes und Software
- Addrv2Addrv2 ist die Peer-to-Peer-Nachricht, mit der Bitcoin-Nodes Adressen anderer Peers weitergeben, die die ältere addr-Nachricht nicht ausdrücken kann, jeweils versehen mit einer ein Byte großen Netzwerk-ID für Tor v3, I2P oder Cjdns.
- AssumeutxoAssumeutxo ermöglicht es einem Bitcoin Core-Node, von einer Momentaufnahme des Bestands nicht ausgegebener Outputs zu einer fest im Code hinterlegten Blockhöhe zu starten und die übersprungene Historie anschließend im Hintergrund zu verifizieren.
- Beschnittener NodeEin beschnittener Node validiert die gesamte Blockchain und löscht anschließend die alten Blockdateien, die er nicht mehr benötigt; so behält er die vollständige Verifizierung und verzichtet auf das Archiv.
- BIP-324 verschlüsselter Transportauch v2-TransportDer verschlüsselte Transport nach BIP-324 ist die Version 2 des Peer-to-Peer-Verbindungsprotokolls von Bitcoin, das jede zwischen zwei Nodes ausgetauschte Nachricht verschlüsselt und die Verbindung für einen Lauscher von Zufallsdaten nicht unterscheidbar macht.
- Bitcoin CoreBitcoin Core ist die Referenzimplementierung von Bitcoin, der Nachfolger des ursprünglichen Clients von Satoshi und die Software, die tatsächlich die meisten validierenden Nodes des Netzwerks ausführen.
- Bitcoin KnotsBitcoin Knots ist eine alternative Implementierung eines Bitcoin-Nodes, die von Luke Dashjr gepflegt wird und mit Bitcoin Core konsenskompatibel ist, aber strengere Standardeinstellungen dafür mitbringt, welche Transaktionen weitergegeben werden.
- Block-ExplorerEin Block-Explorer ist eine Website, mit der Sie die Blockchain nach Transaktions-ID, Adresse oder Block durchsuchen können; angezeigt werden Bestätigungen, Gebühren und Beträge, ohne dass Sie selbst eine Software ausführen müssen.
- Blocks-first-SynchronisierungDie Blocks-first-Synchronisierung war Bitcoins ursprüngliches Verfahren zum Aufholen: Dabei wurden Blöcke einzeln von einem einzigen Peer angefordert und jeder validiert, bevor der nächste angefordert wurde.
- Bloom-Filterauch BIP37Ein Bloom-Filter ist eine kompakte probabilistische Menge, die Light Wallets nach BIP37 an einen vollständigen Node sendeten, damit der Node nur Transaktionen weiterleitete, die plausibel zu ihnen gehörten.
- DNS-SeedEin DNS-Seed ist ein Domainname, der mit den IP-Adressen erreichbarer Bitcoin-Nodes antwortet und einem frisch installierten Node damit einen Ort für seine erste Verbindung gibt.
- Einen vollständigen Node betreibenauch Running a full nodeEinen vollständigen Node zu betreiben bedeutet, auf einer Maschine, die Sie steuern, eine Bitcoin-Software laufen zu lassen, die die Blockchain herunterlädt, jede Regel selbst prüft und die Fragen Ihrer Wallet beantwortet, ohne jemand anderen zu fragen.
- Electrum-Serverauch Electrum Personal Server, Electrum ServerEin Electrum-Server indexiert die Blockchain nach Scripts und beantwortet Adressabfragen für schlanke Wallets, sodass diese Wallets sofort Guthaben sehen, ohne die Chain selbst herunterzuladen.
- Header-Ketteauch Header chain, Best header chainDie Header-Kette ist die Abfolge der 80 Byte großen Block-Header, die ein Node verifiziert hat, und kann Tausende Blöcke vor den Blockdaten liegen, die er tatsächlich heruntergeladen hat.
- Headers-First-SynchronisierungBei der Headers-First-Synchronisierung lädt und prüft ein Node die gesamte Kette aus 80-Byte-Headern, bevor er Blockinhalte anfordert, und ruft diese Inhalte anschließend parallel ab.
- Initial Block Downloadauch IBDDer Initial Block Download ist die Aufholphase, die ein neuer Bitcoin-Node durchläuft, in der er jeden Block vom Genesis-Block bis zur aktuellen Spitze abruft und prüft.
- Inventarauch Inv-NachrichtEin Inventar ist die Liste der Objektkennungen, die ein Node seinen Peers ankündigt; sie sagt, welche Transaktionen und Blöcke er hält, ohne eines davon bereits zu senden.
- Kompakter BlockfilterEin kompakter Blockfilter ist eine kleine, Golomb-kodierte Zusammenfassung der Output-Skripte, die ein Block erzeugt und ausgibt, veröffentlicht von Full Nodes, damit eine Light Wallet Blöcke prüfen kann, ohne preiszugeben, was sie besitzt.
- Lightweight-Clientauch Thin Client, SPV-NodeEin Lightweight-Client ist eine Wallet, die keine Kopie der Blockchain speichert und andere Server fragt, was mit Ihren Adressen geschehen ist.
- MainnetMainnet ist das live laufende Bitcoin-Netzwerk, die eine Chain, auf der Coins einen realen Wert haben und die seit dem Mining des Genesis-Blocks am 3. Januar 2009 ohne Unterbrechung läuft.
- Nachrichten-HeaderDer Nachrichten-Header von Bitcoin ist ein fester Umschlag von 24 Bytes um jede Peer-to-Peer-Nachricht: eine Startzeichenfolge für das Netzwerk, ein Befehlsname, eine Nutzlastlänge und eine Prüfsumme.
- Neutrinoauch BIP157, Kompakte Blockfilter, Compact Block FiltersNeutrino ist das Design eines Light Clients, bei dem Ihre Wallet für jeden Block einen winzigen Filter herunterlädt, ihn lokal prüft und nur die vollständigen Blöcke abruft, die Sie betreffen könnten.
- Nicht angeforderter Block-PushEin nicht angeforderter Block-Push liegt vor, wenn ein Peer Ihnen einen Block sendet, den Sie nie angefordert haben, und dabei den üblichen Ablauf aus Ankündigung und Anforderung überspringt, um bei zeitkritischen Daten einen Roundtrip zu sparen.
- Nodeauch Full Node, Peer, Archiv-NodeEin 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.
- P2P-Nachrichtauch NachrichtP2P-Nachrichten sind das feste Vokabular, mit dem Bitcoin-Nodes miteinander sprechen: kurze Befehle wie version, inv, getdata, tx und block, die über eine einfache TCP-Verbindung gesendet werden.
- Regtestauch RegressionstestmodusRegtest ist ein privates Bitcoin-Netzwerk, das auf Ihrem eigenen Rechner läuft, wo Sie Blöcke auf Befehl minen, statt darauf zu warten, dass jemand anderes sie erzeugt.
- RPCauch JSON-RPC, Remote Procedure CallRPC ist die Befehlsschnittstelle, die ein Bitcoin-Node anderen Programmen bereitstellt, sodass eine Wallet, das Backend einer Börse oder Ihr eigenes Terminal ihm Fragen stellen und Anweisungen erteilen kann.
- SignetSignet ist ein Testnetzwerk, dessen Blöcke nur gültig sind, wenn ein bestimmter Unterzeichner sie signiert hat, was den gleichmäßigen Zehn-Minuten-Rhythmus der Blöcke erhält, statt ihn unregelmäßig werden zu lassen.
- Standard-Block-WeiterleitungStandard-Block-Weiterleitung ist der ursprüngliche Weg, auf dem ein neuer Block zwischen Nodes wandert: den Hash ankündigen, warten, bis der Peer ihn anfordert, und dann den gesamten Block über die Leitung senden.
- Start-Stringauch Network MagicDer Start-String ist das Vier-Byte-Präfix am Anfang jeder Nachricht des Bitcoin-Netzwerks und benennt das Netzwerk des Senders, bevor irgendetwas anderes gelesen wird.
- Testnetauch Testnet4Das Testnet ist ein paralleles Bitcoin-Netzwerk, dessen Coins bewusst wertlos sind und das Entwickler von Wallets und Börsen nutzen, um Transaktionen zu proben, bevor sie das echte Geld von jemandem anfassen.
- Vereinfachte Zahlungsverifikationauch SPVDie vereinfachte Zahlungsverifikation prüft, dass eine Transaktion in einem Block mit echtem Proof of Work dahinter steht, und nutzt dafür nur Block-Header und einen Merkle-Zweig.
Die anderen 13 Abschnitte
- GrundlagenWas Bitcoin ist, was ein Satoshi ist und die wenigen Ideen, auf denen der Rest des Glossars aufbaut.
- Adressen und SchlüsselWohin Bitcoin gesendet werden, was ein privater Schlüssel tatsächlich steuert und wie aus einer einzigen Seed-Phrase Tausende Adressen entstehen.
- Wallets und VerwahrungHot und Cold, verwahrend und Multisig, und was jede Variante daran ändert, wer Ihre Bitcoin bewegen kann.
- Privatsphäre und SicherheitDie Angriffe, die Menschen ihre Bitcoin abnehmen, und die Gewohnheiten und Werkzeuge, die sie stoppen.
- Transaktionen und GebührenWoraus eine Bitcoin-Transaktion besteht, warum sie kostet, was sie kostet, und wie man eine festhängende wieder in Gang bringt.
- Kauf und BörsenOrdertypen, Spreads und Gebührentabellen: das Vokabular, das eine Börse verwendet, während sie Ihnen Gebühren berechnet.
- Märkte und GeldanlageMarktkapitalisierung, Volatilität und Spot-ETFs. Die Sprache des Preises, ohne Kursprognosen.
- Mining und KonsensWie neue Blöcke entstehen, was die Schwierigkeit anpasst und warum die Regeln gelten, ohne dass jemand das Sagen hat.
- Protokoll und UpgradesSegWit, Taproot, Soft Forks und BIPs: wie sich Bitcoin verändert und wer darüber entscheidet.
- Lightning und Layer 2Zahlungskanäle, Rechnungen und Routing, um Bitcoin zu bewegen, ohne für Platz in einem Block zu zahlen.
- Regulierung und SteuernKYC, die Travel Rule, MiCA und Veräußerungsgewinne: die Regeln, die Ihr Konto und Ihre Steuererklärung erreichen.
- Kultur und GeschichteMt. Gox, der Genesis-Block, HODL und die Ereignisse und der Slang, die geprägt haben, wie Menschen über Bitcoin sprechen.
- EntwicklerreferenzP2P-Nachrichtentypen, Opcodes und Script-Begriffe: die Feldnamen, auf die Sie beim Lesen von Bitcoin-Code stoßen.
Häufig gestellte Fragen
Was habe ich davon, einen Full Node zu betreiben?
Ihre eigene Kopie der Regeln. Ein Node prüft jeden Block und jede Transaktion selbst und lehnt ab, was durchfällt, sodass Ihr Guthaben nicht mehr davon abhängt, dass der Server eines anderen ehrlich und online ist. Es ist auch die stärkste verfügbare Privatsphäre.
Brauche ich einen Node, um Bitcoin zu nutzen?
Nein. Die meisten nutzen Lightweight-Wallets, die einen Server nach ihren Adressen fragen, was funktioniert und was nahezu jede Smartphone-Wallet tut. Ein Node ist wichtig, wenn Sie diesem Server nicht mehr vertrauen wollen oder genug halten, dass es Ihnen darauf ankommt.
Was umfasst die erste Synchronisation?
Das Herunterladen und Prüfen der gesamten Chain, was beim ersten Durchlauf Stunden dauert und einige hundert Gigabyte braucht. Der Pruned-Modus prüft weiterhin jeden Block und verwirft dann die alten, wodurch der Speicherbedarf weit kleiner bleibt.
Ist Bitcoin Core die einzige Implementierung?
Sie ist die Referenzimplementierung und das, was der Großteil des Netzwerks betreibt, aber nicht die einzige. Alternativen wie Bitcoin Knots existieren und folgen denselben Konsensregeln. Softwarevielfalt ist hier gesund; Abweichungen bei den Konsensregeln sind es nicht.