Ich habe Geth 1.6.6 heruntergeladen und ausgeführt, um die Blockchain zu synchronisieren. Es sind 24 Stunden vergangen, der Chaindata-Ordner ist 12,4 GB groß und läuft immer noch. Wann sollte ich damit rechnen? Ist das normal (die Website, von der ich gelesen habe, sagte, es würde "von 20 Minuten bis zu mehreren Stunden dauern") oder habe ich etwas falsch gemacht? Ich habe den Befehl verwendet geth --rpc --fast --cache=1024
, falls das hilft. Ziemlich neu, also nicht 100% sicher, was passiert.
Überprüfen Sie zuerst den Synchronisierungsfortschritt von
$ geth attach
> eth.syncing
{
currentBlock: 2272408,
highestBlock: 2326493,
knownStates: 0,
pulledStates: 0,
startingBlock: 2265791
}
Mit jedem Lauf eth.syncing
sollten Sie sehen, dass sich die Zahl erhöht. Die Synchronisierung würde beendet, wenn der aktuelle Block den höchsten Block erreicht.
Wichtiger Punkt
Wenn Sie gesehen haben, dass currentBlock bei den letzten paar hundert verbleibenden Blöcken nicht mehr zunimmt, ist eines der wichtigsten Probleme Ihre Systemzeit! Versuchen Sie, die Netzwerkzeitsynchronisierung auf Ihrem Computer zu aktivieren, und starten Sie danach Geth neu, um Ihr Problem zu lösen.
Sie können den folgenden Befehl verwenden, um NTP unter Ubuntu zu aktivieren.
timedatectl set-ntp true
pebwindkraft
pebwindkraft
Reece Jocumsen
0xtuytuy
Reece Jocumsen
pebwindkraft
Reece Jocumsen
Ismael
Reece Jocumsen