Bitcoin Core ist das Referenz-Softwareprogramm des Bitcoin-Netzwerks. Es ist ein Open-Source-Projekt, das von einer Gemeinschaft von Entwicklern gepflegt wird, und stellt die Vollknoten-Software bereit, die zur Aufrechterhaltung des Bitcoin-Netzwerks und zur Verarbeitung von Transaktionen erforderlich ist.
Als Vollknoten-Client validiert Bitcoin Core alle Transaktionen und Blöcke nach den Regeln des Bitcoin-Protokolls. Dies bedeutet, dass es jede Transaktion und jeden Block vollständig überprüft, was die Integrität und den Konsens des Netzwerks sicherstellt. Nutzer, die Bitcoin Core ausführen, tragen zur Dezentralisierung und Sicherheit des Netzwerks bei, da sie unabhängig überprüfen, dass Transaktionen und Blöcke den Regeln entsprechen.
Bitcoin Core bietet auch eine Wallet-Funktionalität, die es Benutzern ermöglicht, Bitcoins zu senden und zu empfangen. Da es sich um eine Vollknoten-Wallet handelt, lädt sie die gesamte Blockchain herunter und trägt somit zur Stärkung des Netzwerks bei.
Das Programm ist die direkte Nachfolge des ursprünglichen Bitcoin-Clients, der von Satoshi Nakamoto entwickelt wurde. Es wurde ursprünglich einfach „Bitcoin“ genannt und später in „Bitcoin Core“ umbenannt, um Verwechslungen mit dem Bitcoin-Netzwerk als Ganzes zu vermeiden.