Как я могу узнать, закончил ли работу geth?

Ну, я новичок, пытаюсь майнить, и я сделал «C:> geth --rpc», и он все еще работает, как я узнаю, когда это будет сделано? я сделал все шаги, ведущие к этому, но мой компьютер просто продолжает работать

INFO [05-18|23:32:54] Imported new block receipts              count=36   elapsed=56.012ms   number=3277546 hash=01c020…980ee0 ignored=0
INFO [05-18|23:32:56] Imported new state entries               count=41   elapsed=1.918s     processed=8876747 pending=36176

Просто продолжается. Как узнать, завершена ли синхронизация geth?

Сколько времени это обычно занимает?

Ответы (3)

Как я проверяю:

eth.syncing покажет вам информацию о синхронизации вашего блока. Вы ищете currentBlock.

Пример:

./geth console
> eth.syncing

Выход:

{ currentBlock: 2629645, highestBlock: 4895563, knownStates: 7631432, pulledStates: 7625973, startingBlock: 12096 }

или же

false

Если вы видите вывод false, вы догнали цепочку.

Также вы начнете видеть сегмент цепочки вывода geth, когда завершите синхронизацию.

Imported new chain segment
Я надеюсь, что это лучший ответ. Если да, пожалуйста, вы можете принять это ;)
Запустите geth attach, если вы хотите подключиться к уже запущенному процессу geth.

Сравните значение в лог-файле в поле с именем число со значением последнего блока здесь https://etherscan.io Если оно равно или близко к этому, это означает, что ваша цепочка синхронизировалась.

я довольно далеко позади, я должен закрыть его или позволить ему запуститься и загрузить эфирный кошелек?
Синхронизация занимает довольно много времени, у некоторых людей это может занять пару дней. Вам просто нужно подождать
У меня больше не выводится поле «число», мои строки выглядят так: ИНФОРМАЦИЯ [07-05|17:13:20] Импортировано новых записей состояния, количество = 36 сброшено = 42 истекло = 577,373 мкс обработано = 444595 в ожидании = 24261 повтор = 4 дубликата = 1040 неожиданно = 2419

Вы можете использовать разные методы.

(1) Узнайте, какой последний блок, у того, кто в курсе (или в онлайн-обозревателе блоков, таком как etherscan.io / etherchain.org), сравните его с тем, где находится ваша цепочка.

(2) Как только вы начнете импортировать блоки 1 за 1 каждые ~ 15 секунд, а не кусками по 20-50, вы, вероятно, будете в курсе.

О, так что нет никакого способа узнать наверняка?