[發明專利]區塊鏈共識節點管理方法、裝置、設備以及存儲介質有效
| 申請號: | 202010224168.6 | 申請日: | 2020-03-26 |
| 公開(公告)號: | CN111444210B | 公開(公告)日: | 2021-11-05 |
| 發明(設計)人: | 李茂材;周開班;王宗友;劉攀;張勁松;朱耿良;孔利;時一防;黃煥坤;劉區城;楊常青;藍虎;崔嘉輝 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/27;G06F21/60;G06F21/64;G06Q40/04 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強;杜維 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 共識 節點 管理 方法 裝置 設備 以及 存儲 介質 | ||
本申請實施例提供了一種區塊鏈共識節點管理方法、裝置、設備以及存儲介質,該方法包括:獲取針對區塊鏈網絡的第一節點更新請求,根據第一節點更新請求確定更新節點;根據更新節點和源共識節點列表生成候選共識節點列表,將候選共識節點列表緩存至第一存儲區;源共識節點列表包括區塊鏈網絡中處于有效工作狀態的共識節點,源共識節點列表存儲在第二存儲區中;當區塊鏈網絡中的節點進度狀態信息滿足列表切換周期時,在第二存儲區中,將源共識節點列表切換為候選共識節點列表。采用本申請實施例,可以提高區塊鏈的共識準確性。
技術領域
本申請涉及區塊鏈技術領域,尤其涉及區塊鏈共識節點管理方法、裝置、設備以及存儲介質。
背景技術
區塊鏈是一種去中心化的分布式賬本系統,具有數據不可篡改、去中心化、開放性的特點。共識機制作為區塊鏈技術中的核心,可以保證最新區塊被準確添加至區塊鏈,以及節點存儲的區塊鏈信息一致不分叉甚至可以抵御惡意攻擊,共識節點在共識機制中具有重要作用。
現有技術中,區塊鏈系統中的共識節點通過對生成的新區塊進行驗證,在完成對新區塊的驗證后,每個共識節點均需要將驗證結果廣播給區塊鏈網絡中的其他共識節點,當區塊鏈系統中超過數量閾值(如共識節點的2/3)的共識節點通過了該新區塊的驗證,則表明該新區塊共識通過。在新區塊的共識過程中,區塊鏈系統中的共識節點數量可能會發生變化,如增加了多個共識節點,那么共識過程中的數量閾值會變大。然而,新增加的共識節點與原有的共識節點之間建立網絡連接需要一定時間,進而降低了該新區塊的共識準確性。
發明內容
本申請實施例提供一種區塊鏈共識節點管理方法、裝置、設備以及存儲介質,可以提高區塊鏈的共識準確性。
本申請實施例一方面提供了一種區塊鏈共識節點管理方法,包括:
獲取針對區塊鏈網絡的第一節點更新請求,根據第一節點更新請求確定更新節點;
根據更新節點和源共識節點列表生成候選共識節點列表,將候選共識節點列表緩存至第一存儲區;源共識節點列表包括區塊鏈網絡中處于有效工作狀態的共識節點,源共識節點列表存儲在第二存儲區中;
當區塊鏈網絡中的節點進度狀態信息滿足列表切換周期時,在第二存儲區中,將源共識節點列表切換為候選共識節點列表。
本申請實施例一方面提供了一種區塊鏈共識節點管理裝置,其特征在于,包括:
確定模塊,用于獲取針對區塊鏈網絡的第一節點更新請求,根據第一節點更新請求確定更新節點;
緩存模塊,用于根據更新節點和源共識節點列表生成候選共識節點列表,將候選共識節點列表緩存至第一存儲區;源共識節點列表包括區塊鏈網絡中處于有效工作狀態的共識節點,源共識節點列表存儲在第二存儲區中;
切換模塊,用于當區塊鏈網絡中的節點進度狀態信息滿足列表切換周期時,在第二存儲區中,將源共識節點列表切換為候選共識節點列表。
其中,確定模塊包括:
投票值獲取單元,用于獲取針對區塊鏈網絡的第一節點更新請求,獲取源共識節點列表中的共識節點對第一節點更新請求的投票值;
節點獲取單元,用于當投票值大于或等于投票閾值時,獲取與第一節點更新請求相關聯的更新節點。
其中,第一節點更新請求包括共識節點增加請求,更新節點包括新增節點;
緩存模塊具體用于:
將新增節點添加至源共識節點列表,生成候選共識節點列表,將候選共識節點列表緩存至第一存儲區。
其中,緩存模塊包括:
權重獲取單元,用于將新增節點和源共識節點列表中所包含的共識節點確定為候選共識節點,獲取候選共識節點對應的權重值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010224168.6/2.html,轉載請聲明來源鉆瓜專利網。





