Bitcoin-Core
執行 Bitcoin Core 時是否需要保留所有塊?
在執行比特幣核心時,我是否需要保留所有區塊,從區塊 0 到目前區塊,無論是否作為完整節點?或者我可以只保留最近的塊以節省空間嗎?
全節點預設保留所有塊,但這不是實現全節點安全所必需的。全節點驗證完整的區塊鏈並執行所有共識規則,無論是否保留完整的歷史記錄。
保留所有塊是對網路的一項服務,因為您將能夠提供所有塊用於同步節點或瘦客戶端的請求。
如果保留完整的區塊鍊是一個問題,您可以通過在修剪模式下執行比特幣核心來減少儲存空間。只需添加
prune=<n>
到您的bitcoin.conf
,<n>
您想要保留的最年輕塊的數量(以兆字節儲存計)在哪裡。最小值為 550 MiB。