Langsame Synchronisierung mit Bitcon Full Node auf Mac Mini OSX

Es ist Juli 2018, ich brauche Hilfe nach mehreren Versuchen, einen vollständigen Knoten zu synchronisieren, der auf einem Mac Mini läuft.

Ich habe es mehrmals versucht und Bitcoin-qt startet ziemlich gut für die anfängliche Synchronisierung und lädt mit einem Fortschritt herunter, der von 1 % pro Stunde bis zu 3 % pro Stunde reicht. Aber wenn die Synchronisierung bei etwa 30 % liegt (Blockchain etwa 50 GB), verlangsamt sich die Synchronisierung auf 0,2 % pro Stunde, sodass es Wochen dauern würde.

HARDWARE:

  • 1,4 GHz Dual-Core Intel Core i5
  • OS X 10.13.6
  • 500-GB-Festplatte (5400 U/min).
  • RAM 4 GB LPDDR3-Speicher mit 1600 MHz
  • Gute Internetgeschwindigkeit.

SOFTWARE:

  • Installierte Bitcoin Core-Implementierung 0.16
  • Ich habe beides versucht, die .dmg für Mac installiert und auch Homebrew versucht
  • Beides am Anfang erfolgreich, und dann bricht die Synchronisierung zusammen

Ich bekomme gute Verbindungen, und ich habe den Port 8333 geöffnet, also habe ich keine Ahnung, was los ist, ob es ein Problem mit der Hardware (Mac funktioniert gut) oder der Implementierung ist.

Tatsächlich habe ich Litecoin- und Monero-Knoten auf derselben Hardware ausgeführt und OSX-Builds implementiert, und diese haben gut funktioniert, aber Bitcion Core nicht.

Ich hoffe, jemand kann mir helfen, wenn ich mit Bitcoin auf die gleichen Schwierigkeiten stoße. Das möchte ich unbedingt schaffen und das Netzwerk unterstützen

Antworten (2)

Das Synchronisieren der Bitcoin-Blockchain auf Low-End-Hardware braucht seine Zeit. Lass es einfach laufen.

Die Hardware und die Festplatte sind die limitierenden Faktoren. Ich hatte zwei Mini-Macs (32 und 64 Bit) und einen RasPi und konnte das Szenario mehrmals wiederholen. Ich habe auch SuSE Linux und OpenBSD installiert, Parameter geändert, Festplatten-I/O und CPU-Last angeschaut.

Die Blockchain ist derzeit +160 Gig, mit vielen Blöcken und Transaktionen. Da die anfängliche Synchronisierung mit dem allerersten Block beginnt, wird jeder Block und. Jede Transaktion innerhalb eines Blocks wird verifiziert. Eine Transaktion besteht aus Eingaben, die auf frühere Transaktionen verweisen. Dadurch entsteht ein Großteil der Festplattenaktivität. Eine SSD kann diesen Prozess erheblich beschleunigen.

Am Anfang waren die Blöcke fast leer, aber heute sind sie voll. Der Prozess zum Laden von Blöcken ist also am Anfang ziemlich schnell und verlangsamt sich, wenn es um Mitte 2017 geht ...

Dann ist da noch die CPU. Ein Dual-Core-Intel hat einiges zu tun, um die Crypto-Arbeit zu erledigen. Und es muss warten, bis die Festplatte Daten bereitstellt (wenn das Laden hoch geht, meistens ständig über 4).

Ich konnte meine MAC Mins nicht in den Müll werfen und entschied mich für die Blockchain. Es dauerte 2017 3 Wochen, um die gesamte Blockchain zu laden (mit 5400rpm HDD). Man muss also wirklich überlegen, ob die Zeit ein Problem ist oder ob leistungsfähigere Hardware ausreichen soll.