Переиндексация Bitcoind занимает слишком много времени. Как устранить неполадки?

Я пытаюсь получить полностью проиндексированную историю транзакций в биткойнах на своем локальном компьютере, чтобы запрашивать определенные «иностранные» транзакции. В соответствии с инструкциями я установил txindex=1 в /home/me/.bitcoin /bitcoin.conf, который теперь гласит:

rpcpassword=mypass
txindex=1

Я запускаю «bitcoind -reindex» в терминале, и он обрабатывает, обрабатывает… и обрабатывает. Я вижу, что он использует некоторые системные ресурсы через «ps aux | grep bit», но процесс, кажется, никогда не умирает. Я позволил ему работать больше недели, и он, казалось, никогда не заканчивался.

Я видел, как другие люди сообщали, что переиндексация с помощью txindex заняла всего несколько часов, поэтому я не могу понять, что происходит. Я подумал, может быть, что bitcoind -reindex просто не приводил к коду выхода, поскольку, в конце концов, это демон, который должен работать все время. Но когда я остановил его и перезапустил (без флага «переиндексировать»), я все равно получаю ошибки, если запускаю «getrawtransaction XXXX» для старых транзакций.

Я использую убунту линукс. Есть ли способ отслеживать процесс переиндексации, чтобы узнать, сколько времени он займет? Я делаю что-то не так, что переиндексация занимает так много времени? Я вообще что-то не так делаю?

Цените любую помощь.


person dave    schedule 24.07.2015    source источник
comment
Это может привлечь больше внимания на bitcoin.stackexchange.com.   -  person Maximillian Laumeister    schedule 25.07.2015
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он относится к bitcoin.stackexchange.com или где-то еще.   -  person    schedule 24.12.2015


Ответы (1)


Вы можете проверить статус с помощью этой команды:

bitcoin-cli getblockchaininfo

bitcoin@alfa:~/.bitcoin/blocks$ bitcoin-cli getblockchaininfo
{
    "chain" : "main",
    "blocks" : 156942,
    "headers" : 156942,
    "bestblockhash" : "00000000000005ae04a5657be198c038a87bee8b8cdc51ff079536493c887ba9",
    "difficulty" : 1090715.68005127,
    "verificationprogress" : 0.00897010,
    "chainwork" : "000000000000000000000000000000000000000000000009fd73b127af545deb",
    "pruned" : false,
    "softforks" : [
        {
[...]

Дополнительную информацию о биткойн-кли можно найти по адресу: https://bitcoin.org/en/developer-reference#remote-procedure-calls-rpcs

person ioxoi    schedule 24.12.2015