Was ist Bitcoin Core?
Bitcoin Core ist die Referenzsoftware für das Bitcoin-Netzwerk. Sie implementiert das Protokoll, validiert Transaktionen, betreibt vollständige Nodes und stellt eine Wallet-Funktion bereit. Die Software ist quelloffen (open source) und wird gemeinschaftlich entwickelt. Sie kontrolliert Bitcoin nicht, sondern ermöglicht einen souveränen Zugang dazu.
Merkmale
- umfassende Funktionalität: Validierung von Blöcken und Transaktionen, Weiterleitung im Netzwerk, Wallet-Funktionalität
- souveräne Nutzung: vollständiger Node-Betrieb ohne Abhängigkeit von Drittanbietern
- dezentraler Entwicklungsprozess: Beiträge von Entwicklern weltweit über Open-Source-Infrastruktur
Entwicklung
- Vorschläge: neue Ideen werden als Bitcoin Improvement Proposals (BIPs) eingereicht
- Prüfung: Code-Änderungen durchlaufen einen offenen Überprüfungsprozess auf GitHub
- Konsens: nur Änderungen mit breiter Zustimmung werden übernommen
- Veröffentlichung: Node-Betreiber entscheiden selbst, ob sie neue Versionen installieren
Wichtige Entwicklungsschritte
- erste Veröffentlichung durch Satoshi im Jahr 2009
- Einführung von SegWit (2017) zur effizienteren Nutzung von Blockplatz
- Taproot (2021) zur Verbesserung von Privatsphäre und Script-Funktionalität
- laufende Weiterentwicklung, ohne die Kernprinzipien von Bitcoin zu ändern
Finanzierung
- anfangs rein freiwillige Mitarbeit
- heute unterstützt durch Stipendien und Organisationen wie Blockstream, Chaincode Labs, Brink oder Human Rights Foundation
- Entwickler entscheiden selbst, woran sie arbeiten – kein zentraler Auftraggeber
Das solltest du mitnehmen
- Bitcoin Core ist die Software, mit der das Bitcoin-Protokoll ausgeführt wird
- Entwicklung erfolgt gemeinschaftlich, offen und dezentral
- Finanzierung durch unabhängige Organisationen ermöglicht freie Weiterentwicklung ohne zentrale Kontrolle