Kann ich mit dem Herunterladen der Blockchain beginnen, den Computer ausschalten und später neu starten?

  • Ich habe ein RPi 3b, das Betriebssystem ist eingerichtet und das Internet funktioniert.
  • Ich bin Programmierer, weiß, wie man grundlegendes Linux verwendet (aber ich bin kein großartiger Linux-Administrator), aber ich bin neu bei RPi und richte einen Kryptowährungsknoten ein.
  • Ich plane, Geth zu verwenden, um einen ETH-Knoten einzurichten. Ich schürfe noch nicht. Ein RPi scheint nicht gut für das Mining zu sein.
  • Ich habe auch eine 32-GB-SD-Karte und ein externes 1-TB-USB-Laufwerk. Ich muss das Laufwerk noch für RPi einrichten.
  • Die Internetgeschwindigkeit beträgt beim RPi 3b mindestens 35 MBit/s über WLAN. Gott sei Dank für 4 USB-Anschlüsse an diesem Ding!

Ich werde meinen ISP am Samstag ändern. Kann ich heute (Mi) mit dem Herunterladen der Blockchain beginnen, das RPi ausschalten und mit dem Herunterladen der Blockchain fortfahren, nachdem ich meinen neuen ISP und Modem/Router erhalten habe?

Danke schön! Ich schätze Ihre Hilfe.

Ja, Sie sollten Ihre Synchronisierung neu starten können.

Antworten (2)

Es hängt davon ab, wie Sie synchronisieren.

Wenn Sie die vollständige Synchronisierung durchführen, können Sie neu starten, dies kann jedoch sehr lange dauern. Wenn Sie eine schnelle Synchronisierung durchführen, synchronisieren Sie nicht die gesamte Blockchain, sondern nur den Zustand an einem bestimmten Punkt. Es kann nicht gestoppt werden, aber es ist schneller.

Ich denke, in Ihrem Fall ist die beste Lösung der dritte Weg: Lichtsynchronisation. Es lädt nicht die gesamte Blockchain herunter, sondern nur relevante Informationen für Ihren Anwendungsfall. Daher ist es unmöglich, mit einer lichtsynchronisierten Blockchain zu minen.

Sie brauchen überhaupt keinen Kunden, um zu minen
@TjadenHess: Ich verstehe deinen Kommentar nicht. Zumindest müssen Sie die Blockchain bekommen, nicht wahr?
Nein, Sie können meine zusammenlegen, ohne die Blockchain tatsächlich lokal zu haben. Sie brauchen nur Block-Header-Kandidaten
@TjadenHess: Nun, was ich meinte, ist einfach, dass miner.start auf einem leicht synchronisierten Geth nicht funktioniert.
Ein Light-Sync könnte funktionieren, da ich (noch) nicht minen möchte, ich möchte nur ein Knoten sein. Das Mining würde später kommen, nachdem ich den Knoten zum Laufen gebracht habe.

Du musst alles auf einmal machen. Denn nach dem Herunterladen der Blockchain beginnt Ihre Maschine mit der Validierung von Zuständen und kann nicht gestoppt werden. Wer aufhört, muss bei null anfangen.

Wenn also der Strom ausfällt, muss ich die ganze Blockchain neu herunterladen? Das hört sich so an, als könnte es jedes Mal mehr als 7 Tage dauern.
Ich habe ethereumj (Java-Implementierung) verwendet und Sie können den Knoten mitten in der Synchronisierung stoppen. Beim Neustart macht es dort weiter, wo es aufgehört hat.
Warum wird eine USV empfohlen? Linux stürzt also nicht bei einem Stromausfall ab und wir müssen die Blockchain nicht erneut herunterladen?