Transactions

如何在不需要區塊鏈的本地副本的情況下以程式方式發送比特幣?

  • November 21, 2019

我對比特幣開發很陌生!我已經看過有關RPC命令的文件,當您擁有區塊鏈的本地副本時可用。

但我想知道是否可以在沒有本地區塊鏈副本的情況下send在比特幣網路上創建和廣播交易?

我使用 Java,但我盡量避免使用 Bitcoinj。目前,我試圖了解一切在幕後是如何運作的。我能夠創建新地址及其相關的私鑰(原始和WIF格式)。那些工作得很好!

使用blockchain.com提供的 API ,我可以獲取有關這些地址的資訊並知道他們是否收到了硬幣。

對我來說唯一缺少的部分是找到一種方法以程式方式一些硬幣從這些地址發送到其他地址,而無需區塊鏈的本地副本(並在其上使用 RPC 呼叫)。

我看到blockchain.com也提供了一個Wallet API,但是,如果我錯了,請糾正我,通過使用它控制私鑰,對嗎?我更喜歡通過在本地創建和簽署交易然後自己廣播它們來發送硬幣的方法……沒有本地區塊鏈。

可能嗎?有什麼選擇?

6 年前有一個類似的問題,有不同的選項和答案是否有一個遠端、無需信任的比特幣 API,不需要任何東西(區塊鏈/SPV 標頭)在本地儲存?

否則我認為選項沒有太大變化,除非可能是修剪模組允許您執行輕量級比特幣節點(550mb 而不是 250giga+)

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