Zur Hauptseite  ..\..\..\                                                                       Zur Themenliste ..\..\                                                                Zur Bitcoin Übersicht  ..\

Einführung, Voraussetzungen, Möglichkeiten
Linux Xubuntu beschaffen und auf DVD brennen
Xubuntu auf einem PC installieren
Bitcoin-Core installieren
Bitcoin Wallet einrichten und Bitcoins beschaffen

Bitcoin Full Node betreiben

Bitcoin Wallet installieren, praktischer Umgang mit Bitcoin

Auf diesen Seiten wird beschrieben, wie man am Bitcoin Netzwerk als "vollwertiges Mitglied" teilnehmen kann.                                                     
Gemeint ist der Betrieb eines so genannten Full Nodes.


Dabei handelt es sich um eine Bitcoin Wallet (~ Bitcoin "Geldbeutel") im eigentlichen und ursprünglichen Sinn, also um eine Wallet, die alle Sicherheiten und Möglichkeiten bietet, für die Bitcoin einst erschaffen worden ist.
Im Gegensatz dazu gibt es die so genannten Lightweight Nodes . Dies sind
"Leichtgewichtige Bitcoin Geldbeutel", die für die massenhafte Implementierung auf leistungsschwächeren Geräten gedacht sind, wie z.B. Smartphones. Lightweight Wallets bieten allerdings weniger Sicherheit, Privatsphäre und Möglichkeiten, sind jedoch für alltägliche Transaktionen mit kleineren Geldbeträgen ausreichend.
Während Full Nodes
am gesamten "Bitcoin Mechanismus" teilnehmen, insbesondere eine stets aktuelle Kopie der gesamten Bitcoin Blockchain gespeichert haben, nehmen Lightweight Nodes nicht daran teil, und haben auch keine Bitcoin Blockchain Kopie gespeichert. Lightweight Nodes sind daher auf Full Nodes angewiesen, die ihnen den Grossteil der Aufgaben abnehmen.
Man kann sagen, die Stand Juni 2020 schätzungsweise 10.000 Full Nodes konstituieren das Bitcoin Netzwerk, während die
schätzungsweise 1.000.000 Lightweight Nodes sich als Bitcoin Alltagsnutzer darin einklinken.

Die "Hürden", am Bitcoinnetzwerk als Full Node teilzunehmen, sind Stand 2020 sehr niedrig. Jeder, der schon einmal ein Betriebssystem auf seinem PC, und hinterher weitere Software installiert hat, wird das können. Wer also schon einmal Windows, und danach Microsoft Office installiert hat, der wird auch einen Bitcoin
Full Node einrichten und betreiben können. 

Hardwarevoraussetzungen

Stand Juni 2020 besteht die Bitcoin Blockchain aus ca. 630.000 Blöcken, die auf der Festplatte etwa 280 GB Speicher belegen, aufgerundet 300 GB. Die Bitcoin Block Chain wächst etwa 50 GB pro Jahr.
Der zur Verfügung stehende Speicherplatz ist leider nicht das einzige wichtige Kriterium, obwohl dies fast immer behauptet wird. Die Erfahrungen des Verfassers belegen, dass zusätzlich der PC nicht zu alt sein darf.
Es stimmt zwar, dass der reine Betrieb eines bereits eingerichteten Full Nodes so gut wie keine Rechenleistung benötigt (dafür könnte man theoretisch einen PC mit Pentium I Prozessor von 1995 verwenden), doch bei der "Inbetriebnahme" eines Full Nodes wird als erstes die gesamte Blockchain aufgearbeitet, das bedeutet, alle jemals stattgefundenen Bitcoin Transaktionen werden verifiziert. Die dafür benötigte Rechenleistung ist so hoch, dass man als Mindestvoraussetzung folgendes sagen kann (ohne Gewähr!):

Jeder Endverbraucher PC, der bereits zum Zeitpunkt seines Markteintritts standardmässig mit wenigstens 4 GB RAM ausgestattet war.
Es genügt also nicht, wenn man ein altes Schätzchen, das seinerzeit mit 1 oder 2 GB RAM ausgeliefert wurde, auf 4 GB hochrüstet.


