# 区块链可信存证示例

# 服务场景描述

区块链可信存证服务通过调用通用存证和存证查询等API,满足用户区块链存证需求。如图所示:

区块链可信存证使用流程

# 服务调用流程

# 1.本服务调用依赖以下API:

# 2.服务调用前置条件:

  • 创建应用,获取appkey、appsecret;

  • 获取服务调用token;

  • 开通服务,scope授权通过;

    以上步骤可参考前置准备

# 3.具体调用步骤

step1:存证 用戶将存证数据进行base64编码,存证服务会反编码存入区块链。 可通过在线网络获取base64编码,如base64编码工具

# 调用存证接口:
  curl -X POST "https://apigate.glodon.com/b-trust-test/api/v2/attestation/data?data=5rWL6K%2BV55So&key=12xNoju0X23XSLyWmt23AXCRxSY9qf" -H \
  "accept: */*" -H "authorization: Bearer cn-3a9e951a-14ea-452a-9768-306beb5e89d1"

# 接口调用返回:
 {
   "code": 10000,
   "message": "成功",
   "data": {
     "key": "12xNoju0X23XSLyWmt23AXCRxSY9qf", //如果参数中没有传入key,则自动生成一个
     "txId": "5Lqn5ZOBOjdvZ28xNWU4M242NTI5MDBlMWc2OD" //生成的交易id
   }
 }
1
2
3
4
5
6
7
8
9
10
11
12
13

step2:存证查询 根据存证接口返回的存储Key查询。

# 调用查询接口:
  curl -X GET "https://apigate.glodon.com/b-trust-test/api/v2/attestation/dataByKey?key=12xNoju0X23XSLyWmt23AXCRxSY9qf" -H \
  "accept: */*" -H "authorization: Bearer cn-3a9e951a-14ea-452a-9768-306beb5e89d1"

# 接口调用返回:
 {
   "code": 10000,
   "message": "成功",
   "data": "测试用" //存证的数据
 }
1
2
3
4
5
6
7
8
9
10

同时,也可通过可信数据身份平台提供的区块链浏览器查看存证交易详情: http://www.b-trust.cn/exploer/archain

区块链浏览器

Last Updated: 5/27/2020, 3:10:55 AM
  • 在线客服

  • 意见反馈