Я только что запустил geth после импорта моего предпродажного кошелька. Я получаю много сообщений об импорте блоков, например:
I0305 17:40:03.815435 10833 blockchain.go:1251] imported 256 block(s) (0 queued 0 ignored) including 1162 txs in 3.915381827s. #1083988 [3ff3cc37 / 5db2cea7]
I0305 17:40:08.434452 10833 blockchain.go:1251] imported 256 block(s) (0 queued 0 ignored) including 1350 txs in 4.618004564s. #1084244 [55d6cbb2 / 722f56a4]
I0305 17:40:12.582012 10833 blockchain.go:1251] imported 256 block(s) (0 queued 0 ignored) including 1274 txs in 4.146564747s. #1084500 [fe0f2e27 / ca63792c]
I0305 17:40:15.234566 10833 blockchain.go:1251] imported 256 block(s) (0 queued 0 ignored) including 1262 txs in 2.645272129s. #1084756 [03653029 / 761d29e0]
Я предполагаю, что это означает, что мой клиент все еще загружает блокчейн. Есть ли способ узнать, сколько времени это займет и сколько места это займет на моей машине? Делается ли что-нибудь для экономии места, например, сжатие блоков и/или переваривание?
На это могут влиять такие переменные, как скорость вашей сети, количество транзакций в блоке и т. д. Для сравнения, моя локальная копия блокчейна весит примерно 10 Гб.
Что касается того, сколько времени может занять загрузка блокчейна, вы можете, по крайней мере, оценить, сколько блоков вы отстаете, найдя текущий блок через онлайн-обозреватель блоков и сравнив его с последним загруженным блоком.
Вы можете увидеть последний загруженный блок через терминал. Найдите номер со знаком # перед ним, например #1105979
. Вы поймете, что попали в точку, когда начнете видеть более быстрые загрузки, которые обычно говорятimported 1 block(s)
эт
eth.syncing
даст вам указание: ethereum.stackexchange.com/a/424/42Пабло Франсиско Перес Идальго