Der Wert 4 GB an sich ist unwichtig, denn bei der Aufarbeitung der Blockchain werden sowieso weniger als 3 GB verwendet. Der Wert, bzw. die Art der Angabe überhaupt soll eher einen allgemeinen Mindest-Technologiestand aufzeigen, bzw. die komplexen Erfahrungen des Verfassers möglichst einfach ausdrücken.

Fujitsu Lifebook E8110, Core 2 Duo (x64), T5500.

Gebraucht erhältlich Stand 2020 für etwa  80 Euro. Hierbei handelt es sich um ein Notebook.

Rechner mit Dual Core Prozessor, 2 x 1,66 GHz, 1 GB RAM ab Werk, einer der ersten 64 Bit Prozessoren. Markteintritt etwa 2006.
Dieser Rechner, auf 3 oder 4 GB RAM hochgerüstet (bei 4 GB werden nur 3,2 GB verwendet), läuft mit Windows 7 und 10 für Alltagszwecke und durchschnittliche Büroarbeiten mit akzeptabler Geschwindigkeit. Viele PC Benutzer würden stand 2020 kaum daran Anstoss nehmen.
Doch mit der Aufarbeitung der Bitcoin Blockchain wird dieser Rechner nicht ansatzweise fertig. Mit 2 GB hätte dieser Rechner laut Anzeige etwa 2 Wochen, und mit 3 oder 4 GB etwa 2 Tage benötigt.
Aber so weit ist es nicht gekommen: Es kam zu schweren Fehlermeldungen, oder der Rechner hat sich totgelaufen, oder aufgehängt, wobei die danach getestete Festplatte allerdings fehlerfrei war.

Fujitsu Esprimo E700 E85+, Core i5-2400.

Gebraucht erhältlich Stand 2020 für etwa 100 Euro. Hierbei handelt es sich um einen Desktop PC ohne Bildschirm, Tastatur und Maus.
Intel i5 Quad Core Prozessor, 4 x 3,1 GHz, 4 GB RAM ab Werk, 64 Bit Prozessor. Markteintritt etwa 2011.
Dieser Rechner hat die gesamte Bitcoin Blockchain in ca. 16 Stunden störungsfrei aufgearbeitet. Dieser Rechner hat 8GB RAM, doch es wurden immer deutlich weniger als 3 GB RAM belegt.

Möglichkeiten zum Betrieb eines Bitcoin Full Nodes

Software für den Betrieb eines Bitcoin Full Nodes gibt es für alle gängigen Betriebssysteme. Allerdings ist es
wenn man dafür eine Linux Distribution verwendet.
Eine Linux Distribution ist vergleichbar mit einem Windows Betriebssystem, auf dem bereits zusätzlich einiges an Software vorinstalliert ist. Nach Installation einer Linux Distribution hat man also einen voll funktionsfähigen Rechner, auf dem man nur noch die Bitcoin Software installieren muss.

Wem die 100 Euro für einen extra Rechner zuviel sind, der kann auf seinem bestehenden Rechner die Linux Distribution "neben" dem Windows Betriebssystem installieren, vorausgesetzt, auf der Festplatte sind noch wenigstens 500 GB frei (dann reicht es Stand Juni 2020 für 4 Jahre Full Node Betrieb; die Linux Distribution selbst braucht vergleichsweise wenig Platz).

Die folgende Anleitung verwendet eine Stand Juni 2020 neue Version der Linux Distribution Xubuntu, ein Derivat von Ubuntu, das sich im Gegensatz zu Ubuntu jedoch wie (ein älteres) Windows anfühlt, sodass auch Leute, die bislang nur Windows kennen, sich nicht schwer tun werden.
Die Installation von Xubuntu (überhaupt aller Ubuntu Derivate) auf einem neuen Rechner ist nicht schwieriger als Windows, und selbst die Installation auf einem Rechner mit bestehendem Windows Betriebssystem ist nicht schwierig, weil die Installationsroutinen genau diesen Fall explizit vorsehen. Bei Letzterem hat man hinterher ein sog. Dual Boot System, d.h., man kann den Rechner dann sowohl unter Windows als auch unter Xubuntu starten. Allerdings kann man Xubuntu danach nicht mehr so einfach entfernen, sollte man es sich schliesslich doch anders überlegen (zumindest weiss der Verfasser nicht, wie das auf einfache Weise gehen soll).

Weiter
Datenschutzhinweise
Juni 2020