[發明專利]區塊鏈網絡的共識方法、裝置、設備和存儲介質有效
| 申請號: | 202010037474.9 | 申請日: | 2020-01-14 |
| 公開(公告)號: | CN111275438B | 公開(公告)日: | 2023-04-28 |
| 發明(設計)人: | 路京磊;盧小明;吳飛鵬 | 申請(專利權)人: | 北京眾享比特科技有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38 |
| 代理公司: | 北京志霖恒遠知識產權代理有限公司 11435 | 代理人: | 郭棟梁 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 網絡 共識 方法 裝置 設備 存儲 介質 | ||
本申請公開了一種區塊鏈網絡的共識方法、裝置、設備和存儲介質。該方法包括:從多個驗證節點中確定一個主驗證節點和多個普通驗證節點;主驗證節點和多個普通驗證節點進行交易集共識,生成多個最新關閉區塊,交易集是由主驗證節點構造的;主驗證節點和多個普通驗證節點對多個最新關閉區塊進行區塊共識,生成新區塊。由主驗證節點和普通驗證節點主導的交易共識過程可以提高合法交易的共識效率。
技術領域
本發明一般涉及區塊鏈領域,具體涉及一種區塊鏈共識方法、裝置、設備和存儲介質。
背景技術
區塊鏈技術的本質是一種去中心化的分布式數據存儲系統,隨著技術的成熟,已經被廣泛的應用于金融、物聯網以及社交通訊等眾多領域。區塊鏈由一個個區塊組成,每次寫入數據的過程,就是生成新區塊的過程。
當區塊鏈網絡中接收到待存儲數據后,需要區塊鏈網絡中的各個節點按照一定的規則選出記錄該待存儲數據的節點,以記錄該待存儲數據,該過程可以稱作共識過程,是區塊鏈網絡的核心機制,常見的共識算法有授權股權證明算法(英文:Delegated?ProofofStake;簡稱:DPOS)和實用拜占庭容錯算法(英文:Practical?Byzantine?FaultTolerance;簡稱:PBFT)等。
RPCA(英文:Ripple?Protocol?ConsensusAlgorithm;中文:Ripple協議一致性算法)是使用在Ripple區塊鏈網絡中的一種共識算法,隨著區塊鏈網絡技術的發展,與DPOS和PBFT等共識算法相比,Ripple區塊鏈網絡中的RPCA共識算法出現了明顯的共識速度慢的缺點。
發明內容
鑒于現有技術中的上述缺陷或不足,期望提供一種可以提高共識效率的區塊鏈網絡的共識方法、裝置、設備和存儲介質。
第一方面,本申請實施例提供一種區塊鏈網絡的共識方法,區塊鏈網絡包括多個驗證節點,方法包括:
從多個驗證節點中確定一個主驗證節點和多個普通驗證節點,多個普通驗證節點為多個驗證節點中除主驗證節點以外的其余驗證節點;
主驗證節點和多個普通驗證節點進行交易集共識,生成多個最新關閉區塊,交易集是由主驗證節點構造的;
主驗證節點和多個普通驗證節點對多個最新關閉區塊進行區塊共識,生成新區塊。
第二方面,本申請實施例提供一種區塊鏈網絡的共識裝置,區塊鏈網絡包括多個驗證節點,裝置包括:
確定模塊,被配置為從多個驗證節點中確定一個主驗證節點和多個普通驗證節點,多個普通驗證節點為多個驗證節點中除主驗證節點以外的其余驗證節點;
第一共識模塊,被配置為主驗證節點和多個普通驗證節點進行交易集共識,生成多個最新關閉區塊,交易集是由主驗證節點構造的;
第二共識模塊,被配置為主驗證節點和多個普通驗證節點對多個最新關閉區塊進行區塊共識,生成新區塊。
第三方面,本申請實施例提供一種計算機設備,計算機設備包括:
處理器;
用于存儲處理器的可執行指令的存儲器;
其中,處理器被配置為執行如第一方面的區塊鏈網絡的共識方法。
第四方面,本申請實施例提供一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機程序,當計算機程序被處理器執行時,實現如第一方面的區塊鏈網絡的共識方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京眾享比特科技有限公司,未經北京眾享比特科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010037474.9/2.html,轉載請聲明來源鉆瓜專利網。





