基于区块链的管理共识策略系统技术方案

技术编号:38126462 阅读:10 留言:0更新日期:2023-07-08 09:30
本申请涉及区块链技术领域,具体提供了一种基于区块链的管理共识策略系统,系统包括:区块链集群,节点组织,共识节点以及规则修改请求节点;系统被配置为执行下列方法,规则修改请求节点向所有共识节点发起修改交易,修改交易中包含规则修改请求节点的签名;区块链集群中所有共识节点校验交易请求节点的签名,选择是否接收修改交易;节点组织中选择接收修改交易的数量按照计票规则计算后,如果满足当前管理共识策略要求的数量时,则修改交易被成功共识,并被区块链集群中所有节点执行。本申请实现了管理共识的管理,可以随着用户需求而在线调整。增强了区块链项目的安全、去中心化自治,提高了区块链项目的运维效率。提高了区块链项目的运维效率。提高了区块链项目的运维效率。

【技术实现步骤摘要】
基于区块链的管理共识策略系统


[0001]本申请涉及区块链
,尤其涉及一种基于区块链的管理共识策略系统。

技术介绍

[0002]目前的区块链的共识算法一般指的是执行共识算法,例如公链的工作量证明,权益证明,联盟链的拜占庭容错,一致性共识等,针对这些共识的管理过程目前常见的想支持多种共识的应用的都是模块化管理方式,这些一般也是当区块链第一次搭建时选择某个固定共识算法完成区块链的创建工作,这种方式相当于是一种中心化区块链服务部署运维的管理方式。
[0003]现有的区块链共识管理方案中,主要是针对执行共识的管理,一般是针对执行共识模块进行模块化设置,例如Hyperledger Fabric是一个企业级联盟链,支持多种共识算法,它搭建区块链时,会将共识算法写在配置文件里面,启动区块链读取存储的配置文件启用该特定共识算法,区块链运行过程中都使用这种共识算法。
[0004]这种方式相当于是一种中心化服务器部署的管理方式,此方式比较单一不灵活,区块链的运行过程中不能的通过去中心化的方式对共识算法模式进行管理。

技术实现思路

