Full-Node

錯誤:修剪模式與 -txindex 不兼容

  • February 7, 2022

如何刪除此修剪模式?

如何刪除此修剪模式?

文件

要啟用塊修剪,請在命令行或 bitcoin.conf 中設置 prune=<N>,其中 N 是 > 分配給原始塊和撤消數據的 MiB 數。

值 0 禁用修剪。0 以上的最小值是 550。


有關的

我想在這個問題上添加更多細節,隨著比特幣的實際炒作,有很多人在網路上使用複制和粘貼製作糟糕的教程,這造成了很多混亂。

我想添加到答案中的額外解釋是發生此錯誤的動機。

剪枝模式是唯一一種只儲存比特幣區塊鏈部分數據的模式,你可以在目錄中找到比特幣核心儲存的數據path/bitcoin/blocks,預設為主目錄path/bitcoin中的si,其名稱為.bitcoin

當你使用-txindexRPC 命令時,你是在告訴比特幣核心準備好接收任何類型的查詢。如果您想將比特幣核心用作普通錢包,則可以避免該選項-txindex

選項-txindexprune=XXX是互斥的,這意味著不能在相同的配置中保持在一起,因為您告訴比特幣核心準備好進行任何類型的查詢,但您也告訴您不希望比特幣核心儲存你的電腦上有很多數據。用部分數據-txindex不能工作。

Ps: 還注意到如果去掉這個選項prune=XXX,需要重新掃描整個區塊鏈,而且需要的磁碟空間非常大。

引用自:https://bitcoin.stackexchange.com/questions/101961