求教,比特币钱包如何与php建立联系?

除了完全实现比特币核心协议外,节点软件bitcoind还包含了一个可选但重要的节点软件bitcoind 的功能模块 —— 钱夹:

求教,比特币钱包如何与php建立联系?

你可以把钱夹当成一个保险柜,里面有你所有的密钥和地址,还有很多BTC, 部分技术概念和细节可以被极客以外的群体理解和接受。所以在默认情况下。 在设备下,bitcoind将启用节点钱夹。如果您想禁止钱夹功能,例如您准备好自己的钱夹功能。 管理密钥和地址,然后在环境变量中设置disablewallet选项:

disablewallet=1

钱夹模块将跟踪与其管理的所有地址相关的交易,因此可以及时更新钱包的余额信息。 这个功能非常重要。由于BTC中没有账户概念,比特币分散在交易中 电子现金,如果没有钱夹来帮助跟踪与我们地址相关的交易,那么想清楚地计算自己 总共有多少比特币是非常困难的。

节点提供的许多RPC呼叫都是由钱夹模块完成的。例如,当我们呼叫getnewaddress指令时,钱夹模块生成密钥和地址,可以自动参与钱夹, 因此,其相关交易也会自动影响钱包的余额。同样,当我们调用getbalance时, 也是由钱夹模块汇总地址上所有的BTC并返回总额。

本文摘自:BTC开发教程

相关推荐