一种信任建立的跨链共识方法、系统、存储介质及应用技术方案

技术编号:29206587 阅读:39 留言:0更新日期:2021-07-10 00:42
本发明专利技术属于区块链跨链技术和区块链应用技术领域,公开了一种信任建立的跨链共识方法、系统、存储介质及应用,所述信任建立的跨链共识方法包括:参与者初始化注册资产创建信任根证书;分布式跨链建立信任请求触发委员会选举,确定最终委员会;跨链共识协议建立信任;信任建立跨链互操作。系统包括:信任根证书创建模块;最终委员会确定模块;信任建立模块;跨链互操作模块。本发明专利技术通过制定完善的委员会选举、出块者竞争、跨链通信协议、跨链共识协议等规则,来构成一个能够使不同的区块链建立信任、并实现多模跨链的跨链方式。其中提供了一种信任根证书的技术,通过对等信任模型来实现信任建立与转移。信任建立与转移。信任建立与转移。

【技术实现步骤摘要】
一种信任建立的跨链共识方法、系统、存储介质及应用


[0001]本专利技术属于区块链跨链技术和区块链应用
,尤其涉及一种信任建立的跨链共识方法、系统、存储介质及应用。

技术介绍

[0002]目前:区块链技术是一种按照时间顺序将数据区块顺序相连的方式组合成的一种链式结构,并以密码学方式保证不可篡改、不可伪造的分布式账本。基于区块链的信任建立的跨链模式就是以区块链作为底层设施,实现不同的区块链之间互通、互信和互操作。
[0003]自2009年比特币诞生以来,区块链发展非常迅速。区块链已经展现了它的伟大意义,诞生了越来越多的区块链项目和链上应用,但是区块链与区块链之间基本上是相互独立、高度异构、难以互通,所有的数据和服务都局限于孤岛式的区块链链中。目前为止,区块链中还没有统一的跨链协议,并且跨链的关注点更多的都在放在了资产的互换与转移。
[0004]区块链数据的孤岛使得区块链上的价值不能互通与流转,互相隔离使得数据不同区块链之间互认、互信难,这种孤岛的现状不仅不利于区块链行业的整体发展,也影响着区块链本身的性能和价值。如果所有的区本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信任建立的跨链共识方法,其特征在于,所述信任建立的跨链共识方法包括:参与者初始化注册资产创建信任根证书;分布式跨链建立信任请求触发委员会选举,确定最终委员会;跨链共识协议建立信任;信任建立跨链互操作。2.如权利要求1所述的信任建立的跨链共识方法,其特征在于,所述信任建立的跨链共识方法的跨链信任初始化具体包括:(1)主流区块链平台内部都流通着自己的代币,首先企业节点在区块链上注册自己的资产,提供自己的公钥、钱包账户地址,为了之后竞选委员会做好准备;(2)每条区块链生成自己的信任根证书,为后续的信任建立与准备提供依据。3.如权利要求1所述的信任建立的跨链共识方法,其特征在于,所述信任建立的跨链共识方法的建立随机可验的委员会选举机制包括:当区块链有跨链的需求时,发送请求,触发跨链委员会选举流程,通过一种递进式的委员会建立机制实现委员会的选举,首先依据区块链上注册的资产和信誉的多少,从高到低排序进行选择,选出规模大小为2*n的初始委员会,然后通过VRF随机可验证函数确定最终n个节点作为委员会成员;然后初始委员会中未成为最终委员会的成员,成为跨链委员会的监督节点,其他节点成为民主选举节点,由民主选举节点选举出出块者;首先以资产和信誉高的节点作为委员会节点和监督节点,一方面资产信誉高的节点作恶的概率会比其他节点作恶的概率大大降低,另一方面作为监督节点,同样有随机的概率成为最终委员会,从博弈的角度分析,这样的安全性更高,作恶的概率将会更低。4.如权利要求1所述的信任建立的跨链共识方法,其特征在于,所述信任建立的跨链共识方法的基于信任传递模型的跨链共识机制包括:共识算法采用BFT类的共识算法,通过建立随机可验的委员会选举机制,区块链双方建立了一个跨链委员会,首先由一条链生成简单支付证明SPV、向下签发的信任证书、由出块者进行签名发出交易,在跨链委员会中利用跨链通信协议进行消息广播通信和共识,首先委员会验证出块者签名数据,验证SPV证明是否正确,如果收到5/6的节点的同意消息,则将发送过来的证书放入自己的信任列表,接着等待一个区块确认期的时间,然后由目标链委员会生成区块链Merkel证明、向下签发和自己签名的跨链广播通信信息,最后原请求链以同样的方式对其进行验证,验证通过则将信任证书放入自己的信任列表,建立起了区块链间的信任关系和多模跨链互操作;(1)当区块链实现第二阶段的委员会选举之后,由出块节点发送跨链建立信任请求,进行广播,并在互联网中寻找到目标链,等待目标链回应同意建立信任消息;(2)当目标链同意建立信任,请求链出块者对建立信任信息和跨链加以信息进行出块,同时生成出块者对跨链请求SPV证明和监督者的跨链请求SPV证明,向下签发的信任证书,通过跨链通信协议,对消息进行签名并和目标链进行消息通信,在跨链委员会之间进行共识;(3)当跨链委员会通过跨链通信协议进行广播通信,对接收到跨链通信消息进行签名验证,然后对其的SPV证明进行验证共识;当跨链委员会有超过5/6的成员同意就验证通过,否则验证失败,建立信任过程中断,当共识成功之后将发送过来的请求链证书放入目标链的可信列表,之后等待一个区块确认期,然后由...

【专利技术属性】
技术研发人员:裴庆祺沈国阳王掌权
申请(专利权)人:西安西电链融科技有限公司内蒙航天动力机械测试所
类型:发明
国别省市:

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

1