Bitcoin-Core

執行 Bitcoin Core 時是否需要保留所有塊?

  • March 11, 2017

在執行比特幣核心時,我是否需要保留所有區塊,從區塊 0 到目前區塊,無論是否作為完整節點?或者我可以只保留最近的塊以節省空間嗎?

全節點預設保留所有塊,但這不是實現全節點安全所必需的。全節點驗證完整的區塊鏈並執行所有共識規則,無論是否保留完整的歷史記錄。

保留所有塊是對網路的一項服務,因為您將能夠提供所有塊用於同步節點或瘦客戶端的請求。

如果保留完整的區塊鍊是一個問題,您可以通過在修剪模式下執行比特幣核心來減少儲存空間。只需添加prune=<n>到您的bitcoin.conf<n>您想要保留的最年輕塊的數量(以兆字節儲存計)在哪裡。最小值為 550 MiB。

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