[0005]为解决上述中心化服务器部署的管理方式单一不灵活,区块链的运行过程中不能的通过去中心化的方式对共识算法模式进行管理的问题,本申请提供了一种基于区块链的管理共识策略系统,系统包括:区块链集群,区块链集群上设有若干个节点组织;节点组织中包括若干个共识节点,共识节点中设有规则修改请求节点;规则修改请求节点被配置为:向区块链集群中全部共识节点发出修改管理共识策略的修改交易,其中,修改交易中包括:当前管理共识策略及目标管理共识策略;共识节点被配置为:对修改交易选择是否接收;系统被配置为执行下列方法,方法包括步骤:规则修改请求节点向所有共识节点发起修改交易,修改交易中包含规则修改请求节点的签名;区块链集群中所有共识节点校验交易请求节点的签名,选择是否接收修改交易;节点组织中选择接收修改交易的数量按照计票规则计算后,如果满足当前管理共识策略要求的数量时,则修改交易被成功共识,并被区块链集群中所有节点执行;区块链集群将当前管理共识策略按照目标管理共识策略进行修改,并将修改后的当前管理共识策略记录在区块链上。
[0006]在一种可行的实现方式中,系统还被配置为执行下列方法:在任意规则修改请求节点发起修改交易之前,区块链集群中的任意节点发起的其他交易按照当前管理共识策略进行共识,并完成其他交易;在任意规则修改请求节点发起修改交易之后,区块链集群中的任意节点发起的其
他交易按照目标管理共识策略进行共识,并完成其他交易。
[0007]在一种可行的实现方式中,计票规则为:当同一个节点组织中的任意数量的共识节点投出相同票时,在计票时记录为一票。
[0008]在一种可行的实现方式中,节点组织选择接收修改交易的判断规则为:当节点组织中有大于或等于一个的共识节点选择接收修改交易时,则判断节点组织接收修改交易;当节点组织中所有共识节点均不接收修改交易时,则判断节点组织不接收修改交易。
[0009]在一种可行的实现方式中,计票规则还包括:当节点组织选择接收修改交易时,则在选择接收修改交易的数量的基础上加一;当节点组织选择不接收修改交易时,则选择接收修改交易的数量不变。
[0010]在一种可行的实现方式中,管理共识策略包括:多数同意策略、半数同意策略、全部同意策略、管理同意策略。
[0011]在一种可行的实现方式中,多数同意策略被配置为:节点组织选择接收交易的数量在区块链集群中节点组织总数量的占比大于等于三分之二,则交易被通过;半数同意策略被配置为:节点组织选择接收交易的数量在区块链集群中节点组织总数量的占比大于等于二分之一,则交易被通过;全部同意策略被配置为:区块链集群中全部的节点组织均选择接收交易,则交易被通过;管理同意策略被配置为:区块链集群中的管理员选择接收交易,则交易被通过。
[0012]在一种可行的实现方式中,管理共识的类型包括:智能合约的生命周期管理、组织成员管理和链配置管理。
[0013]由上述内容可知,本申请提供了一种基于区块链的管理共识策略系统,系统包括:区块链集群,区块链集群上设有若干个节点组织;节点组织中包括若干个共识节点,共识节点中设有规则修改请求节点;系统被配置为执行下列方法,方法包括步骤:规则修改请求节点向所有共识节点发起修改交易,修改交易中包含规则修改请求节点的签名;区块链集群中所有共识节点校验交易请求节点的签名,选择是否接收修改交易;节点组织中选择接收修改交易的数量按照计票规则计算后,如果满足当前管理共识策略要求的数量时,则修改交易被成功共识,并被区块链集群中所有节点执行;区块链集群将当前管理共识策略按照目标管理共识策略进行修改,并将修改后的当前管理共识策略记录在区块链上。本申请主要通过区块链技术解决信任机制的共识的管理,通过区块链智能合约交易的方式形成联盟链节点之间共识并记录在区块链上完成各个组织节点针对共识过程的管理,实现了去中心化和针对区块链本身提高灵活性的运营管理方式。
附图说明
[0014]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术实施例的实施例,并与说明书一起用于解释本专利技术实施例的原理。显而易见地,下面描述中的附图仅仅是本专利技术实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本申请一示例性实施例示出的一种基于区块链的管理共识策略系统的结构示意图;图2为本申请一示例性实施例示出的一种管理共识策略修改的流程示意图。
具体实施方式
[0016]现在将参考附图更全面地描述示例实施方式。在下面的描述中,提供许多具体细节从而给出对本专利技术实施例的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本专利技术实施例的技术方案而省略特定细节中的一个或更多,或者可以采用其它的方法、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本专利技术实施例的各方面变得模糊。
[0017]现有的区块链共识管理方案中,主要是针对执行共识的管理,一般是针对执行共识模块进行模块化设置,例如Hyperledger Fabric是一个企业级联盟链,支持多种共识算法,它搭建区块链时,会将共识算法写在配置文件里面,启动区块链读取存储的配置文件启用该特定共识算法,区块链运行过程中都使用这种共识算法。这种方式相当于是一种中心化服务器部署的管理方式,此方式比较单一不灵活,区块链的运行过程中不能的通过去中心化的方式对共识算法模式进行管理。
[0018]为解决上述中心化服务器部署的管理方式单一不灵活,区块链的运行过程中不能通过去中心化的方式对共识算法模式进行管理的问题,本申请提供了一种基于区块链的管理共识策略系统,系统包括:区块链集群,区块链集群上设有若干个节点组织;节点组织中包括若干个共识节点,共识节点中设有规则修改请求节点。
[0019]参照图1所示,图1为本申请一示例性实施例示出的一种基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的管理共识策略系统,其特征在于,所述系统包括:区块链集群,所述区块链集群上设有若干个节点组织;所述节点组织中包括若干个共识节点,所述共识节点中设有规则修改请求节点;所述规则修改请求节点被配置为:向所述区块链集群中全部所述共识节点发出修改管理共识策略的修改交易,其中,所述修改交易中包括:当前管理共识策略及目标管理共识策略;所述共识节点被配置为:对所述修改交易选择是否接收;所述系统被配置为执行下列方法,所述方法包括步骤:所述规则修改请求节点向所有所述共识节点发起所述修改交易,所述修改交易中包含所述规则修改请求节点的签名;所述区块链集群中所有所述共识节点校验所述交易请求节点的签名,选择是否接收所述修改交易;所述节点组织中选择接收所述修改交易的数量按照计票规则计算后,如果满足所述当前管理共识策略要求的数量时,则所述修改交易被成功共识,并被所述区块链集群中所有节点执行;所述区块链集群将所述当前管理共识策略按照所述目标管理共识策略进行修改,并将修改后的当前管理共识策略记录在区块链上。2.根据权利要求1所述的基于区块链的管理共识策略系统,其特征在于,所述系统还被配置为执行下列方法:在任意规则修改请求节点发起修改交易之前,所述区块链集群中的任意节点发起的其他交易按照所述当前管理共识策略进行共识,并完成所述其他交易;在任意规则修改请求节点发起修改交易之后,所述区块链集群中的任意节点发起的其他交易按照所述目标管理共识策略进行共识,并完成所述其他交易。3.根据权利要求1所述的基于区块链的管理共识策略系统,其特征在于,所述计票规则为:当同一个所述节点组织中的任意数量的所述共识节点投出相同票时,在计票时记录为一票...

【专利技术属性】
技术研发人员:胡勇许小明李钰
申请(专利权)人:中铱数字科技有限公司
类型:发明
国别省市:

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

1