Bitcoin-Core
一步一步做一個SPV比特幣節點
據我所知,有一個輕節點版本稱為
SPV
. 現在我已經啟動了一個完整的節點並且它已經下載了82222
塊,但是我不想擁有一個完整的區塊鏈的完整節點,我的目的是擁有一個為我提供的節點:
- 檢查地址的餘額或未使用金額
- 簽署並廣播交易
這可能嗎?
按照設計,Bitcoin Core 是一個完全驗證的比特幣節點,沒有 SPV 客戶端模式。
如果磁碟空間是您最關心的問題,您可以在啟用修剪的情況下執行比特幣核心。這將從磁碟中刪除舊塊,但保留完整的 UTXO 集,足以進行完整的區塊鏈驗證。
Bitcoin Core 可以為SPV 客戶提供服務,儘管已經討論過要棄用該服務或至少預設關閉該服務。在自己使用 SPV 錢包之前,您應該了解安全性和隱私性的權衡。
還有其他軟體庫能夠執行帶有簡單支付驗證的比特幣錢包。一個這樣的庫是 bcoin,它是用 nodejs 編寫的:
<https://GitHub.com/bcoin-org/bcoin>