一种基于区块链多链混合共识的方法与流程

文档序号:17068680发布日期:2019-03-08 23:07阅读:473来源:国知局

本发明涉及区块链技术领域的应用,涉及一种基于区块链多链混合共识的方法。



背景技术:

区块链是一种由多方维护,以块链结构储存数据,使用密码保证传输和访问安全,能够实现数据的一致存储、无法篡改、无法删除的技术体系,因此已经成为当今金融科技(fin-tech)的主要技术表现形态,区块链技术已经不是存在于it技术领域,仅为小部分程序员所了解和应用的计算机技术,而是掀起了用新技术来改变世界的大潮。

合理的共识是区块链最核心的要素,目前区块链行业不同的共识都有不同的优缺点,不同的商业领域及应用场景也适合不同的共识机制,目前不存在任何共识可以普适的应用于所有商业领域及应用场景。也造成了多链独立共存,相互之间信息孤岛的情况,不利于区块链的大规模推广,阻碍了行业的发展。



技术实现要素:

有鉴于此,本发明提供一种有效解决上述问题的一种基于区块链多链混合共识的方法。

为了达到上述技术方案的效果,本发明的技术方案为:一种基于区块链多链混合共识的方法,包含以下内容:多链结构,多种共识,共识共享模式。

多链结构是该方法的基础架构,包括一条主链和多条子链,每条链都具有独立的账本和共识模式,并且主链上记录了子链的一些创世信息;多种共识表示该多链结构中每条链都有独立的共识方式,可以是同一种,也可以不同;共识共享模式是该模式的基础属性,主链会同步子链账本,并对子链账本进行确认,以保证所有链状态统一;

基于区块链多链混合共识的方法包括:

步骤1:建立一个节点,加入拥有所述多链系统的主链,在主链上发布子链创世信息,并质押一定价值通证,产生子链;

步骤2:创世信息包括账本模式、共识模式、初始参与共识账户及节点等其他一些基础信息;

步骤3:主链会记录子链的信息,并广播至全网,所有主链挖矿节点会同步子链的账本信息;

步骤4:子链根据自己共识正常打包交易出块,并支付一定主网手续费,该手续费是主网上的一种价值通证。

步骤5:主链正常同步子链出块,并检查子链账本的正确性;

步骤6:主链检查子链账本的同时会计算子链提供的价值通证的价值;

步骤7:如果账本出错或者最小通证价值不满足,则子链会处于冻结状态,否则就正常同步;

步骤8:如果累积的特殊通证的价值达到了主链打包交易的要求,则主链在下次出块时会把交易打包哈希上主链,上主链之后则子链的共识状态即被延时确认,而全网达到了一个统一的状态;

步骤9:如果子链处于冻结状态则需要在主链上向矿工支付一定价值的通证,则主链会继续同步子链账本,和子链进行状态统一;

步骤10:冻结状态的子链无法解散,质押的通证不会返还,保证子链正常使用主链共识,无法进行无付出占用资源以攻击全网;

本发明的有益成果为:本发明提供一种基于区块链多链混合共识的方法,包含多链结构,多种共识,共识共享模式。该方法提供了一种混合共识的方法,是区块链可以普适于多元化的应用领域,加速了区块链行业的发展。

具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,能实现同样功能的产品属于等同替换和改进,均包含在本发明的保护范围之内。具体方法如下:

实施例:本实施例具体说明了基于区块链多链混合共识的方法,如下:

步骤1:建立一个节点,加入拥有所述多链系统的主链,在主链上发布子链创世信息,并质押一定价值通证,产生子链;

步骤2:创世信息包括账本模式、共识模式、初始参与共识账户及节点等其他一些基础信息;

步骤3:主链会记录子链的信息,并广播至全网,所有主链挖矿节点会同步子链的账本信息;

步骤4:子链根据自己共识正常打包交易出块,并支付一定主网手续费,该手续费是主网上的一种价值通证。

步骤5:主链正常同步子链出块,并检查子链账本的正确性;

步骤6:主链检查子链账本的同时会计算子链提供的价值通证的价值;

步骤7:如果账本出错或者最小通证价值不满足,则子链会处于冻结状态,否则就正常同步;

步骤8:如果累积的特殊通证的价值达到了主链打包交易的要求,则主链在下次出块时会把交易打包哈希上主链,上主链之后则子链的共识状态即被延时确认,而全网达到了一个统一的状态;

步骤9:如果子链处于冻结状态则需要在主链上向矿工支付一定价值的通证,则主链会继续同步子链账本,和子链进行状态统一;

步骤10:冻结状态的子链无法解散,质押的通证不会返还,保证子链正常使用主链共识,无法进行无付出占用资源以攻击全网;

本发明的有益成果为:本发明提供一种基于区块链多链混合共识的方法,包含多链结构,多种共识,共识共享模式。该方法提供了一种混合共识的方法,是区块链可以普适于多元化的应用领域,加速了区块链行业的发展。

以上所述仅为本发明之较佳实施例,并非用以限定本发明的权利要求保护范围。同时以上说明,对于相关技术领域的技术人员应可以理解及实施,因此其他基于本发明所揭示内容所完成的等同改变,均应包含在本权利要求书的涵盖范围内。



技术特征:

技术总结
本发明提供一种基于区块链多链混合共识的方法,涉及区块链技术领域的应用,包含多链结构,多种共识,共识共享模式。该方法提供了一种混合共识的方法,是区块链可以普适于多元化的应用领域,加速了区块链行业的发展。

技术研发人员:尚维斯
受保护的技术使用者:尚维斯
技术研发日:2018.10.18
技术公布日:2019.03.08
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1