可信时间戳

可信时间戳是通过智能合约生成,生成时合约会发起一个区块链交易,Fabric会记录客户端发起交易的时间戳,并作为交易属性保存到区块链中。使用区块链技术实现的可信时间戳的优势不是时间的准确性,而是时间戳的客观性、公开性。

可信时间戳生成

URL

POST https://baas.qualink.com/bas/timestamp/create

请求头部

Content-type: application/json
Authorization: 平台用户身份令牌

请求参数

名称 类型 必须 描述
description String 描述信息

示例:

{
    "description": "XXX用时间戳"
}

返回数据

名称 类型 示例 描述
success Boolean true 响应标记
msg String 成功 提示信息
data Json - 返回数据
timestamp_id String - 时间戳ID
timestamp String - 时间戳

示例:

{
    "success": true,
    "msg": "通道创建成功",
    "data": {
        "timestamp_id": "TIME_201911071845395463096280259",
        "timestamp": "1573123541"
    }
}

可信时间戳列表

URL

POST https://baas.qualink.com/bas/timestamp/list

请求头部

Content-type: application/json
Authorization: 平台用户身份令牌

请求参数

名称 类型 必须 描述
page_num String 分页查询页号
page_size String 分页查询每页数量
timestamp_id String 时间戳ID
start_time String 查询条件,生成时间范围起始时间
end_time String 查询条件,生成时间范围结束时间

示例:

{
    "page_num": "1",
    "page_size": "5",
    "timestamp_id": "TIME_201911071845395463096280259",
    "start_time": "2019-11-01",
    "end_time": "2019-11-07"
}

返回数据

名称 类型 示例 描述
success Boolean true 响应标记
msg String 成功 提示信息
data Json - 返回数据
total int - 总条数
pages int - 总页数
page_num int - 页码
page_size int - 每页条数
list List - 存证信息列表
transaction_id String - 交易哈希
timestamp_id String - 时间戳ID
description String - 时间戳描述
credible_timestamp Long - 可信时间戳
create_time String - 生成时间
user_id String - 用户编码
nick_name String - 用户昵称

示例:

{
    "success": true,
    "msg": "获取成功",
    "data": {
        "total": 1,
        "pages": 1,
        "page_num": 1,
        "page_size": 5,
        "list": [
            {
                "transaction_id": "a37cbab6467499e8f48a67eb5d3c1a8bf5a229c0cc8247883fbc6719a7bc3eae",
                "timestamp_id": "TIME_201911071845395463096280259",
                "description": "XXX用时间戳",
                "credible_timestamp": 1573123541,
                "create_time": "2019-11-07 18:45:41",
                "user_id": "20180504143743308070",
                "nick_name": "xxx用户"
            }
        ]
    }
}