[發明專利]區塊鏈系統的數據共識方法、裝置及硬件設備在審
| 申請號: | 202010025028.6 | 申請日: | 2020-01-04 |
| 公開(公告)號: | CN111131329A | 公開(公告)日: | 2020-05-08 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 天津金農企業管理咨詢合伙企業(有限合伙) |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 301700 天津市武清區京津科技谷產*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 系統 數據 共識 方法 裝置 硬件 設備 | ||
1.一種區塊鏈系統的數據共識方法,所述區塊鏈系統中至少包含一個待驗證隊列,和多個驗證節點,其特征在于,所述方法包括:
按照預置時間間隔將滿足觸發條件的合約事物推送到待驗證隊列中;所述待驗證隊列中存儲有多個等待共識的合約事物;
待共識時間到來之后,根據所述待驗證隊列中在所述預置時間間隔內的合約事物確定共識等級,每個所述共識等級對應有多個驗證節點,不同的共識等級對應不同的驗證節點;
對所述待驗證隊列中在所述預置時間間隔內的合約事物打包成一個合約集合,并計算所述合約集合的哈希值,將所述哈希值和所述合約集合封裝成一個區塊結構;
將所述區塊結構廣播給與所述共識等級對應的驗證節點,以使得與所述共識等級對應的驗證節點對所述區塊結構內的合約事物進行驗證;
接收所述共識等級對應的驗證節點發送的驗證合約集合,所述驗證合約集合中包含所述滿足觸發條件的合約事物,每個所述合約事物均對應有驗證節點通過個數,所述合約事物的驗證節點通過個數為對所述合約事物驗證通過的驗證節點的個數;
獲取所述驗證合約集合中驗證節點通過個數超過預置數值的合約事物,所述預置數值是根據所述共識等級對應的驗證節點個數確定的;
確認所述驗證節點通過個數超過預置數值的合約事物的數據共識成功。
2.根據權利要求1所述的區塊鏈系統的數據共識方法,其特征在于,所述按照預置時間間隔將滿足觸發條件的合約事物推送到待驗證隊列中,包括:
逐條遍歷每個合約事物對應的狀態機及觸發條件;所述狀態機中記錄有第一階段交易和第二階段交易節點分別對應的交易狀態;所述觸發條件為所述第一階段交易和所述第二階段交易節點均交易成功;
將所述第一階段交易和所述第二階段交易節點均交易成功的合約事物推送到所述待驗證隊列中。
3.根據權利要求1所述的區塊鏈系統的數據共識方法,其特征在于,所述按照預置時間間隔將滿足觸發條件的合約事物推送到待驗證隊列中之前,所述方法還包括:
確定所述合約事物的類型,并根據所述合約事物的類型確定對應的待驗證隊列,每個所述待驗證隊列對應存儲對應類型的合約事物;
所述按照預置時間間隔將滿足觸發條件的合約事物推送到待驗證隊列中,包括:
按照預置時間間隔將滿足觸發條件的合約事物推送到與所述合約事物的類型對應的待驗證隊列中。
4.根據權利要求3所述的區塊鏈系統的數據共識方法,其特征在于,所述根據所述待驗證隊列中在所述預置時間間隔內的合約事物確定共識等級,包括:
根據所述合約事物的用戶類型級別、信息安全級別、數據類型級別確定共識等級。
5.根據權利要求4所述的區塊鏈系統的數據共識方法,其特征在于,所述共識等級對應的驗證節點對所述區塊結構內的合約事物進行驗證,包括:
根據所述驗證節點的計算能力確定各驗證節點的驗證順序;
根據所述驗證節點的驗證順序的高低依次對所述區塊結構內的合約事物進行驗證。
6.根據權利要求4所述的區塊鏈系統的數據共識方法,其特征在于,所述根據所述驗證節點的驗證順序的高低依次對所述區塊結構內的合約事物進行驗證,包括:
高優先級的驗證節點對所述區塊結構中的合約事物進行驗證,并確定驗證合約集合,所述驗證合約集合中包含所述滿足觸發條件的合約事物,每個所述合約事物均對應有驗證節點通過個數,所述合約事物的驗證節點通過個數為對所述合約事物驗證通過的驗證節點的個數;
高優先級的驗證節點將其對合約事物的驗證合約集合發送給次高優先級的驗證節點,以使得所述次高優先級的驗證節點對所述合約事物進行驗證,并對所述合約事物的驗證合約集合進行編輯,并將編輯后的合約事物的驗證合約集合發送下一級的驗證節點進行驗證,直至共識登記對應的所有驗證節點對所述合約事物驗證完成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津金農企業管理咨詢合伙企業(有限合伙),未經天津金農企業管理咨詢合伙企業(有限合伙)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010025028.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:銀行柜面終端設備
- 下一篇:一種自動變距的多抓頭抓取裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





