Full-Node
錯誤:修剪模式與 -txindex 不兼容
如何刪除此修剪模式?
如何刪除此修剪模式?
有文件說
要啟用塊修剪,請在命令行或 bitcoin.conf 中設置 prune=<N>,其中 N 是 > 分配給原始塊和撤消數據的 MiB 數。
值 0 禁用修剪。0 以上的最小值是 550。
有關的
我想在這個問題上添加更多細節,隨著比特幣的實際炒作,有很多人在網路上使用複制和粘貼製作糟糕的教程,這造成了很多混亂。
我想添加到答案中的額外解釋是發生此錯誤的動機。
剪枝模式是唯一一種只儲存比特幣區塊鏈部分數據的模式,你可以在目錄中找到比特幣核心儲存的數據
path/bitcoin/blocks
,預設為主目錄path/bitcoin
中的si,其名稱為.bitcoin
。當你使用
-txindex
RPC 命令時,你是在告訴比特幣核心準備好接收任何類型的查詢。如果您想將比特幣核心用作普通錢包,則可以避免該選項-txindex
。選項
-txindex
和prune=XXX
是互斥的,這意味著不能在相同的配置中保持在一起,因為您告訴比特幣核心準備好進行任何類型的查詢,但您也告訴您不希望比特幣核心儲存你的電腦上有很多數據。用部分數據-txindex
不能工作。Ps: 還注意到如果去掉這個選項
prune=XXX
,需要重新掃描整個區塊鏈,而且需要的磁碟空間非常大。