Die Ethereum-Brieftasche lädt die gesamte Blockchain immer wieder neu herunter

Ich habe ernsthafte Probleme mit meiner Brieftasche. Bis vor ein paar Wochen lief es einwandfrei, dann wurde ich beim Öffnen der Brieftasche aufgefordert, ein Update durchzuführen. Das tat ich, und seitdem habe ich nichts als Ärger.

Also erstens bin ich auf Windows 10. Ich habe 10 MB Download und das Datenverzeichnis befindet sich auf einer mechanischen Festplatte. Als ich zum ersten Mal auf 0.8.3 aktualisiert habe, war die Synchronisierung unerträglich langsam. Vielleicht 100 Blöcke pro Stunde, wenn überhaupt. Irgendwann gab ich auf und versuchte, die gesamte Blockchain mit neu herunterzuladen Geth --fast. Dies kam viel weiter, wurde aber immer noch nicht mit dem aktuellen Block synchronisiert. Ich habe auf 0.8.4 aktualisiert und es endlich geschafft, zu synchronisieren, aber wenn ich die Software beendet und sie sogar eine Stunde später geöffnet hätte, würde es den größten Teil eines Tages dauern, um wieder zu synchronisieren.

Schließlich kam ich irgendwohin, indem ich Geth separat verwendete, bevor ich die Brieftasche ausführte, und nach weiteren drei Tagen der Synchronisierung, solange ich Geth --cache 1024vor dem Starten der Brieftasche lief, war es verwendbar.

Nur dass ich neulich irgendwann versehentlich die Wallet ausgeführt habe, ohne zuerst Geth auszuführen - und es begann erneut mit dem Herunterladen von Block 0. Selbst wenn ich Geth dann beende und separat ausführe, bleibe ich immer noch bei Block 0 hängen. Also habe ich die gesamte Blockchain erneut heruntergeladen , und siehe da, das Gleiche passiert. Nach dem Neustart der Brieftasche bin ich wieder bei Block Null.

Es scheint also, dass die verschiedenen Methoden zum Ausführen von Geth nicht austauschbar sind - obwohl sie dieselbe Version sind und denselben Chaindata-Ordner betrachten. Das erscheint mir nicht richtig - aber es scheint, als stecke ich fest und warte darauf, dass die Brieftasche die Blockchain erneut herunterlädt, vorausgesetzt, sie kann dies tun, ohne sie verwenden zu können geth --fast, wenn ich sie jemals stabil halten möchte.

Das klingt für mich nicht richtig, und es wird ein Vermögen an Bandbreite kosten!

Antworten (1)

Bitte überprüfen Sie den folgenden Link, jemand anderes hatte das gleiche Problem:

Erneutes Herunterladen der vollständigen Blockchain nach der Verwendung von geth --fast auf 0.7.4

Nun, der Link schlägt vor, dass dies beim ersten Mal passieren sollte, aber ich muss fast jedes Mal, wenn ich die Brieftasche an dieser Stelle öffne, von Block null neu herunterladen ... es ist viel schneller nach der geth --schnellen Synchronisierung, da es jetzt die dauert der beste Teil eines Tages, aber es ist immer noch verrückt!
Ich habe dieses Problem mit Wallet 0.8.7 auf einem Mac, aber ich verwende nicht geth --fast. Wenn ich bei teilweise geladener Blockchain feststelle, dass die Brieftasche beendet und später neu gestartet wird, beginnt sie wieder bei Null. Mehrere Tage und habe es nicht geschafft, es vollständig zu laden.
Ich habe dieses Problem überstanden, weiß aber nicht wie! Ich denke, dass Sie die Brieftasche mindestens einmal vollständig synchronisieren lassen müssen ... wenn Sie die Synchronisierung auf halbem Weg beenden (nach dem ursprünglichen - schnellen Download), scheint es wieder von vorne zu beginnen. Übrigens scheinen die meisten meiner Probleme darauf zurückzuführen zu sein, dass ich eine externe USB-Festplatte zum Speichern der Brieftaschendaten verwendet habe ... das mag es wirklich nicht!
Ich habe das gleiche Problem, aber in meinem Fall beginnt es, alle 2 Millionen Blöcke vom ersten herunterzuladen, selbst nachdem es vorher zu 100% heruntergeladen wurde, kurz nachdem ich die Brieftasche geschlossen und geöffnet habe, ist es unbrauchbar :(