Bitcoin-Core

一步一步做一個SPV比特幣節點

  • May 3, 2020

據我所知,有一個輕節點版本稱為SPV. 現在我已經啟動了一個完整的節點並且它已經下載了82222塊,但是我不想擁有一個完整的區塊鏈的完整節點,我的目的是擁有一個為我提供的節點:

  • 檢查地址的餘額或未使用金額
  • 簽署並廣播交易

這可能嗎?

按照設計,Bitcoin Core 是一個完全驗證的比特幣節點,沒有 SPV 客戶端模式。

如果磁碟空間是您最關心的問題,您可以在啟用修剪的情況下執行比特幣核心。這將從磁碟中刪除舊塊,但保留完整的 UTXO 集,足以進行完整的區塊鏈驗證。

Bitcoin Core 可以SPV 客戶提供服務,儘管已經討論過要棄用該服務或至少預設關閉該服務。在自己使用 SPV 錢包之前,您應該了解安全性和隱私性的權衡。

還有其他軟體庫能夠執行帶有簡單支付驗證的比特幣錢包。一個這樣的庫是 bcoin,它是用 nodejs 編寫的:

<https://GitHub.com/bcoin-org/bcoin>

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