一种基于区块链的授时存证方法技术

技术编号:25001714 阅读:26 留言:0更新日期:2020-07-24 18:02
本申请实施例公开了一种基于区块链的授时存证方法,包括:区块链节点接收授时中心平台发送的第一授时签名信息,对第一授时签名信息进行校验,若校验通过,则根据第一授时签名信息和第二时间区间内接收到的多个第二授时申请方发送的多个待授时数据,生成第二业务数据区块,将第二业务数据区块添加至区块链网络,并将授时信息发送至多个第一授时申请方中的每个第一授时申请方。采用本申请,可以减少授时中心平台的设备压力,提高授时签名信息的安全性。

【技术实现步骤摘要】
一种基于区块链的授时存证方法
本申请涉及计算机
,尤其涉及一种基于区块链的授时存证方法。
技术介绍
目前,授时存证方法主要为授时申请方将待授时数据发送至国家授时中心,国家授时中心根据接收到授时申请方发送的待授时数据的时间生成时间戳,并对该时间戳和待授时数据进行签名,得到待授时数据的授时签名信息,并将该授时签名信息返回至授时申请方,授时申请方对该授时签名信息进行保存。这种方法存在国家授时中心压力过大、维护设备成本过高的问题,此外,还存在授时签名信息被恶意篡改的情况。申请内容本申请实施例提供一种基于区块链的授时存证方法及装置、区块链节点、存储介质,以期减少授时中心平台的设备压力,并提高授时签名信息的安全性。本申请实施例一方面提供了一种基于区块链的授时存证方法,包括:区块链节点接收授时中心平台发送的第一授时签名信息,上述第一授时签名信息为上述授时中心平台在接收到第一业务数据区块的区块哈希值后,上述授时中心平台对接收时间对应的第一时间戳和所述第一业务数据区块的区块哈希值签名得到的;其中,上述第一业务数据区块为上述区本文档来自技高网...

【技术保护点】
1.一种基于区块链的授时存证方法,其特征在于,包括:/n区块链节点接收授时中心平台发送的第一授时签名信息,所述第一授时签名信息为所述授时中心平台在接收到第一业务数据区块的区块哈希值后,所述授时中心平台对接收时间对应的第一时间戳和所述第一业务数据区块的区块哈希值签名得到的;其中,所述第一业务数据区块为所述区块链节点根据第一时间区间内接收到的多个第一授时申请方发送的多个待授时数据生成得到;/n对所述第一授时签名信息进行校验,若校验通过,则根据所述第一授时签名信息和第二时间区间内接收到的多个第二授时申请方发送的多个待授时数据,生成第二业务数据区块,其中,所述第二业务数据区块的区块头中包括所述第一业务...

【技术特征摘要】
1.一种基于区块链的授时存证方法,其特征在于,包括:
区块链节点接收授时中心平台发送的第一授时签名信息,所述第一授时签名信息为所述授时中心平台在接收到第一业务数据区块的区块哈希值后,所述授时中心平台对接收时间对应的第一时间戳和所述第一业务数据区块的区块哈希值签名得到的;其中,所述第一业务数据区块为所述区块链节点根据第一时间区间内接收到的多个第一授时申请方发送的多个待授时数据生成得到;
对所述第一授时签名信息进行校验,若校验通过,则根据所述第一授时签名信息和第二时间区间内接收到的多个第二授时申请方发送的多个待授时数据,生成第二业务数据区块,其中,所述第二业务数据区块的区块头中包括所述第一业务数据区块的标识,所述第一业务数据区块的标识表示所述第二业务数据区块包含所述第一授时签名信息;
将所述第二业务数据区块添加至区块链网络,并将授时信息发送至所述多个第一授时申请方中的每个第一授时申请方,其中,所述授时信息包括所述第一业务数据区块的区块高度。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
查证方获取待查证数据的授时信息,所述待查证数据的授时信息包括第一业务数据区块的区块高度;
根据所述第一业务数据区块的区块高度,在所述区块链网络中获取所述第一业务数据区块,查询所述第一业务数据区块中是否包含所述待查证数据;
若包含所述待查证数据,则根据所述第一业务数据区块的标识,获取区块头中包含所述第一业务数据区块的标识的所述第二业务数据区块,并在所述第二业务数据区块中获取所述第一授时签名信息,所述第一授时签名信息携带所述第一时间戳;
对所述第一授时签名信息进行校验,若校验通过,则确定所述第一时间戳对应的时间为所述待查证数据的授时时间。


3.根据权利要求2所述的方法,其特征在于,所述待查证数据的授时信息包括所述待查证数据所在默克尔树的默克尔哈希值,以及所述待查证数据的默克尔路径,所述待查证数据的默克尔路径表示所述待查找数据在所述待查证数据所在默克尔树中的位置;
所述查询所述第一业务数据区块中是否包含待查证数据,包括:
所述查证方将所述待查证数据所在默克尔树的默克尔哈希值与所述第一业务数据区块的区块哈希值进行比较;
若所述默克尔哈希值与所述第一业务数据区块的区块哈希值一致,则根据所述待查证数据的默克尔路径,在所述第一业务数据区块中的默克尔树中得到目标数据;
若所述目标数据与所述待查证数据一致,则确定所述第一业务数据区块包含所述待查证数据。


4.根据权利要求1所述的方法,其特征在于,所述区块链节点接收授时中心平台发送的第一授时签名信息之前,包括:
所述区块链节点将所述第一业务数据区块发送至所述区块链网络中的共识节点,以使所述共识节点,根据所述第一业务数据区块中的所述多个第一授时申请方发送的多个待授时数据,得到校验哈希值,并在所述校验哈希值与所述第一业务数据区块的哈希值一致的情况下返回共识确认消息;
在确认接收到的所述共识确认消息的数量与所述共识节点的数量的比例达到预设的共识比例的情况下,将...

【专利技术属性】
技术研发人员:蓝虎
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1