我试图在我的本地机器上获取完整索引的比特币交易历史,以便查询特定的“外国”交易。按照指示,我在 /home/me/.bitcoin/bitcoin.conf 中设置了 txindex=1,现在显示为:
rpcpassword=mypass
txindex=1
我在终端中运行“bitcoind -reindex”,它处理和处理......和处理。我可以看到它正在通过“ps aux | grep bit”使用一些系统资源,但该进程似乎永远不会死亡。我让它运行了一个多星期,它似乎从未完成。
我见过其他人报告使用 txindex 重新索引只需要几个小时,所以我不知道发生了什么。我想也许 bitcoind -reindex 并没有导致退出代码,因为毕竟它是一个应该一直运行的守护进程。但是当我停止它并重新启动它(没有“reindex”标志)时,如果我在旧事务上运行“getrawtransaction XXXX”,我仍然会收到错误。
我正在运行 ubuntu linux。有没有办法可以监控重新索引过程以查看需要多长时间?我做错了什么,需要花很多时间来重新索引吗?我做错了什么吗?
感谢任何帮助。