一种基于区块链的分布式配置管理系统及其使用方法技术方案

技术编号:33633715 阅读:33 留言:0更新日期:2022-06-02 01:42
本发明专利技术公开了一种基于区块链的分布式配置管理系统及其使用方法,包括区块链网络、配置管理者、配置消费者,所述区块链网络包括第一验证节点、第二验证节点、第三验证节点、第四验证节点、第五验证节点;所述配置管理者包括第一本地区块链节点和配置管理者服务;所述配置消费者包括第二本地区块链节点和配置消费者服务;分布式配置管理系统的使用方法如下所示:步骤1、注册区块链账号;步骤2、添加配置;步骤3、读取配置;步骤4、更新配置;步骤5、删除配置;本发明专利技术避免了中间人攻击,确保了通信数据可信,服务高可用;任何一个区块链节点故障,也不会影响到其他区块链节点运行,从而避免了传统配置中心服务单点故障风险。统配置中心服务单点故障风险。统配置中心服务单点故障风险。

【技术实现步骤摘要】
一种基于区块链的分布式配置管理系统及其使用方法


[0001]本专利技术涉及分布式配置管理系统
,具体是指一种基于区块链的分布式配置管理系统及其使用方法。

技术介绍

[0002]配置管理是分布式软件服务架构中的核心模块。在传统的配置管理服务中,引入了配置中心来对全网各服务的配置、参数、开关进行中心化的统一管理。配置管理者通过配置中心添加、更新、删除配置。配置消费者通过配置中心读取配置。参与方在跟配置中心交互过程中,通信数据可能被篡改,导致服务不可用。配置中心也成为了整个网络中的单点故障风险点,需要投入巨大的成本进行安全维护。
[0003]所以,一种基于区块链的分布式配置管理系统及其使用方法成为人们亟待解决的问题。

技术实现思路

[0004]本专利技术要解决的技术问题是参与方在跟配置中心交互过程中,通信数据可能被篡改,导致服务不可用。配置中心也成为了整个网络中的单点故障风险点,需要投入巨大的成本进行安全维护。
[0005]为解决上述技术问题,本专利技术提供的技术方案为:一种基于区块链的分布式命名服务系统,包括区本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的分布式配置管理系统,包括区块链网络(1)、配置管理者(2)、配置消费者(3),其特征在于:所述配置管理者(2)与区块链网络(1)之间进行双向通信,所述配置消费者(3)与区块链网络(1)之间进行双向通信,所述区块链网络(1)包括第一验证节点(4)、第二验证节点(5)、第三验证节点(6)、第四验证节点(7)、第五验证节点(8);所述配置管理者(2)包括第一本地区块链节点(9)和配置管理者服务(10),所述第一本地区块链节点(9)与配置管理者服务(10)之间进行双向通信;所述配置消费者(3)包括第二本地区块链节点(11)和配置消费者服务(12),所述第二本地区块链节点(11)与配置管理者服务(12)之间进行双向通信;所述配置管理者(2)通过第一本地区块链节点(9)与第一验证节点(4)进行双向通信;所述配置消费者(3)通过第二本地区块链节点(11)与第二验证节点(5)进行双向通信。2.根据权利要求1所述的一种基于区块链的分布式配置管理系统,其特征在于:所述配置管理者(2)具有向配置管理系统添加配置、更新配置、删除配置的权限,配置数据通过区块链网络下发给配置消费者。3.根据权利要求2所述的一种基于区块链的分布式配置管理系统,...

【专利技术属性】
技术研发人员:刘琥
申请(专利权)人:南京第三极区块链科技有限公司
类型:发明
国别省市:

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

1