[發明專利]一種可擴展的拜占庭容錯共識方案在審
| 申請號: | 201911091322.0 | 申請日: | 2019-11-10 |
| 公開(公告)號: | CN112783970A | 公開(公告)日: | 2021-05-11 |
| 發明(設計)人: | 陳小虎 | 申請(專利權)人: | 陳小虎 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;H04L9/08;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 213161 江蘇省常州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 擴展 拜占庭 容錯 共識 方案 | ||
1.一種可擴展的拜占庭容錯共識方案,包括:
支持可增減的多個節點的節點池;
從所述節點池通過設定方案選擇部分節點參與拜占庭容錯共識形成主區塊鏈共識系統;
在所述主區塊鏈共識系統中管理所述節點池的節點加入與退出;
從所述節點池通過設定方案選擇部分節點參與拜占庭容錯共識形成其他一個或多個區塊鏈共識系統。
2.根據權利要求1所述共識方案,其特征是:
所述節點池的節點通過閾值簽名的方式參與拜占庭容錯共識。
3.根據權利要求1所述共識方案,其特征是:
在所述主區塊鏈共識系統中,待加入的節點可以通過去中心化子系統實現可驗證私鑰交換,具體特征是:
在所述主區塊鏈共識系統的去中心化子系統中維護已加入的節點列表,可以包括節點的簽名公鑰,節點的非對稱加密公鑰,節點的訪問信息;
待加入節點向所述去中心化子系統遞交其簽名公鑰、非對稱加密公鑰、訪問信息;
待加入節點針對所述去中心化子系統中每個現有節點的簽名公鑰,逐一生成唯一的共享私鑰,并用所述現有節點的非對稱加密公鑰加密,并遞交加密結果到所述去中心化子系統中;
所述去中心化子系統中每個現有節點,用自身的非對稱加密私鑰解密所述對應的加密信息,并驗證所述待加入節點的共享私鑰的有效性;
所述去中心化子系統中每個現有節點,向所述去中心化子系統中遞交所述待加入節點的共享私鑰的有效證明;
在設定的時間范圍內,所述去中心化子系統中每個現有節點都遞交有效證明,則所述待加入節點加入成功。
4.根據權利要求3所述去中心化子系統,其特征是:
所述去中心化子系統可以是所述主區塊鏈共識系統中部署的一個智能合約。
5.根據權利要求3所述共識方案,其特征是:
所述節點池中的已加入節點,可以在設定的條件下更新其所對應的簽名公鑰,非對稱加密公鑰,節點的訪問信息。
6.根據權利要求3所述去中心化子系統其特征是:
所述去中心化子系統管理已加入節點的性能、響應度、服務質量等,并可以刪除未達到設定的條件的已加入的節點。
7.根據權利要求1所述共識系統,其特征是:
所述節點池的初始化通過鏈下的可驗證私鑰交換過程實現初始節點的加入。
8.根據權利要求1所述共識系統,其特征是:
所述主區塊鏈系統的初始節點的選擇方案,可以是:采用全部或隨機采用部分已加入節點,作為所述主區塊鏈系統的共識節點。
9.根據權利要求1所述共識系統,其特征是:
所述其他一個或多個區塊鏈共識系統的初始節點的選擇方案,可以是:采用所述主區塊鏈系統的提供的隨機數來選擇共識節點。
10.一種多層可擴展共識系統,其特征是:
可以根據權利要求1所述方案,在所述一個或多個區塊鏈共識系統中,分別管理額外的單獨的節點池,使得所述額外的節點池的全部或部分節點可以支持一個或多個第二層區塊鏈共識系統;
可以采用連續嵌套的方式,構成多層的區塊鏈系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陳小虎,未經陳小虎許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201911091322.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種低內毒素膠原蛋白的制備方法
- 下一篇:交通安全激光字幕發射器





