0

如果我从bitcoin控制台客户端运行以下命令:

bitcoind -reindex -txindex -debug=net -printtoconsole 

运行需要很长时间,这reindex是以前的所有bitcoin交易吗?

4

2 回答 2

1

以下是有关您使用的选项的详细信息:

 -txindex: Maintain a full transaction index (default: 0)

 -reindex: Rebuild blockchain index from current blk000??.dat files

 -debug: Output extra debugging information. Implies all other -debug* options

此操作需要时间是正常的,因为txindex代表大量数据,并且您每次运行时都会强制比特币核心从本地保存重建区块链(根据我的经验,这不是必需的)。我的建议是删除 -reindex 并尝试弄清楚你是否真的需要 -txindex。

如果你想查看与你的钱包相关的所有交易,我认为这个选项更合适:

-rescan: Rescan the block chain for missing wallet transactions

注意:这也很耗时

信息来自:http ://we.lovebitco.in/bitcoin-qt/command-line-options/

于 2015-06-19T12:33:54.407 回答
1

更快重新索引的提示:

  • 使用-printtoconsole=0(根本不会向控制台输出任何内容)

  • 将 dbcache 从默认的 450 增加到 1000:-dbcache=1000

于 2020-07-19T14:51:47.297 回答