Я не запускал/не использовал свой биткойн-клиент целую вечность. Теперь, когда я запускаю клиент, он загружается block 135407
и не проходит дальше него.
Что я могу сделать?
У меня это случилось со мной однажды. Очевидно, это было вызвано несовместимым одноранговым узлом.
$HOME/.bitcoin/peers.dat
bitcoind
После этого будут найдены новые совместимые одноранговые узлы, и, надеюсь, вы снова начнете обрабатывать блоки, как ожидалось.
Хорошо, основываясь на комментариях, я пробовал пару вещей, но в итоге сработало только следующее:
-rescan
опцией из командной строки.После этого клиент снова начал скачивать блокчейны. Это сработало для меня. Не уверен, что это сработает для всех.
У меня была аналогичная проблема, но опция -rescan не помогла.
В моем случае в моем файле debug.log было много строк, относящихся к потерянным блокам (не уверен на 100%, что это связано, но может):
2014-08-18 20:52:57 ProcessBlock: ORPHAN BLOCK 0, prev=00000000000000001132f6ac32387e51960e3154b2ad4420bdeb64d77999388f
2014-08-18 20:54:00 ProcessBlock: ORPHAN BLOCK 1, prev=00000000000000000e9926124cabed78be0ae8bab22fb20acc643e94749120f8
2014-08-18 20:56:37 ProcessBlock: ORPHAN BLOCK 2, prev=00000000000000001b3f790fc107051c17702d305b08a3ae6325f40ecf44eae9
...
Наконец, я попытался перезапустить клиент с опцией -reindex , которая устранила мою проблему (но потребовала 100% использования моего процессора в течение нескольких часов при повторной обработке блокчейна).
Так что, если опция повторного сканирования не работает, не сдавайтесь, попробуйте опцию переиндексации!
Вам следует обновить программное обеспечение для биткойнов. Старые версии биткойнов не поддерживаются.
Посмотрите здесь: https://bitcointalk.org/index.php?topic=55852.0
Мени Розенфельд
Стивен Горник
Патрик