不同区块链之间的数据共享方法技术

技术编号:33815571 阅读:18 留言:0更新日期:2022-06-16 10:30
本发明专利技术公开了不同区块链之间的数据共享方法,包括如下步骤:在区块链形成的过程中,建立区块链最新区块和其他区块链最新区块之间的联系;建立区块链最新区块和其他区块链最新区块之间的联系的方式为:该区块链最新区块的时间戳t

【技术实现步骤摘要】
不同区块链之间的数据共享方法


[0001]本专利技术涉及区块链
,尤其涉及不同区块链之间的数据共享方法。

技术介绍

[0002]区块链技术具有去中心化和不可篡改的特性,所谓的去中心化指区块链没有专门的记账中心,所有区块链中的记账者共同记账,且所有记账者拥有一个相同的账本;所谓的不可篡改性指更改信息必须取得大部分记账者的同意,而区块链上的节点遍布是比较广的,比如比特币区块链上的节点遍布世界各地,而且是匿名的,因此取得比特币区块链上大部分记账者的同意来更改区块链中的数据,几乎是不可能的。
[0003]区块链技术可以通过建立智能合约应用到生活中的不同场景;运用的场景不同,一般区块链技术的智能合约也不尽相同;区块链技术在众多场景的运用中,有时需要进行不同区块链之间的信息访问,以便达到旧的区块链的更新换代和更适应不同场景的目的;现阶段进行不同区块链之间信息共享的方法主要是以区块链整体去访问另一条区块链的,该方法进行信息共享的效率低,将会浪费大量时间;因此怎么更加快速的使得不同区块链之间的数据信息得到共享,成为当今区块链技术的重要课题。

技术实现思路

