[發明專利]基于聯盟鏈網絡的共識優化方法、裝置和計算機設備有效
| 申請號: | 202110430340.8 | 申請日: | 2021-04-21 |
| 公開(公告)號: | CN113259326B | 公開(公告)日: | 2023-02-17 |
| 發明(設計)人: | 彭澤武;郭宏文;裴求根;黃敬志;梁盈威;劉曄 | 申請(專利權)人: | 廣東電網有限責任公司;南方電網數字電網研究院有限公司 |
| 主分類號: | H04L67/10 | 分類號: | H04L67/10;H04L9/40 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 盧曉霞 |
| 地址: | 510030 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 聯盟 網絡 共識 優化 方法 裝置 計算機 設備 | ||
本申請涉及一種基于聯盟鏈網絡的共識優化方法、裝置、計算機設備和存儲介質。所述方法包括:主節點接收到共識請求,向屬于同一委員會的非主節點廣播本地預準備消息;當接收到所述非主節點中部分節點返回的第一確認消息時,向屬于同一委員會的非主節點廣播第二消息;當接收到屬于同一委員會的部分非主節點返回的第二確認消息時,生成針對所述共識請求的共識結果消息,并向屬于同一委員會的非主節點廣播所述共識結果消息。本申請通過構建共識分片協議,不需要各個非主節點之間相互廣播共識消息包,提高聯盟鏈網絡節點共識效率。
技術領域
本申請涉及區塊鏈技術領域,特別是涉及一種基于聯盟鏈網絡的共識優化方法、裝置、計算機設備和存儲介質。
背景技術
隨著區塊鏈技術的迅猛發展,區塊鏈可以分類為私有鏈、聯盟鏈和公有鏈。相比于私有鏈和公有鏈,聯盟鏈在效率和靈活性上更有優勢,因此得到了廣泛的使用。
然而,聯盟鏈作為一種去中心化的拜占庭容錯的分布式系統,所采用的拜占庭容錯共識機制中,對節點進行共識操作時,仍然需要系統中的節點之間相互廣播共識消息包,導致聯盟鏈網絡系統的節點共識效率低下。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠提高聯盟鏈網絡系統中節點共識效率的一種基于聯盟鏈網絡的共識優化方法、裝置、計算機設備和存儲介質。
一種基于聯盟鏈網絡的共識優化方法,應用于主節點,所述方法包括:
接收共識請求;
向屬于同一委員會的非主節點廣播第一消息;所述第一消息為本地預準備消息;
當接收到所述非主節點中部分節點返回的第一確認消息時,向屬于同一委員會的非主節點廣播第二消息;所述第一確認消息為所述部分節點基于第一消息生成的準備消息,所述第二消息為包括多條所述準備消息的準備收集消息;
當接收到屬于同一委員會的部分非主節點返回的第二確認消息時,生成針對所述共識請求的共識結果消息,并向屬于同一委員會的非主節點廣播所述共識結果消息;所述第二確認消息為部分非主節點基于第二消息生成的提交消息,所述共識結果消息中包括多條所述提交消息。
在其中一個實施例中,當接收到所述非主節點中部分節點返回的第一確認消息時,向屬于同一委員會的非主節點廣播第二消息包括:
當接收到所述非主節點中不同非主節點返回的第一確認消息的數量達到第一設定數量時,向屬于同一委員會的非主節點廣播第二消息;其中,所述第一設定數量大于所述聯盟鏈網絡中惡意節點的個數。
在其中一個實施例中,當接收到屬于同一委員會的部分非主節點基于返回的第二確認消息時,生成針對所述共識請求的共識結果消息包括:
當接收到所述非主節點中不同非主節點返回的第二確認消息的數量達到預設數量時,生成針對所述共識請求的共識結果消息。
在其中一個實施例中,若接收到的所述共識請求來自其他委員會的主節點,所述方法還包括:向所述其他委員會的主節點發送所述共識結果消息。
在其中一個實施例中,在接收共識請求之后,所述方法還包括:為所述共識請求分配序列號;其中,所述第一消息、第一確認消息、第二消息、第二確認消息以及共識結果消息均攜帶所述序列號,所述序列號用于標識所述共識請求。
一種基于聯盟鏈網絡的共識優化方法,應用于主節點,所述方法包括:
接收客戶端的共識請求;
若確定所述共識請求為全網共識請求,采用上述實施例中任一項所述的共識優化方法在本地委員會內對所述全網共識請求進行共識,得到第一共識結果消息;
根據所述第一共識結果消息向其他委員會的主節點廣播全網預準備消息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東電網有限責任公司;南方電網數字電網研究院有限公司,未經廣東電網有限責任公司;南方電網數字電網研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110430340.8/2.html,轉載請聲明來源鉆瓜專利網。





