Ist geth --fast wirklich eine einmalige Sache?

In der ursprünglichen Github-Ausgabe für geth --fast feature schreibt karalabe:

Nachdem ein Knoten erfolgreich mit dem Netzwerk synchronisiert wurde, wird die schnelle Synchronisierung für immer deaktiviert.

Gibt es eine Möglichkeit, dies zu umgehen? Ich möchte nicht ständig den Full Node ausführen, ich möchte meine Wallet alle paar Wochen überprüfen und die vollständige Synchronisierung dauert ewig.

Hallo, @eth Ich habe die Frage gesehen, die Ihrer Meinung nach ein Duplikat dieser Frage ist, bevor ich sie hier gepostet habe. Dies ist kein Duplikat, ich frage, wie ich den Mechanismus deaktivieren kann, der mich daran hindert, danach schnell zu laufen, und ob es möglich ist. Diese Fragen werden in der ursprünglichen Frage nicht beantwortet.
ok, obwohl das Umgehen der Sicherheit normalerweise nicht ratsam ist :)
Ja, das Risiko ist mir bewusst. Obwohl ich denke, dass die verwendete Argumentation "Dies ist der Grund, warum die schnelle Synchronisierung nur ein einmaliger Synchronisierungsmechanismus ist: Die Leute werden wahrscheinlich überprüfen, ob sie tatsächlich auf dem neuesten Stand und korrekt sind, wenn sie zum ersten Mal synchronisieren, aber wahrscheinlich davon ausgehen, dass danach nichts falsch ist." kann auch für die anschließende schnelle Synchronisierung verwendet werden.
hier gibt es einen interessanten Beitrag: reddit.com/r/ethereum/comments/3y9316/geth_fast_option_question

Antworten (2)

Vielleicht können Sie Ihre Blockchain mit geth removeb entfernen und erneut ein --fast durchführen. Wenn nicht schneller, wird es sicherlich etwas Speicherplatz sparen. Einen Versuch wert, denke ich. Lass uns wissen. Es könnte interessant sein, wenn Sie mehr als 1500 Blöcke zu spät sind, da --fast von jetzt an einen Drehpunkt bei minus 1500 Blöcken nimmt und dann alle Blöcke von dort herunterlädt (und nur Header der vorherigen Genesis bis zum 1500. von jetzt)

Sie können entweder einen geth --syncmode lightClient oder einen parity --pruning fastClient ausführen.

Geth Light behält nur einen minimalen Status-Snapshot von etwa 200 MB auf Ihrer Festplatte bei, Parity bereinigt den Status kontinuierlich und daher benötigen Sie nur 10 GB auf Ihrer Festplatte.