Ich schreibe diesen Bericht, weil es da draußen vermutlich noch andere gibt, die trotz der zahlreichen Tutorials und Anleitungen ebenso verunsichert sind wie ich es lange Zeit war.
Nachdem ich monatelang mit dem Gedanken gespielt hatte, mir einen full node einzurichten, habe ich es nunmehr vollbracht. Großer Dank dafür gebührt mehreren hilfreichen Mitgliedern dieses Forums, die mich auf Schiene gebracht haben. Es hat lange gedauert, bis mir die Unterscheidung zwischen Hardware (=kleiner Computer) und Software (=Betriebssystem dieses Computers) klar wurde.
Häufigstes Beispiel in diesem Forum: Raspberry Pi (Computer) plus RaspiBlitz (Software). Alternative Betriebssysteme wären Umbrel, Mynode oder Citadel. Zu den Vor- und Nachteilen dieser Programme findet man unzählige Informationen im Internet.
Es gibt auch fertige Kombis, wie z.B. den RaspiBlitz von Fulmo (dass das Gerät gleich wie die Software heißt, macht die Sache nicht einfacher) oder teure Systeme wie Umbrel Home oder die nodl-Produkte u.a. Der fertige von Fulmo angebotene RaspiBlitz ist zur Zeit nicht erhältlich, und jeder (inkl. dem Fulmo-Support) empfiehlt DIY (was auch günstiger ist). Als lebenslanger Nutzer von Plug 'n Play-Systemen hat mich DIY reflektorisch abgeschreckt und zu Versagensängsten geführt. Bis ich die Trivialität des Ganzen endlich erkannt hatte.
Man kauft sich um ca. 100.- Euro einen Raspberry PI 4 (mit dem leistungsstärkeren 5er sind die OS zurzeit nur sehr bedingt kompatibel), steckt eine SD-Card mit dem aufgespielten („geflashten“) Betriebssystem rein und schließt über USB eine Festplatte an (mindestens 1 TB, besser 2 TB, unbedingt SSD). Der Raspberrey PI wird über LAN mit dem Internet verbunden. Damit ist der full node bereits fertig und legt los, sobald er Strom hat! Zwecks Kühlung klebt man Kühlpads oder Kühlkörper auf die Prozessoren und zwecks Optik stülpt man ein Gehäuse drüber, das im Idealfall passiv kühlt. Nach ausführlicher Recherche würde ich jetzt das kühlende Flirc-Case nehmen, obwohl Überhitzung bei normalem Betrieb ohnehin kaum auftreten wird. Von einem Ventillator (Fan) rate ich ab, weil der permanent vor sich hin zwitschernd läuft und außerdem nicht erforderlich ist.
Welches Betriebssystem? Als jahrzehntelanger treuer Apple-Kunde (iMac, iPhone, iPad, iWatch) haben mich die schicke Benutzeroberfläche und Einfachheit von Umbrel überzeugt, obwohl Roman u.a. Freaks davon abraten und stattdessen RaspiBlitz empfehlen (deutlich weniger attraktiv und komplizierter). Bei Umbrel erfolgt der Zugriff auf den Node im Browser über umbrel.local. Als erstes installiert man sich die Bitcoin Node App und wartet dann geduldig, bis die Blockchain synchronisiert ist. Bei mir hat das trotz frühzeitigem Wechsel vom lausigen WLAN zu Hause auf ein high speed Netz auf der Arbeit fast eine Woche gedauert. Alle anfänglichen Prognosen über die Dauer haben sich als viel zu optimistisch erwiesen, weil die letzten 5 % (also etwa 3 Monate) quälend langsam synchronisiert wurden. Dazu findet man viele Berichte im Netz. Als Grund wird zumeist die größere Anzahl von Transaktionen pro Block genannt, was aber nicht stimmt - die war vor 4 Jahren auch nicht geringer. Wenn die Sync fertig ist, installiert man sich den Electrum-Server (Electrs), dessen Sync wiederum ca. einen Tag braucht, und kann dann gemäß Anleitung seine Wallets problemlos mit dem Node verbinden.
Fazit: Neben der Investition von ca. 200.- Euro ist die einzige mögliche Hürde bei der Installation eines full node ein allfälliger Mangel an Geduld. Eilig darf man es nicht haben!
Selbstverständlich habe ich noch ein paar Fragen für euch:
-
Wie kann ich ein Backup der Festplatte mit der Blockchain erstellen? Die SSD ist in Ext4 formatiert und daher mit dem Mac OS nicht kompatibel. Die Installation einer Linux VM übersteigt meine Fähigkeiten.
-
Was bringt mir ein eigener Lightning Node gegenüber einem self-custodial lightning wallet von Blockstream Green (oder Phönix)? Die Selbstverwaltung von Kanälen ist umständlich, bei den Wallets wird das von oben erledigt.
-
Warum ist die Sync der Blockchain am Ende dermaßen langsam?
Nochmals herzlichen Dank an alle hier, die mir bei der Transformation zum echten Bitcoiner behilflich waren! Mein derzeitiges Projekt: Den günstigen Kurs nutzen und Sats stacken.