-2

我一直在寻找与比特币系统一起操作的官方 Web API,但一无所获。

先感谢您!

4

1 回答 1

0

如果您对保护和运行自己的比特币服务器并与之交互感到满意,那么https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)上有一个指南。但是,如果您不习惯保护自己的 bitcoind 实例,那么您始终可以使用第三方服务,例如Blockchain.info 的 API

请注意,黑客特别针对他们认为可能持有比特币的服务器和网站。如果您正在考虑推出比特币服务,请花大量时间了解哪些服务已经失去了用户的资金,以及他们做错了什么。如果您想看到比特币网络服务实施得很好,请查看 Blockchain.info。他们的服务器从不“清楚地”持有私钥,因此如果他们的服务器遭到入侵,比特币就不会从他们的用户那里被盗。

更新:如果您正在构建一个为用户保存比特币的比特币服务,当前的“最佳实践”(大约 2014 年 6 月)是生成一个分层确定性钱包使用随机字符串作为种子,并在客户端使用用户的用户名和密码对其进行加密。此时发送到服务器进行存储是安全的。应该向用户展示用于生成其 HD 钱包的种子,并提示用户将其写下来并将其存储在安全的地方。如果没有此字符串,他们将无法在忘记用户名或密码的情况下找回钱包。当用户稍后登录时,客户端代码应该获取加密钱包并再次在客户端解密。所有需要解密钱包的操作,例如签署交易,都应该在客户端完成。服务器永远不应该“以明确的方式”暴露给钱包。

于 2013-11-07T18:13:12.623 回答