Die Software empfängt P2P-Daten, prüft Blöcke und Transaktionen nach lokalen Regeln, pflegt Chainstate und Mempool und kann Wallet, GUI und RPC enthalten.
Bitcoin Core ist MIT-lizenzierte Software für Bitcoin-Regeln und Netzwerkschnittstellen. Kein Repository definiert allein Bitcoin; Betreiber wählen selbst Software und Version.
Beim Initial Block Download prüft der Node Proof of Work, Verkettung, Transaktionen, Skripte und UTXO-Ausgaben. Chainstate wird lokal hergeleitet, nicht von einem Server übernommen.
Konsensregeln bestimmen gültige Ketten. Mempool- und Relay-Policy ergänzen lokale Regeln für unbestätigte Transaktionen; nicht standardmäßig bedeutet daher nicht zwingend konsenswidrig.
Die P2P-Schicht bezieht Header, Blöcke und Transaktionen von mehreren Peers. Mempools unterscheiden sich; gewählt wird die meiste kumulierte Arbeit unter vollständig validierten Kandidaten.
Der Node validiert ohne Wallet. Das optionale Wallet verwaltet Deskriptoren, Schlüssel, Adressen und Transaktionen; bitcoin-qt ist GUI, bitcoind Daemon, bitcoin-cli RPC-Client.
Der Datenordner enthält Konfiguration, Blöcke, Chainstate und Wallets. Pruning löscht alte Daten nach der Prüfung, begrenzt aber historische Abfragen; txindex erhöht Anforderungen.
JSON-RPC erlaubt sensible Node- und Wallet-Aktionen. Niemals offen ins Internet stellen: Bind und Firewall begrenzen, sicher authentifizieren und nur erforderliche Rechte vergeben.
Offizielle Binärdateien haben SHA-256-Summen und Signaturen mehrerer Builder. Vertrauenswürdige Schlüssel prüfen; Guix ermöglicht reproduzierbare Builds und unabhängige Attestierungen.
Beiträge, Tests und Reviews sind offen. Maintainer dürfen Änderungen mergen, können aber fremde Node-Regeln nicht fernsteuern; Nutzer entscheiden, welche Version sie installieren.
Offiziell laden, Hashes und Signaturen prüfen, Release Notes lesen, Wallet sichern und Wiederherstellung testen. IBD, Peers, Höhe, Speicher, debug.log und RPC-Exposition überwachen. Bitcoin Core — integration/staging repository · Bitcoin Core — transaction relay and mempool policy · Bitcoin Core — contributing and maintainer model · Bitcoin Core — installed files and components · Bitcoin Core — JSON-RPC interface · Bitcoin Core — release process · Bitcoin Core — bootstrappable Guix builds · Bitcoin Core — download and signature verification
Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Full Node, Konsensregeln, BIP (Bitcoin Improvement Proposal), Bitcoin, Soft Fork, Mempool. Auf diesen Eintrag verweisen außerdem Soft Fork, BIP (Bitcoin Improvement Proposal), Konsensregeln, Blocksize War.