一种数据上链定序的方法、装置及电子设备制造方法及图纸

技术编号:26177862 阅读:45 留言:0更新日期:2020-10-31 14:24
本发明专利技术提供了一种数据上链定序的方法、装置及电子设备,其中,该方法包括:确定目标区块的第一数据认证请求;根据第一数据认证请求确定目标区块指向有效区块链的有效指向关系,并将目标区块发送至有效区块链;根据有效区块链接收到目标区块的第一接收时间,确定目标区块与有效区块链中的第一区块之间的相对时间关系,并将目标区块中的数据记录至有效区块链的第二区块中。通过本发明专利技术实施例提供的方案,区块链系统中的子链也可以承担背书认证的功能,从而能够减轻主链的认证压力;通过相对时间来确定不同区块链中数据区块的先后顺序,不需要确定数据区块的绝对时间,可以消除不同区块链的时间差异造成的影响,能够实现准确定序。

【技术实现步骤摘要】
一种数据上链定序的方法、装置及电子设备
本专利技术涉及区块链
,具体而言,涉及一种数据上链定序的方法、装置、电子设备及计算机可读存储介质。
技术介绍
定序是区块链技术的重要基础。目前,在同一个区块链系统中,所有节点遵循同一套共识机制,每一轮区块时间内选取出记账节点进行数据记录,在这种情况下一般不存在数据定序的难题。但是,在包含多个区块链系统的区块链网络中,不同区块链系统之间需要交互协作,不同区块链系统(或不同子链)的共识机制、出块时间、块数据包含的数据项目等都不尽相同,如何确定链上数据的顺序问题需要根据具体的技术方案来确定。在目前的区块链系统中,一般的定序是单一链条,就是单一链条中的当前区块单一指向前一个区块,当前区块内部的交易数据有些按照上链节点的本地时间排序,有些按照记账节点接收到的时间排序,也有不排序,直接记入当前区块,造成现有区块链系统中数据上链时不能准确定序。
技术实现思路
为解决现有区块链系统中数据上链时不能准确定序的技术问题,本专利技术实施例提供一种数据上链定序的方法、装置、电子设备及计算机可读存本文档来自技高网...

【技术保护点】
1.一种数据上链定序的方法,其特征在于,包括:/n确定目标区块的第一数据认证请求,所述目标区块为目标子链上的数据区块;/n根据所述第一数据认证请求确定所述目标区块指向有效区块链的有效指向关系,并将所述目标区块发送至所述有效区块链;所述有效区块链为主链、或除所述目标子链之外被主链认证过的其他子链;/n根据所述有效区块链接收到所述目标区块的第一接收时间,确定所述目标区块与所述有效区块链中的第一区块之间的相对时间关系,并将所述目标区块中的数据记录至所述有效区块链的第二区块中,所述第二区块的出块时间与所述第一接收时间相对应。/n

【技术特征摘要】
1.一种数据上链定序的方法,其特征在于,包括:
确定目标区块的第一数据认证请求,所述目标区块为目标子链上的数据区块;
根据所述第一数据认证请求确定所述目标区块指向有效区块链的有效指向关系,并将所述目标区块发送至所述有效区块链;所述有效区块链为主链、或除所述目标子链之外被主链认证过的其他子链;
根据所述有效区块链接收到所述目标区块的第一接收时间,确定所述目标区块与所述有效区块链中的第一区块之间的相对时间关系,并将所述目标区块中的数据记录至所述有效区块链的第二区块中,所述第二区块的出块时间与所述第一接收时间相对应。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一数据认证请求确定所述目标区块指向有效区块链的有效指向关系,包括:
在所述第一数据认证请求包含指向有效区块链的指向关系时,将所述第一数据认证请求中的指向关系作为所述目标区块指向有效区块链的有效指向关系;
在所述第一数据认证请求中不包含指向关系时,将主链作为有效区块链,并将指向所述主链的前序区块的指向关系作为有效指向关系;或者,确定被主链认证的时间距离当前时间最近的子链,将被主链认证的时间距离当前时间最近的子链作为有效区块链,并确定所述目标区块指向所述有效区块链的有效指向关系;或者,将所述目标子链上一个提交且被认证的数据认证请求的指向关系所指向的区块链作为有效区块链,并确定所述目标区块指向所述有效区块链的有效指向关系。


3.根据权利要求1所述的方法,其特征在于,根据所述有效区块链接收到所述目标区块的第一接收时间,确定所述目标区块与所述有效区块链中的第一区块之间的相对时间关系,包括:
确定所述有效区块链接收到所述目标区块的第一接收时间,将在所述第一接收时间之前所述有效区块链中最新生成的数据区块作为第一区块,将所述第一接收时间所落入的出块时间相对应的数据区块作为第二区块,并确定所述目标区块的相对时间关系,所述相对时间关系表示所述目标区块的时间位于所述第一区块的时间与所述第二区块的时间之间。


4.根据权利要求1所述的方法,其特征在于,在所述将所述目标区块中的数据记录至所述有效区块链的第二区块中之后,还包括:
所述目标子链向所述有效区块链支付相应的燃料费。


5.根据权利要求1所述的方法,其特征在于,还包括:
若多个所述目标区块的有效指向关系均指向所述有效区块链,且所述有效区块链接收到多个所述目标区块的第一接收时间均位于所述第二区块的出块时间内,则根据每个所述目标区块的第一接收时间的先后顺序确定每个所述目标区块之间的相对时间关系。


6.根据权利要...

【专利技术属性】
技术研发人员:蔡天琪蔡恒进
申请(专利权)人:卓尔智联武汉研究院有限公司
类型:发明
国别省市:湖北;42

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

1