区块链接口 区块链接口文档

皕利分享 298 0

本篇文章主要给网友们分享区块链接口的知识,其中更加会对区块链接口文档进行更多的解释,如果能碰巧解决你现在面临的问题,记得关注本站!

什么是区块链?

区块链有两个含义:

1、区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。

2、区块链是比特币的底层技术,像一个数据库账本,记载所有的交易记录。这项技术也因其安全、便捷的特性逐渐得到了银行与金融业的关注。

狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。

广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。

井通区块链Api订阅服务介绍

本节介绍井通区块链标准接口的订阅服务功能。

为了减少前端软件的复杂度,井通区块链标准接口(REST API)提供了井通钱包地址的websocket长连接服务。前端软件可以通过 websocket连接向标准接口订阅和井通地址相关的交易信息。一旦订阅成功,任何和该地址相关的交易信息将会通过相应的 websocket连接传给订阅客户端。

REST API订阅后台服务器的测试环境是: wss://tapi.jingtum.com:5443/v2 。

由于订阅功能是采用websocket实现的,因此要测试订阅功能,可以采用websocket在线测试工具。 这里推荐一款比较好用的websocket在线测试工具: 。 另外,由于websocket返回的都是JSON格式的数据,比较难以阅读,可以采用JSON在线解析工具。 这里推荐一款好用的JSON在线解析工具: 。

例子:

1)在浏览器里面打开 网站。

2)在ws链接输入框里面输入 wss://tapi.jingtum.com:5443/v2 ,点击后面的“连接”按钮。 3)如果不出意外,就会连接上订阅服务器。如下如所示:

如果写程序调用,连接订阅服务器后,就可以实现自动化处理订阅请求的返回消息。

1)客户端连接上订阅服务器后,就可以向服务器发起订阅请求。订阅请求格式如下:

订阅请求中,必须将订阅用户的钱包地址和订阅类型一起提交上来。 参数type表示订阅类型,包含3种: account:订阅某个账号的交易记录、 transactions:订阅所有交易记录、

ledger:订阅账本消息

订阅成功之后,返回:

一旦订阅成功,这个订阅状态就会一直持续,直到客户端取消订阅,或者关闭订阅。如果由于网络原因,导致订阅失效,也 需要重新订阅。

当请求的JSON格式不对时,返回:

当请求的参数有问题时,返回:

error包括缺少account,type,account格式不对,type格式不对等,分别是: 1.missing account 2.account is not valid jingtum address

3.invalid type,......

客户端订阅了钱包的交易消息,然后向该钱包发送支付交易,客户端可以收到如下的交易信息:

基本格式为:

account: 帐号,订阅的井通钱包地址。

type: 交易类型,与API里面的信息一致,主要有Payment、OfferCreate、OfferCancel和RelationSet transaction: 交易信息,与API里面的信息一致。

在用户被动成交时,用户也会收到交易相关的信息。

当交易失败时,会有如下的格式的消息:

通过success可以判断返回的交易结果是成功的还是失败的,其他的失败记录均即时反馈回给用户,无需在订阅中获得。

取消订阅成功时候,返回:

当请求的JSON格式有问题时,返回:

当请求的参数不正确时,返回:

取消订阅,参数不正确主要是account缺失或者格式不正确: a)account is missing b)Invalid type 等

现在的区块链API工具项目在BTC、ETH和EOS公链上有哪些类型的API接口?

以我目前使用的一款区块链API工具举例吧。

之前偶尔发现了BCTools,能快速便捷针对BTC,EOS区块链API进行即可即用的测试验证,同时这些API接口测试网跟主网都可以在BcTools上验证;楼主有兴趣的可以去使用一下。

目前BCTools上的API好像有下面几种类型:

EOS链的API:

关于区块链接口和区块链接口文档的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签: #区块链接口

  • 评论列表

留言评论