Öffentlicher technischer Kurs von Blockchain Commons, verfasst von Christopher Allen und Shannon Appelcline. Dieser Überblick beruht auf der Repositorydokumentation und zwei vollständigen einleitenden Teilen der geplanten Version 3.0; deren Überarbeitung läuft im Jahr 2026.
Learning Bitcoin from the Command Line wurde von Christopher Allen und Shannon Appelcline erstellt. Es handelt sich um einen öffentlichen Kurs von Blockchain Commons, nicht um ein einziges unveränderliches Buch aus dem Jahr 2021. Die Repositoryhistorie nennt Version 2.0 im Jahr 2020 und Aktualisierungen im Jahr 2021; im Jahr 2026 wird Version 3.0 vorbereitet. [1]
Die Autoren wählen die direkte Steuerung von Bitcoin Core über RPC: Der Leser gibt einen Befehl ein und sieht sofort die Antwort. Er muss nicht erst ein eigenes Programm schreiben, kompilieren und ausführen. Die Kommandozeile dient hier als Lernmittel, um das Verhalten des Knotens zu verstehen; damit wird nicht behauptet, dass alle zukünftigen Anwendungen genauso funktionieren sollten. [2]
Für den größten Teil des Kurses genügt laut Einleitung Sicherheit im Umgang mit grundlegenden UNIX-Befehlen wie ssh, cd und ls. Der Teil zu Bitcoin Script setzt Programmierkonzepte voraus. Die Autoren empfehlen die Lektüre der Reihe nach und eigenes Ausprobieren; erfahrenere Leser mit vorbereiteter Umgebung können die Installation überspringen. [2]
Der vollständig gelesene Abschnitt Verifying Your Bitcoin Setup erklärt das Verhältnis zwischen bitcoin-cli und bitcoind: Der Client sendet JSON-RPC-Anfragen an den laufenden Knotenprozess. Es reicht daher nicht, nur den Client installiert zu haben. Aliasse verkürzen häufig verwendete Befehle, doch der Text zeigt in der Regel deren vollständige Form, damit die Abkürzungen den behandelten Mechanismus nicht verdecken. [3]
Derselbe Abschnitt vergleicht das Ergebnis von getblockcount mit der Kettenhöhe in einem öffentlichen Explorer. Der Kurs setzt gewöhnlich Signet voraus; beim Vergleich muss es sich um dasselbe Netzwerk handeln. Die Konfiguration von Mainnet, Testnet, Signet und Regtest wird gesondert erklärt. Die Beispielzahlen sind keine aktuelle Kettenhöhe, und die Verfügbarkeit einer fremden API ist nicht garantiert. [3]
Die Einleitung zu Version 3.0 nennt den erweiterten Einsatz von Deskriptoren, QR-Codes, der Aufbewahrung geheimer Daten und Taproot. Zugleich erklärt sie, dass die früheren Teile zu Lightning und zur Arbeit mit Programmiersprachen zugunsten einer engeren Ausrichtung entfernt wurden. Dies beschreibt die Richtung der Überarbeitung und bestätigt nicht, dass wir sämtliche neuen Teile gelesen oder ausprobiert haben. [2]
Das Repository bezeichnet Version 2.2.2 als redaktionell abgeschlossen, aber veraltet und auf Bitcoin Core 22.0 ausgerichtet. Version 3.0 ist im Jahr 2026 ausdrücklich noch in Arbeit. Die Förderankündigung beschreibt Funktionsaktualisierungen und eine erneute Prüfung des Codes als Plan für ein ganzes Arbeitsjahr. Weder der ältere Stand noch der neue Entwicklungszweig darf deshalb mit einer geprüften Anleitung für jede beliebige Installation gleichgesetzt werden. [1] [4]
Wir haben die gesamte README des Hauptzweigs, die vollständige Einleitung und den gesamten Abschnitt Verifying Your Bitcoin Setup im Entwicklungszweig von Version 3.0 gelesen. Außerdem haben wir die offizielle Ankündigung der Überarbeitung geprüft. Die übrigen Lektionen haben wir nicht vollständig gelesen, keine Befehle ausgeführt und keine Transaktionen erstellt. Der Überblick beurteilt die belegte Lehrmethode und den Versionsstand, nicht die Funktionsfähigkeit aller Vorgehensweisen oder den gesamten Kurs. [1] [2] [3] [4]
Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Bitcoin Core, Transaktion, Bitcoin Script, Full Node.
01Ist dies ein fertiges Buch aus dem Jahr 2021?+
Es handelt sich um einen laufend weiterentwickelten öffentlichen Kurs. Das Jahr 2021 gehört zu seinen früheren Aktualisierungen. Das Repository unterscheidet die ältere abgeschlossene Version 2.2.2 von der geplanten Version 3.0, an der im Jahr 2026 gearbeitet wird.
02Wurden die hier beschriebenen Befehle praktisch überprüft?+
Nein. Für diesen Überblick haben wir die gesamte Einleitung und den vollständigen Abschnitt zur Überprüfung der Knoteneinrichtung im Entwicklungszweig gelesen, aber keine Befehle ausgeführt. Dies bestätigt weder deren Funktion auf einem bestimmten System noch eine Prüfung sämtlicher Lektionen.