Development
是否存在不需要任何東西(區塊鏈/SPV 標頭)在本地儲存的遠端、無需信任的比特幣 API?
這個問題詢問如何在不需要本地區塊鏈的情況下通過 API 使用比特幣。唯一的答案是關於 blockchain.info 的 JSON API,但似乎與 blockchain.info 的網路版本不同,JSON API 需要將帳戶密碼發送到伺服器。
是否有另一種遠端 API 允許人們在不影響安全性的情況下執行各種比特幣操作——無需在任何地方發送私鑰,而是在本地簽署交易?API 不應該需要任何下載——SPV 不屬於這一類——而應該只是比特幣網路的遠端 API,不需要來自其客戶端的任何狀態/引導程序。
如果我沒記錯的話,Stratum 應該是這個 API。它曾經起飛嗎?
BOP 企業比特幣伺服器是一個帶有遠端(即客戶端)錢包的開源全節點實現。伺服器下載區塊鏈進行交易和區塊驗證,並路由在客戶端簽名的交易。
客戶端通過消息匯流排連接到伺服器。有一個 Java 和其他 API 可用於添加客戶端功能。原始碼:https ://github.com/bitsofproof/supernode
<http://bitsofproof.com>上提供商業支持和託管實例
在bitcointalk 執行緒中有很多答案。這是我認為最好的選擇:
- 使用 blockchain.info 進行查詢
- 使用 bitcoinj 簽署交易
- 使用 blockchain.info 廣播 API 廣播交易
My Wallet 的 android 版本中的這個類應該實現這個方案。