Bitcoind

比特幣核心 (bitcoind) 是否有輕量級 (SPV) 版本?

  • April 18, 2018

我正在嘗試開發一個 SPV 比特幣客戶端,它使用一個需要比特幣核心的庫(一個正在執行的 bitcoind 服務)。但是,據我了解,Bitcoin Core 是全節點,這意味著它儲存了整個區塊鏈。

我的問題是:是否存在類似於 bitcoind 的服務(即它提供 JSON-RPC 伺服器),而不需要整個區塊鏈?

是的,帶有修剪的比特幣與比特幣相似,儘管某些 RPC 被禁用(自然是因為修剪)。

修剪模式下的 bitcoind 不會儲存整個區塊鏈,並且可以將您的空間使用量減少到 2GB 而不是 85GB。

請參閱此處此處的發行說明。

更新: Jonas Schnelli還有一個Full Block SPV 錢包 PR。這甚至比修剪模式更輕,因為它只從錢包的創建中下載塊。

正如 Alin 今天解釋的那樣,最輕的版本是修剪模式。然而,有一個更輕的版本的拉取請求,稱為完整塊下載 SPV 模式或完整 SPV 模式。

密切關注這兩個拉取請求。您也可以自由貢獻:

完整的混合全塊 SPV 模式

添加簡單的輕客戶端模式(僅限 RPC)

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