[0004]为克服以上技术中存在的问题,本专利技术提供不同区块链之间的数据共享方法,该方法包括:
[0005]在区块链形成的过程中,建立区块链最新区块和其他区块链最新区块之间的联系;
[0006]建立区块链最新区块和其他区块链最新区块之间的联系的方式为:该区块链最新区块的时间戳t
i
和其他区块链最新区块T
j<br/>进行组合;
[0007]在进行不同区块链的信息访问时,通过建立的不同区块链区块与区块的联系进行信息的快速查询;
[0008]所述通过建立的不同区块链区块与区块的联系进行信息的快速查询的方法为:通过预先设定的建立联系的不同区块链之间区块访问规则实现信息的快速查询。
[0009]所述在区块链形成的过程中包括:区块链首区块的形成和首区块以外的所有区块的形成,其中,在区块链形成过程中,前一个区块是后一个最邻近区块的父区块,后一个区块是前一个最邻近区块子区块。
[0010]所述建立区块链最新区块和其他区块链最新区块之间的联系的方式包括:建立不同区块链的区块与区块时间戳互相识别的标志,将区块链的最新形成的区块时间戳t
i
和与该区块链建立联系的另一条区块链的最新形成的区块时间戳T
j
进行组合,组合的方式为:t
i
+T
j
,组合完成,将该组合保存到建立联系两个新区块中。
[0011]所述建立区块链最新区块和其他区块链最新区块之间的联系的方式还包括:将区块链上与另一条区块链上区块建立联系的区块叫做第一类区块,将区块链上与另一条区块
链上区块无建立任何联系的区块叫做第二类区块;建立同一条区块链上第一类区块和第二类区块的区块访问达成共识的联系,使得其他区块链上与第一类区块建立联系的区块可以通过第一类区块获得第二类区块的交易信息。
[0012]所述将区块链上与另一条区块链上区块建立联系的区块叫做第一类区块,将区块链上与另一条区块链上区块无建立任何联系的区块叫做第二类区块包括:一条区块链上的区块属于第一类区块,还是属于第二类区块是较另一条特定区块链而确定的,即该区块链上的区块与不同区块链上的区块建立联系的区块时间戳不同。
[0013]所述通过建立的不同区块链区块与区块的联系进行信息的快速查询包括:根据不同区块链上区块时间戳建立的组合t
i
+T
j
实现不同区块链上区块与区块之间的快速访问;当区块时间戳为t
i
所在的区块链对区块时间戳为T
j
所在的区块链进行数据访问时,则该区块链上时间戳为t
i
的区块直接锁定与它建立联系的另一条区块链上区块时间戳为T
j
,通过该方式访问区块T
j
中的数据信息。
[0014]所述通过预先设定的建立联系的不同区块链之间区块访问规则实现信息的快速查询包括:不同区块链之间区块访问规则为任何符合访问原则的规则;该区块访问规则的原则为:根据不同区块链上区块与区块建立的联系,通过该建立的联系设定区块链上区块访问其他区块链上交易信息的规则,通过该规则区块链可以获得其他区块链上的所有交易信息。
[0015]本专利技术的有益效果是:
[0016]本专利技术通过在区块链生成过程中,通过建立智能合约的方式,建立不同区块链形成的新区块的联系;该方法在进行不同区块链之间信息的共享过程时,通过建立的不同区块链的区块与区块之间的联系,达到快速、准确获取用户交易信息的目的;该方法与整条区块链直接访问其他区块链,并获取共享信息的方式相比,大大提高了信息共享的速度。
附图说明
[0017]图1:不同区块链之间的数据共享方法的流程图。
[0018]图2:两条区块链之间建立的区块与区块关系图。
具体实施方式
[0019]以下结合附图对本专利技术的具体实施例进行详细说明,应该理解的是此处所给出的具体实施例仅用于说明和解释本专利技术,并不能用来限制本专利技术。
[0020]如图1所示:为本专利技术的不同区块链之间的数据共享方法的流程图;该流程图包括如下步骤:步骤S100,在区块链形成的过程中,建立区块链最新区块和其他区块链最新区块之间的联系;步骤S101,建立区块链最新区块和其他区块链最新区块之间的联系的方式为:该区块链最新区块的时间戳ti和其他区块链最新区块Tj进行组合;步骤S102,在进行不同区块链的信息访问时,通过建立的不同区块链区块与区块的联系进行信息的快速查询;步骤S103,所述通过建立的不同区块链区块与区块的联系进行信息的快速查询的方法为:通过预先设定的建立联系的不同区块链之间区块访问规则实现信息的快速查询。
[0021]具体地,该方法是在区块链信息达成区块链全部节点共识进行的,保证了区块链信息的安全性;该方法通过在区块链生成过程中,通过建立智能合约的方式,建立不同区块
链形成的新区块的联系;该方法在进行不同区块链之间信息的共享过程时,通过建立的不同区块链的区块与区块之间的联系,达到快速、准确获取用户交易信息的目的;
[0022]步骤S100,在区块链形成的过程中,建立区块链最新区块和其他区块链最新区块之间的联系;具体地,建立区块链最新区块和其他区块链最新区块之间的联系的方式为:该区块链最新区块的时间戳t
i
和其他区块链最新区块T
j
进行组合,通过建立的不同区块链区块和区块之间的联系建立起不同区块链之间的联系。
[0023]具体地,在区块链形成的过程中包括:区块链首区块的形成和首区块以外的所有区块的形成,其中,在区块链形成过程中,前一个区块是后一个最邻近区块的父区块,后一个区块是前一个最邻近区块子区块。
[0024]优选地,建立区块链最新区块和其他区块链最新区块之间的联系的方式包括:建立本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.不同区块链之间的数据共享方法,其特征在于,所述方法包括如下步骤:在区块链形成的过程中,建立区块链最新区块和其他区块链最新区块之间的联系;建立区块链最新区块和其他区块链最新区块之间的联系的方式为:将区块链最新区块的时间戳t
i
和其他区块链最新区块T
j
进行组合;在进行不同区块链的信息访问时,通过建立的不同区块链区块与区块的联系进行信息的快速查询;所述通过建立的不同区块链区块与区块的联系进行信息的快速查询的方法为:通过预先设定的建立联系的不同区块链之间区块访问规则实现信息的快速查询。2.根据权利要求1所述的不同区块链之间的数据共享方法,其特征在于,所述在区块链形成的过程中包括:区块链首区块的形成和首区块以外的所有区块的形成,其中,在区块链形成过程中,前一个区块是后一个最邻近区块的父区块,后一个区块是前一个最邻近区块子区块。3.根据权利要求1所述的不同区块链之间的数据共享方法,其特征在于,所述建立区块链最新区块和其他区块链最新区块之间的联系的方式包括:建立不同区块链的区块与区块时间戳互相识别的标志,将区块链的最新形成的区块时间戳t
i
和与所述区块链建立联系的另一条区块链的最新形成的区块时间戳T
j
进行组合,组合的方式为:t
i
+T
j
,组合完成,将所述组合保存到建立联系两个新区块中。4.根据权利要求1所述的不同区块链之间的数据共享方法,其特征在于,所述建立区块链最新区块和其他区块链最新区块之间的联系的方式还包括:将区块链上与另一条区块链上区块建立联系的区块叫做第一类区块,将区块链上与另一条区块链上区块无建立任何联系的区块叫做第二类区块;建立同一条区块链上第一类区块和第二类区块的...

【专利技术属性】
技术研发人员:邓仰辉
申请(专利权)人:广州泰创信息技术有限公司
类型:发明
国别省市:

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

1