Die Brieftaschensynchronisierung wird nach dem Schließen und Starten von Block 0 neu gestartet

Ich habe das Ethereum-Wallet für OSX heruntergeladen und die Synchronisierung gestartet. Es dauerte ungefähr 10 Stunden, um mehr als 1 Million Blöcke zu synchronisieren.

Ich habe die Brieftasche geschlossen und heute neu gestartet, aber ich war überrascht zu sehen, dass die Synchronisierung mit Block 0 beginnt.

Ist es normal, dass die Synchronisierung nach dem Schließen der Brieftasche von 0 neu gestartet wird? Wenn nicht, irgendwelche Gedanken darüber, warum dies passiert ist?

Die Ethereum-Blockchain ist mehr als 25 GB groß
@Nikhil M. du -hs ./ethereum/chaindata gibt mir derzeit die Ausgabe von '13G chaindata/'. Möglicherweise haben Sie den DAG und andere Dateien in Ihre insgesamt 25 GB aufgenommen.
@BokkyPooBah bei einer fastSynchronisierung ist die Größe noch kleiner 4.2Gund meine ist vollständig synchronisiert.
@Nikhil MI vermute, dass dies daran liegt, dass nur die Quittungen aus den Transaktionen und die daraus resultierenden Statusänderungen heruntergeladen werden und nicht die Transaktionen.
@BokkyPooBah ja, das fastsoll es tun.

Antworten (1)

Ich vermute, dass Sie Ethereum Wallet beenden, bevor die --fastSynchronisierung abgeschlossen ist.

Aus dem Code in den Zeilen 175-183 von mist/modules/ethereumNodes.js versucht Ethereum Wallet, --fastdie Blockchain zu synchronisieren.

Unter Bezugnahme auf die Antwort Geth-Knoten beginnt nach der schnellen Synchronisierung von Anfang an zu synchronisieren . Möglicherweise müssen Sie Folgendes tun:

  • Löschen Sie Ihre bestehenden Kettendaten
  • Starten Sie Ethereum Wallet neu und lassen Sie es den Synchronisierungsprozess vollständig abschließen.