Ich leite sowohl Geth als auch Mist. Ich weiß, dass ich Geth ausführen, Geth mit Konsole ausführen, Geth ausführen und die Konsole in einem neuen Terminal anhängen sowie Mist alleine ausführen kann. Aus irgendeinem Grund scheint Mist nicht hochzufahren, wenn Geth bereits läuft ...
In jedem Fall möchte ich eine Analyse im Live-/Hauptnetz durchführen, also möchte ich die vollständige Blockchain herunterladen und die schnelle Version für Transaktionen haben, wenn die vollständige Blockchain für ein paar Tage nicht vollständig synchronisiert ist.
Ist dies möglich/empfohlen, indem Sie einfach eines von zwei separaten Datenverzeichnissen angeben, die ich explizit aufrufe, wenn ich geth ausführe, je nachdem, ob ich die vollständige Blockchain mit geth oder die leichte Blockchain mit geth --fast aktualisieren möchte?
Ja.
Verwenden Sie --datadir
für Geth. Sie müssen nur darauf achten, nicht zu verwechseln oder die Angabe von zu vergessen, wenn--datadir
Sie Geth-Befehle ausführen. Dies kann auch verwendet werden, um verschiedene Testnetze oder private Ketten zu haben.
Auf die von Geth verwendete Datenbank kann nur von einem Prozess zugegriffen werden: Es --datadir
kann immer nur eine Instanz mit einem gegebenen Wert gleichzeitig laufen. Mist führt auch Geth aus, daher müssen Sie möglicherweise auch How to set a different datadir in Mist?
Hovig Charchaflian
eth