【技术实现步骤摘要】
一种基于区块链多链混合共识的方法
本专利技术涉及区块链
的应用,涉及一种基于区块链多链混合共识的方法。
技术介绍
区块链是一种由多方维护,以块链结构储存数据,使用密码保证传输和访问安全,能够实现数据的一致存储、无法篡改、无法删除的技术体系,因此已经成为当今金融科技(Fin-Tech)的主要技术表现形态,区块链技术已经不是存在于IT
,仅为小部分程序员所了解和应用的计算机技术,而是掀起了用新技术来改变世界的大潮。合理的共识是区块链最核心的要素,目前区块链行业不同的共识都有不同的优缺点,不同的商业领域及应用场景也适合不同的共识机制,目前不存在任何共识可以普适的应用于所有商业领域及应用场景。也造成了多链独立共存,相互之间信息孤岛的情况,不利于区块链的大规模推广,阻碍了行业的发展。
技术实现思路
有鉴于此,本专利技术提供一种有效解决上述问题的一种基于区块链多链混合共识的方法。为了达到上述技术方案的效果,本专利技术的技术方案为:一种基于区块链多链混合共识的方法,包含以下内容:多链结构,多种共识,共识共享模式。多链结构是该方法的基础架构,包括一条主链和多条子链,每条链都具有独立的账本和共识模式,并且主链上记录了子链的一些创世信息;多种共识表示该多链结构中每条链都有独立的共识方式,可以是同一种,也可以不同;共识共享模式是该模式的基础属性,主链会同步子链账本,并对子链账本进行确认,以保证所有链状态统一;基于区块链多链混合共识的方法包括:步骤1:建立一个节点,加入拥有所述多链系统的主链,在主链上发布子链创世信息,并质押一定价值通证,产生子链;步骤2:创世信息包括账本 ...
【技术保护点】
1.一种基于区块链多链混合共识的方法,其特征在于,包括:多链结构,多种共识,共识共享模式。所述多链结构是该方法的基础架构,包括一条主链和多条子链,每条链都具有独立的账本和共识模式,并且主链上记录了子链的一些创世信息;所述创世信息包括账本模式、共识模式、初始参与共识账户及节点等其他一些基础信息;所述多种共识表示该多链结构中每条链都有独立的共识方式,可以是同一种,也可以不同;所述共识共享模式是该模式的基础属性,主链会同步子链账本,并对子链账本进行确认,以保证所有链状态统一;所述共识共享模式的详细步骤包括:所述主链正常同步所述子链出块,并检查所述子链账本的正确性;所述主链检查所述子链账本的同时会计算所述子链提供的价值通证的价值;如果账本出错或者最小通证价值不满足,则所述子链会处于冻结状态,否则就正常同步;如果所述子链处于冻结状态则需要在所述主链上向矿工支付一定价值的通证,则所述主链会继续同步所述子链账本,和所述子链进行状态统一;如果累积的特殊通证的价值达到了所述主链打包交易的要求,则所述主链在下次出块时会把交易打包哈希上所述主链,上所述主链之后则所述子链的共识状态即被延时确认,而全网达到了一 ...
【技术特征摘要】
1.一种基于区块链多链混合共识的方法,其特征在于,包括:多链结构,多种共识,共识共享模式。所述多链结构是该方法的基础架构,包括一条主链和多条子链,每条链都具有独立的账本和共识模式,并且主链上记录了子链的一些创世信息;所述创世信息包括账本模式、共识模式、初始参与共识账户及节点等其他一些基础信息;所述多种共识表示该多链结构中每条链都有独立的共识方式,可以是同一种,也可以不同;所述共识共享模式是该模式的基础属性,主链会同步子链账本,并对子链账本进行确认,以保证所有链状态统一;所述共识共享模式的详细步骤包括:所述主链正常同步所述子链出块,并检查所述子链账本的正确性;...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。