Я пытаюсь получить полностью проиндексированную историю транзакций в биткойнах на своем локальном компьютере, чтобы запрашивать определенные «иностранные» транзакции. В соответствии с инструкциями я установил txindex=1 в /home/me/.bitcoin /bitcoin.conf, который теперь гласит:
rpcpassword=mypass
txindex=1
Я запускаю «bitcoind -reindex» в терминале, и он обрабатывает, обрабатывает… и обрабатывает. Я вижу, что он использует некоторые системные ресурсы через «ps aux | grep bit», но процесс, кажется, никогда не умирает. Я позволил ему работать больше недели, и он, казалось, никогда не заканчивался.
Я видел, как другие люди сообщали, что переиндексация с помощью txindex заняла всего несколько часов, поэтому я не могу понять, что происходит. Я подумал, может быть, что bitcoind -reindex просто не приводил к коду выхода, поскольку, в конце концов, это демон, который должен работать все время. Но когда я остановил его и перезапустил (без флага «переиндексировать»), я все равно получаю ошибки, если запускаю «getrawtransaction XXXX» для старых транзакций.
Я использую убунту линукс. Есть ли способ отслеживать процесс переиндексации, чтобы узнать, сколько времени он займет? Я делаю что-то не так, что переиндексация занимает так много времени? Я вообще что-то не так делаю?
Цените любую помощь.