Geth никогда не прекращайте синхронизацию в сети - PullRequest
0 голосов
/ 14 декабря 2018

Я запускаю geth 1.8.16-stable-477eb093 в Windows 10 с помощью следующей команды в сети:

geth --syncmode "fast" --cache=4096

она начинает синхронизироваться, но currentBlock никогда не обогащает старший блок, хотя они близки и разницасоставляет около 100. eth.blockNumber всегда равен нулю.У меня похожая ситуация, как описано здесь , но в основной сети.

geth 1.8.20 начинает синхронизацию, но вылетает.

Я ждал пару дней,я должен ждать больше?

см. мой пост в блоге для более подробной информации.

1 Ответ

0 голосов
/ 15 декабря 2018

Даже если он вылетает, в следующий раз, когда вы снова запустите клиент geth, вместо того, чтобы начинать с загрузки блока genesis, он просто продолжит с того места, где он оставался последним.Так что, да, продолжайте скачивать.Кроме того, только к вашему сведению, вам не нужно точно синхронизироваться с текущим номером блока.Единственное предостережение: когда вы выполняете транзакцию и что видите в своем экземпляре geth, вы должны ждать, пока синхронизация достигнет этой высоты блока.Но опять же, почему вы хотите пройти через эту боль.Я бы предложил использовать Infura , который можно бесплатно или лучше использовать Quicknode (хотя он немного заряжается).

...