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-Core starten, und die gesamte Blockchain verifizieren.

Die Software Bitcoin-Core aufrufen und laufen lassen, laufen lassen, .... laufen lassen .... laufen lassen .....                                                                 



   

Das folgende Bild zeigt den Fortschritt auf dem Fujitsu Esprimo E700 E85+ des Verfassers nach etwa 11 Stunden. Die Bitcoin-Core Software lädt die gesamte Bitcoin Blockchain herunter, und überprüft einzeln alle (!) jemals stattgefundenen Bitcoin Transaktionen. Diese unabhängige Überprüfung ist die Legitimation dafür, dass dieser Rechner später als Full Node arbeiten darf.

Bitcoin-Core

Man kann diesen Prozess jederzeit unterbrechen mittels Datei / Beenden. Wichtig ist, dass man den Rechner erst dann herunterfährt, bis die Warnmeldung (die besagt, dass man nicht herunterfahren solle) verschwunden ist. Während der Synchronisierung ist der Rechner stets mit 10 anderen Rechnern in Kontakt, die bereits Full Nodes sind. Dies sieht man unter Programmfenster / Gegenstellen:

Bitcoin-Core Gegenstellen

Diese Full Nodes sind zufällige 10 von den schätzungsweise 10.000 Full Nodes weltweit (Stand 2020)
Wenn man im Internet nach diesen Adressen sucht, dann bekommt man einen Eindruck von der Dezentralisierung des Bitcoinnetzwerks:

IP Adresse
Ein Rechner in der Nähe von
34.210.198.xxx Portland, Oregon
63.80.184 Sacramento, California
87.74.xxx..xxx London, England
78.47.61.xxx Spangenberg, Hessen
50.125.224.xxx Susanville, California
95.216.96.xxx Tuusula, Finland
188.134.66.xxx Sankt Petersburg, Russland
172.105.21.xxx
Toronto, Canada

Wenn die Synchronisierung fertig ist, dann erscheint dieses Fenster, und der Rechner arbeitet ab diesem Zeitpunkt als Full Node:



Klick auf Programmfenster / Hinweis liefert diese Informationen:



Am Interessantesten ist der Speicher-Pool, meistens Mempool oder Transaktionspool genannt. Zum Zeitpunkt des Bildes hat dieser Full Node seit dem letzten Block (Nr. 632.536) von 894 Transaktionsanforderungen erfahren, wobei es sekündlich um 1 bis 3 mehr werden. Dieser Full Node überprüft, wie jeder andere Full Node auch, jede Transaktion, von der er erfährt, auf Gültigkeit. Wäre er ein Miner, und würde er den nächsten Block "gewinnen", dann würde er diese Transaktionsanforderungen in den nächsten Block (Nr. 632.536) einbauen, und dadurch die Transaktionen vollziehen.  894 Transaktionsanforderungen belegen 1,57 MB Speicher, was etwa 1.800 Byte pro Transaktionsanforderung entspricht. Daran erkennt man, dass in einer Transaktionsanforderung viel mehr enthalten ist, als nur ein Schlüssel, der Empfänger, der Absender, Betrag, und die Stelle der Blockchain, auf die der Transaktionsanforderer Bezug nimmt (Output). In Wirklichkeit beinhalten Transaktionsanforderungen sogar kleine Programme (Skripte), die auf der Blockchain ausgeführt werden.
Zum gegenwärtigen Zeitpunkt ist der Full Node zwar in Betrieb (und trägt bereits zur Sicherheit von Bitcoin bei), aber es ist noch keine Wallet eingerichtet.

Weiter
Datenschutzhinweise
Juni 2020