0
A
回答
1
如果您在保護和運行您自己的比特幣服務器並與之交互時很好,那麼在https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)有一個指南。但是如果你不習慣保護自己的bitcoind實例,那麼你總是可以使用第三方服務,如Blockchain.info's API。
請注意,黑客特別針對他們認爲可能持有比特幣的服務器和網站。如果您正在考慮推出比特幣服務,請花費大量時間來了解失去用戶資金的服務以及他們做錯了什麼。如果您希望看到比特幣網絡服務的實施情況良好,請查看Blockchain.info。他們的服務器永遠不會將私鑰「明碼標價」,所以如果他們的服務器受到威脅,比特幣不會從用戶那裏被盜取。
更新:如果您是建設持有比特幣爲用戶提供比特幣的服務,目前的「最佳實踐」(大約2014年6月)是用字的一個隨機字符串作爲種子和加密生成一個hierarchical deterministic wallet它的客戶端與用戶的用戶名和密碼。此時,發送到服務器進行存儲是安全的。應向用戶顯示用於生成其高清錢包的種子,並提示將其寫下並存放在安全的地方。如果沒有這個字符串,在忘記用戶名或密碼的情況下,他們將無法取回他們的錢包。當用戶稍後登錄時,客戶端代碼應該抓取加密的錢包並再次解密客戶端。所有需要解密錢包的操作,例如簽署交易,都應在客戶端進行。服務器應該絕不會將暴露在錢包裏「清晰」。
相關問題
- 1. JVM驗證 - 何時執行?
- 2. 驗證APScheduler任務已正確執行
- 3. 如何執行提交表單驗證
- 4. 如何使用jquery.validate執行驗證?
- 5. 如何在EditText中執行驗證
- 6. 如何爲TypeScript類執行Joi驗證?
- 7. 如何在asp.net mvc中執行驗證?
- 8. sklearn LassoCV如何執行交叉驗證?
- 9. JPA模型驗證和事務處理
- 10. 如何驗證在形式上沒有驗證執行方法?
- 11. 如何在所有字段驗證後執行表單驗證
- 12. 如何執行身份驗證以驗證Google In App訂閱
- 13. 骨幹驗證如何執行基於OR條件的驗證
- 14. 如何在提交之前執行服務器端驗證
- 15. 如何在Web服務中執行Silverlight驗證
- 16. c#MailMessage類 - 如何驗證服務器執行的消息
- 17. 如何使用異步Web服務來執行身份驗證?
- 18. 如何使用註釋執行服務器端驗證
- 19. 如何僅執行服務堆請求驗證代碼
- 20. 在Yii執行「大規模任務」時執行驗證嗎?
- 21. Arquillian和方法執行驗證
- 22. boost :: test和驗證代碼被執行
- 23. 執行PHP和jQuery的表單驗證
- 24. DatePicker的驗證和驗證事件
- 25. 執行時間添加驗證與MVC 3和jQuery的驗證
- 26. ASP.NET WebForms - 同時執行JavaScript驗證和驗證控制
- 27. ASP.NET Unobstrusive執行客戶端和服務器端驗證?
- 28. 執行Facebook身份驗證:客戶端和服務器端
- 29. 如何在EJB中執行XA事務?
- 30. 如何使用ZAP和HTTP執行身份驗證302
什麼語言?谷歌會爲這個問題帶來很多結果。 Stackoverflow更適合於人們有特定問題(使用代碼/開發)的問題,而不僅僅是開始一個項目並找到合適的工具 – ry8806