Warum das Herunterladen der Blockchain mit GETH - schnell immer noch sehr langsam ist [duplizieren]

Mein Versuch, Mist seit dem 16. Mai 2017 auf meinem PC zu installieren, ist viele Male kläglich gescheitert. Tatsache ist, dass ich die App problemlos installieren kann. Das Problem, das ich habe, ist, dass es einfach ewig dauert, die gesamte Blockchain herunterzuladen. Daher ist meine Installation unbrauchbar. Ich habe viel darüber gelesen, wie man den Prozess beschleunigen kann, und die häufig vorgeschlagene Lösung wie folgt gefunden:

geth --fast --cache=2048 --jitvm und viele Varianten. Alle Varianten wurden ohne große Effizienzsteigerung ausprobiert.

Außerdem habe ich auf meinem anständigen 64-Bit-6-Gigabit-RAM-Intel i5-2,5-GHz-PC Folgendes getan:

*Uninstall the whole Ethereum Mist program from Windows 7   
*Deleted all folders created on prior installation attempts,   
   including all ethereum related folders in my AppData folder.   
*re-installed a fresh version of the newest Mist Mist-win64-0-8-10.zip   
*Once installed I stopped the blockchain sync process   
*opened a console windows    
*called 

GETH removedb   
GETH --fast --cache=2048     also tried  GETH --fast --cache=2048 --jitvm

Der Prozess wurde korrekt gestartet. Dieser Prozess soll mit dem Herunterladen der gesamten Blockchain ohne Berechnungen oder Details beginnen. Sollte viel schneller sein. Ich wartete 5 Tage, bis ich mich entschloss, den Versuch abzubrechen, denn bei jeder Hochrechnung stellte ich fest, dass das Kündigungsdatum immer weiter auf etwa 20 Tage in die Zukunft verschoben wurde.

Das ist einfach verrückt. Irgendetwas muss ich falsch machen.

Darüber hinaus wird GETH --fast --cache=2048 beim Anhalten nicht wie beim ersten Versuch fortgesetzt. Die Konsole wird eine Fehlermeldung mit dem Inhalt „Fast Mode Disable“ erwähnen.

Mir ist bewusst, dass dieses Thema hier schon oft angesprochen wurde, aber keines davon ist neueren Datums. Ich hoffe nur auf eine aktuelle Lösung, da alle bisherigen Versuche gescheitert sind.

Hat jemand einen Vorschlag, wie man die Ethereum-Blockchain schneller installieren kann als einen ganzen Monat Computersättigung? !

*Anmerkung für ähnliche vorherige Fragen: Meiner Ansicht nach unterscheidet sich diese Frage von vielen anderen Fragen, die sich mit der langsamen Geschwindigkeit der Synchronisierung der Ethereum-Brieftasche befassen, dadurch, dass die vorherigen Antworten nicht relativ neu sind und die Ethereum-Brieftasche enorm an Größe zugenommen hat seit einem Jahr (2016 bis 2017). Es ist klar, dass dieses Problem zu einem wichtigen wird. Über einen Monat zu brauchen, um eine synchronisierte Blockchain zu erhalten, ist völlig unsinnig. Meine Frage ist ein Versuch, eine aktuelle Antwort auf eine alte Frage zu finden, die eindeutig einer frischeren Herangehensweise bedarf.

Antworten (2)

Versuchengeth --light

Light Sync: Ruft nur den aktuellen Zustand ab. Um Elemente zu verifizieren, müssen vollständige (Archiv-)Knoten für den entsprechenden Baum verlassen werden.

Sie können sich dies ansehen

Kann ein Light Node eine Transaktion per Hash abrufen? Ich interessiere mich besonders für diese Befehle: personal_newAccount, eth_getTransactionByHash, eth_getBlockByNumber, eth_blockNumber, eth_getBlockByNumber, personal_unlockAccount, undeth_getBalance

Ich verwende die geth VERSION: 1.6.5-stable-cf87713d

in der Geth - Hilfe können Sie nachlesen

DEPRECATED OPTIONS:
  --fast   Enable fast syncing through state downloads
  --light  Enable light client mode

Ich benutze

--syncmode "fast"     Blockchain sync mode ("fast", "full", or "light")

Ich hoffe es ist Hilfe.