购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1 BTC

2.1.1 BTC公有链的特点

在最早的区块链1.0时代,没有账户的概念,用户余额是从各自在区块链上所有未花费交易输出(UTXO)计算得来的。采用PoW共识机制,依赖机器进行哈希运算来获取记账权,无法避免矿池算力集中的问题。

2.1.2 BTC公有链API接口

BTC公有链的主要接口有创建钱包账户、查询账户余额、交易、查询交易信息、查询当前区块交易记录、查询区块信息。下面通过JSONRpc请求方式进行讲解。

1.创建钱包账户

接口:http://+access_key+":"+secret_key+"@"+ip+":"+port POST

接口参数如表2-1所示。

表2-1

img

提交参数详情,如表2-2所示。

表2-2

img

提交的数据如下:

img

结果如下:

img

返回的结果信息如表2-3所示。

表2-3

img

2.查询账户余额

接口:http://+username+":"+pass+"@"+ip+":"+port POST

接口参数如表2-4所示。

表2-4

img

提交参数详情,如表2-5所示。

表2-5

img

提交的数据如下:

img

结果如下:

img

返回的结果信息如表2-6所示。

表2-6

img

3.交易

接口:http://++":"+pass+"@"+ip+":"+port POST

接口参数如表2-7所示。

表2-7

img

提交参数详情,如表2-8所示。

表2-8

img

提交的数据如下:

img

结果如下:

img

返回的结果信息如表2-9所示。

表2-9

img

4.查询交易信息

接口:http://ip+":"+port POST

提交参数详情,如表2-10所示。

表2-10

img

提交的数据如下:

img

结果如下:

img
img

返回的结果信息如表2-11所示。

表2-11

img

5.查询当前区块的交易记录

接口:http://ip+":"+port POST

提交参数详情,如表2-12所示。

表2-12

img

提交的数据如下:

img
img

结果如下:

img

返回的结果信息:类似于交易接口,这里不再赘述。

6.查询区块信息

接口:http://ip+":"+port POST

提交参数详情,如表2-13所示。

表2-13

img

提交的数据如下:

img
img

返回的结果信息如表2-14所示。

表2-14 XnjMLan1G2hzkR8JSHgn8dF/Vcd8VIfJVUnvWNQAQNy0eWocrUumkYr1b4NLEzxw

img
点击中间区域
呼出菜单
上一章
目录
下一章
×