一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于Snowman共识的联盟链多链系统及其交互与部署方法与流程

2023-01-15 05:26:03 来源:中国专利 TAG:

技术特征:
1.一种基于snowman共识的联盟链多链系统,其特征在于,包括:平台链:承载联盟链多链网络的元数据,针对接收到用户的交易,协调验证节点和创建子网,其中,所述交易包括注册子网和/或注册子网的验证者;合约执行链:子链作为合约执行链负责交易的执行;子网:每一条区块链只能由一个子网进行验证,并且允许每个子网上的验证者验证多个子网;验证者模块:存在于每个子网中,子网中的验证者通过对用户的交易进行验证,将交易打包上链,达成共识;snowman共识模块:所述平台链、合约执行链上执行的共识包括snowman共识;casper ffg敲定模块:所述平台链、合约链上执行snowman共识后执行casper ffg共识敲定区块。2.根据权利要求1所述的基于snowman共识的联盟链多链系统,其特征在于,用户只要向平台链注册,即能够注册子网加入联盟链多链网络。3.根据权利要求1所述的基于snowman共识的联盟链多链系统,其特征在于,同一个验证者集合的子网之间能够相互进行数据转发,数据共享。4.根据权利要求1所述的基于snowman共识的联盟链多链系统,其特征在于,注册子网的用户需要在平台链上质押积分。5.根据权利要求1所述的基于snowman共识的联盟链多链系统,其特征在于,允许用户自定义子链的执行环境,其中,所述执行环境包括用户所需要使用的共识算法和加密算法。6.根据权利要求5所述的基于snowman共识的联盟链多链系统,其特征在于,允许每个子网拥有多个执行链,允许每个执行链执行自己的共识协议和加密算法。7.根据权利要求1所述的基于snowman共识的联盟链多链系统,其特征在于,在所述casper ffg敲定模块,在执行完snowman共识之后,于网络中随机的一部分节点执行casper ffg共识对达到snowman共识阈值的区块进行敲定,被敲定的区块达到敲定状态后将不能被分叉。8.根据权利要求1所述的基于snowman共识的联盟链多链系统,其特征在于,利用snowman共识提供子网中的验证者在验证自己子网的交易时,不需要连接主网中所有的节点,即能够同时验证主网中的交易;利用子网的架构,子网的验证者同时参加主网中的snowman共识,其中,所述主网包括平台链、合约执行链。9.一种基于snowman共识的联盟链多链交互方法,其特征在于,基于权利要求1至8中任一项所述的基于snowman共识的联盟链多链系统进行交互通信。10.一种基于snowman共识的联盟链多链部署方法,其特征在于,包括部署平台链、合约执行链、子网、验证者模块、snowman共识模块、casper ffg敲定模块;平台链:承载联盟链多链网络的元数据,针对接收到用户的交易,协调验证节点和创建子网,其中,所述交易包括注册子网和/或注册子网的验证者;合约执行链:子链作为合约执行链负责交易的执行;子网:每一条区块链只能由一个子网进行验证,并且允许每个子网上的验证者验证多个子网;验证者模块:存在于每个子网中,子网中的验证者通过对用户的交易进行验证,将交易
打包上链,达成共识;snowman共识模块:所述平台链、合约执行链上执行的共识包括snowman共识;casper ffg敲定模块:所述平台链、合约链上执行snowman共识后执行casper ffg共识敲定区块。

技术总结
本发明提供了一种基于Snowman共识的联盟链多链系统及其交互与部署方法,包括主网的平台链、合约执行链,还包括子网、验证者模块、Snowman共识模块。本发明使用Snowman共识验证一笔交易,不需要网络中所有节点达成共识,只需要一部分节点验证通过即可。网络不会因为节点数量的增长而降低验证的效率。基于Snowman的共识协议,一个验证着可以加入多个不同的子网,使各个子网之间能够实现共享安全,可根据用户需求定制化自己的区块链,横向扩展链个数的同时,无限扩展了整个联盟链系统架构的TPS。无限扩展了整个联盟链系统架构的TPS。无限扩展了整个联盟链系统架构的TPS。


技术研发人员:陈炫慧
受保护的技术使用者:上海万向区块链股份公司
技术研发日:2022.09.29
技术公布日:2023/1/13
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献