Home » Bitcoin » Raspiblitz deutlich schneller via Clearnet synchronisieren

Raspiblitz deutlich schneller via Clearnet synchronisieren

In diesem Kurzbeitrag möchte ich euch heute zeigen, wir ihr eure Bitcoin Fullnode mit dem Betriebssystem RaspiBlitz deutlich schneller über das Clearnet synchronisieren könnt, als es mit Standardeinstellungen über Tor möglich ist. Je nach Auslastung des Tor-Netzwerkes kann dass bei einem Raspberry 4 2-3 Wochen gehen, oder mit einem Raspberry 5 circa eine Woche. Über das Clearnet geht das beim Raspi 4 ca 7 Tage, und beim Raspi 5 schafft ihr das mit einer Nvme SSD in 2 Tagen!

Einleitung

Normerweilse verbindet sich RaspiBlitz auschliesslich mit dem Tor Netzwerk, um die die initiale Blockchain Synchronisation auszuführen. Das soll der Privatsspähre dienlich sein, und verhindern, dass andere erspähen können, dass man sich die Blockchain herunterlädt, und somit auch Schlüsse gezogen werden könnten, dass man eine Node zuhause betreibt. Der Ansatz ist Privacy per Default, und auch absolut zu unterschreiben. Mann kann aber die initiale Syncronisation auch über das Internet bzw genauer gesagt, dem Clearnet, durchführen, wobei die Nachteile davon eher weniger schwer gewichte. Die Blockchain wird von fest definierten trusted nodes heruntergeladen, welche in der Regel nicht interessiert sind, euch auszuspionieren. Auch wenn eine datensammelende Node darunter wäre, wäre die Info weniger relevant, da sich tausende Nodes ständig ebenso die Blockchain über das Clearnet herunterladen.

Eure Internetgeschwindigkeit sollte unter 75mbit einen RaspiBlitz 4 nicht ausbremsen, sollten die auch tatsächlich voll zur Verfügung stellen. Eine Raspi 5 benötigt für sein volles Potential bereits an die 150 - 200 mbit an Interneteschwindigeit.

Vorbereitungen

Der Raspiblitz muss installiert sein, das Image geflasht und das Betriebsystem geladen haben. Danach könnt ihr euch via SSH auf dem Raspiblitz einloggen. Falls ihr dass das erste mal tut wäre das:

ssh admin@ip_addr

Das Initialpasswort lautet raspiblitz, wir gehen aber jetzt davon aus, dass ihr euch bereits einmal eingeloggt hattet, und der Blitz bereits schon bereits angefangen hat zu synchronisieren. Falls ihr euch im Menu befindet, beendet dieses mit strg+c damit ihr auf die Komandozeile kommt:

Änderung der Konfiguration

Danach befindet ihr euch auf der Befehlszeile. Stoppt mit dem Befehl sudo systemctl stop bitcoind.service den Synchronisation. Das kann, falls ihr bereits schon eine Weile dabei seid, etwas länger gehen, da die die gespeicherten Blockchaindaten aus dem Cache auf die Platte geschrieben werden müssen. Checkt mit sudo systemctl status bitcoind.service, ob der Service angehalten hat:

Danach öffnet ihr mit sudo nano /mnt/hdd/bitcoin/bitcoin.conf die bitcoind Konfigurationsdatei. Hier scrollt ihr ganz nachen unten zum Abschnitt # tor by default. Erledigt die Änderungen wie folgt und fügt oberhalb die zweile Zeilen #ipv4sync hinzu:

#ipv4sync
onlynet=ipv4

# tor by default
deprecatedrpc=addresses
#onlynet=onion
#proxy=127.0.0.1:9050
main.bind=127.0.0.1
test.bind=127.0.0.1
dnsseed=0
dns=0
debug=tor
debug=i2p
i2psam=127.0.0.1:7656
i2pacceptincoming=1
onlynet=i2p
shrinkdebugfile=1

Danach müsste das folgendermassen aussehen:

Danach speichert ihr die Datei mit strg+o und beendet mit strg+x

Startet bitcoind nun neu mit sudo systemctl start bitcoind.service
Bitcoin Core wird nun neustarten, und sich für die weitere Synchronisation mit Clearnet Clients verbinden.

Synchronisation checken

mit dem Befehl sudo tail -f /mnt/hdd/bitcoin/debug.log könnt ihr checken, ob sich die Node weiter synchronisiert:

Änderungen Rückgängig machen

Nachdem die Blockchain synchronisiert wurde, könnt ihr die Änderungen natürlich rückgängig machen. Das geht ganz einfach, indem ihr onlynet=ipv4 auskommentiert, und die das Hashsymbol vor den Tor Optionen wieder entfernt:

Startet danach Bitcoin Core wieder neu mit sudo systemctl restart bitcoind.service
Alle nachfolgenden Blöcke wird der RaspiBlitz nun wieder via Tor herunterladen.

Abschluss

Viele wundern sich, warum das teilweise auf dem Pi4 so extrem lange dauert, bis die Blockchain synchronisiert wird, und denken dabei schnell daran, dass der Raspiberry 4 extrem langsam ist. Das liegt aber nicht an der Hardware, sondern einfach am Tor Netzwerk. Mehr wie 1.5 - bis 2MB/sec Download sind da einfach nicht drin. Ich finde es sowieso besser, wenn das Tor Netzwerk nicht mit dem Download riesiger Datenmengen überlastet wird, wie z.B das herunterladen der Blockchain, oder das Streamen via Tor, den das sind unter anderem Gründe, wieso Tor auch sehr langsam ist. Da ihr wahrscheinlich sowieso Bitcoin Content im Clearnet betrachtet, weiss man sowieso schon, dass ihr euch für Bitcoin interessiert.

Ähnliche Beiträge

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert