一. 部署BTC钱包节点
二. 分析BTC钱包的API
三. 通过JSON-RPC访问BTC钱包API
四. 部署测试
交易平台对接BTC之前,要在自己的服务器上部署一个钱包节点,首先要找到虚拟币钱包的下载地址和Github地址,
钱包下载地址:https://bitcoin.org/zh_CN/choose-your-wallet
根据不同的服务器系统,选择不同钱包下载文件,进行安装,钱包同步的区块文件比较大,建议安装钱包的目录要有足够的硬盘空间,BTC大概300G左右。
在钱包主页面菜单选择FileàBackup Wallet 选择要保存的目录地址,会生成一个BAT文件,该文件就是钱包文件,已防止钱包服务出现问题,一定要保存好。
BTC钱包API说明地址:https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
对接钱包主要涉及的方法如下:
交易平台想要通过JSON-RPC访问到BTC钱包API,首先要在钱包节点开启RPC访问,BTC钱包开启的方式是,在钱包文件夹中增加bitcoin.conf配置文件来配置:
参数说明地址: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
设置好后关闭钱包,重新开启钱包,RPC服务就开启了,RPC开启的端口一定要通过服务器防火墙。
针对不同开发语言都会有不同的RPC通信方法,大家可以自己搜索,然后去调用钱包的方法传递相应的参数进行测试。
[币严区块链]数字货币交易所之比特币(BTC)钱包对接 | 自建节点JSON-RPC访问
原文:https://www.cnblogs.com/bizzan/p/10402759.html