Если я выполню следующую команду из моего bitcoin
консольного клиента:
bitcoind -reindex -txindex -debug=net -printtoconsole
это занимает очень много времени, это reindex
все предыдущие bitcoin
транзакции?
Если я выполню следующую команду из моего bitcoin
консольного клиента:
bitcoind -reindex -txindex -debug=net -printtoconsole
это занимает очень много времени, это reindex
все предыдущие bitcoin
транзакции?
Вот подробности об используемых вами опциях:
-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/
Советы для более быстрой переиндексации:
Используйте -printtoconsole=0
(вообще ничего не выведет на консоль)
Увеличьте dbcache с 450 по умолчанию, например, до 1000: -dbcache=1000