[發明專利]一種基于區塊鏈的分布式配置管理系統及其使用方法在審
| 申請號: | 202210118456.2 | 申請日: | 2022-02-08 |
| 公開(公告)號: | CN114553690A | 公開(公告)日: | 2022-05-27 |
| 發明(設計)人: | 劉琥 | 申請(專利權)人: | 南京第三極區塊鏈科技有限公司 |
| 主分類號: | H04L41/0803 | 分類號: | H04L41/0803;H04L41/28;H04L67/1095 |
| 代理公司: | 北京博識智信專利代理事務所(普通合伙) 16067 | 代理人: | 牛琳 |
| 地址: | 210000 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 分布式 配置管理 系統 及其 使用方法 | ||
本發明公開了一種基于區塊鏈的分布式配置管理系統及其使用方法,包括區塊鏈網絡、配置管理者、配置消費者,所述區塊鏈網絡包括第一驗證節點、第二驗證節點、第三驗證節點、第四驗證節點、第五驗證節點;所述配置管理者包括第一本地區塊鏈節點和配置管理者服務;所述配置消費者包括第二本地區塊鏈節點和配置消費者服務;分布式配置管理系統的使用方法如下所示:步驟1、注冊區塊鏈賬號;步驟2、添加配置;步驟3、讀取配置;步驟4、更新配置;步驟5、刪除配置;本發明避免了中間人攻擊,確保了通信數據可信,服務高可用;任何一個區塊鏈節點故障,也不會影響到其他區塊鏈節點運行,從而避免了傳統配置中心服務單點故障風險。
技術領域
本發明涉及分布式配置管理系統技術領域,具體是指一種基于區塊鏈的分布式配置管理系統及其使用方法。
背景技術
配置管理是分布式軟件服務架構中的核心模塊。在傳統的配置管理服務中,引入了配置中心來對全網各服務的配置、參數、開關進行中心化的統一管理。配置管理者通過配置中心添加、更新、刪除配置。配置消費者通過配置中心讀取配置。參與方在跟配置中心交互過程中,通信數據可能被篡改,導致服務不可用。配置中心也成為了整個網絡中的單點故障風險點,需要投入巨大的成本進行安全維護。
所以,一種基于區塊鏈的分布式配置管理系統及其使用方法成為人們亟待解決的問題。
發明內容
本發明要解決的技術問題是參與方在跟配置中心交互過程中,通信數據可能被篡改,導致服務不可用。配置中心也成為了整個網絡中的單點故障風險點,需要投入巨大的成本進行安全維護。
為解決上述技術問題,本發明提供的技術方案為:一種基于區塊鏈的分布式命名服務系統,包括區塊鏈網絡、配置管理者、配置消費者,所述配置管理者與區塊鏈網絡之間進行雙向通信,所述配置消費者與區塊鏈網絡之間進行雙向通信,所述區塊鏈網絡包括第一驗證節點、第二驗證節點、第三驗證節點、第四驗證節點、第五驗證節點;
所述配置管理者包括第一本地區塊鏈節點和配置管理者服務,所述第一本地區塊鏈節點與配置管理者服務之間進行雙向通信;
所述配置消費者包括第二本地區塊鏈節點和配置消費者服務,所述第二本地區塊鏈節點與配置管理者服務之間進行雙向通信;
所述配置管理者通過第一本地區塊鏈節點與第一驗證節點進行雙向通信;所述配置消費者通過第二本地區塊鏈節點與第二驗證節點進行雙向通信。
進一步的,所述配置管理者具有向配置管理系統添加配置、更新配置、刪除配置的權限,配置數據通過區塊鏈網絡下發給配置消費者。
進一步的,所述配置消費者讀取配置數據來管理服務。
一種基于區塊鏈的分布式配置管理系統的使用方法,包括一種基于區塊鏈的分布式配置管理系統,其特征在于:所述分布式配置管理系統的使用方法如下所示:
步驟1、注冊區塊鏈賬號:配置管理者注冊區塊鏈賬號;
步驟2、添加配置:配置管理者通過第一本地區塊鏈節點向智能合約提交配置消費者標識信息和對應的配置信息;
智能合約校驗配置管理者權限,校驗無誤后,添加配置;
智能合約將添加配置結果同步至區塊鏈網絡的其他節點;
步驟3、讀取配置:配置消費者通過第一本地區塊鏈節點向智能合約查詢自己的配置信息;
配置消費者將配置應用到自己的服務中;
步驟4、更新配置:配置管理者通過第一本地區塊鏈節點向智能合約更新配置消費者對應的配置信息;
智能合約校驗配置管理者權限,校驗無誤后,更新對應配置;
智能合約將更新配置結果通過至區塊鏈網絡的其他節點;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京第三極區塊鏈科技有限公司,未經南京第三極區塊鏈科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210118456.2/2.html,轉載請聲明來源鉆瓜專利網。





