Bitcoin-Core

為什麼比特幣核心佔用這麼多空間?

  • April 8, 2017

我已經下載了比特幣核心,區塊鏈幾乎填滿了我的本地儲存。我可以將錢包移動到硬碟驅動器然後從我的電腦中刪除 Core 嗎?我是新手哈哈

佔用所有空間的不是比特幣核心,而是核心需要下載、驗證和引用的比特幣區塊鏈。這是因為比特幣核心就是所謂的全節點。還有另一種類型的錢包,稱為SPV 客戶端,它不需要完整的區塊鏈來執行,而是依賴其他對等方的可信度來驗證交易。我感覺 SPV 客戶可能就是您正在尋找的東西。

或者,如果您真的想執行 Core,您可以將下載的區塊鏈儲存在單獨的硬碟驅動器上,只要在您想執行 Core 時安裝該驅動器即可。您可以在此處了解更多資訊: 如何在 bitcoin-qt 中重新定位我的比特幣數據以節省空間?

您可以通過啟用修剪來減少比特幣核心的磁碟空間使用。啟用修剪意味著您可以在不降低安全性的情況下刪除已驗證的舊塊。一旦舊塊被驗證並用於建構 UTXO 集,它們就不再對您的節點有用。保留它們的唯一目的是將塊發送到 IBD 中的其他節點(初始塊下載)以及用於重新索引、txindex 等。

您可以使用以下命令執行 Bitcoin-Core <4Gb 磁碟空間:

./bitcoind --prune=550

還可以考慮傳入一個dbcache=1000(如果你有超過 1.5GB 的可用記憶體)。

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