[發明專利]一種基于區塊鏈的異步共識方法及系統及裝置及介質有效
| 申請號: | 202110332845.0 | 申請日: | 2021-03-29 |
| 公開(公告)號: | CN113032489B | 公開(公告)日: | 2023-07-21 |
| 發明(設計)人: | 洪薇;洪健;李京昆;劉文思 | 申請(專利權)人: | 湖北央中巨石信息技術有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/23;G06F16/22;G06F21/44 |
| 代理公司: | 成都云縱知識產權代理事務所(普通合伙) 51316 | 代理人: | 陳婉鵑;熊曦 |
| 地址: | 430061 湖北省武漢市武昌區中北路109*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 異步 共識 方法 系統 裝置 介質 | ||
本發明公開了一種基于區塊鏈的異步共識方法及系統及裝置及介質,涉及區塊鏈領域,發起節點獲取目標數據,獲取目標數據的第一哈希值;發起節點獲取讀取接口、目標數據類型和計算參數信息;發起節點將目標數據類型、讀取接口和計算參數信息快照處理并存儲至區塊鏈證據監管方;參與節點在接收到共識請求后驗證發起節點的身份信息;參與節點確認發起節點身份信息后,參與節點在區塊鏈證據監管方中獲取快照數據;參與節點根據快照數據,獲取目標數據,并獲取目標數據的第二哈希值;比較第一哈希值和第二哈希值,判斷是否共識。本發明能有效地解決現有區塊鏈網絡中數據可信度不高的問題,增強區塊鏈網絡數據的共識能力。
技術領域
本發明涉及區塊鏈領域,具體涉及一種基于區塊鏈的異步共識方法及系統及裝置及介質。
背景技術
區塊鏈是繼大數據和人工智能之后的又一項互聯網革命,融合了分布式計算、加密技術和可證明安全等多項技術。區塊鏈技術為去中心系統提供了一種可行方案。區塊鏈的自信任主要體現于分布于區塊鏈中的用戶無須信任交易的另一方,也無須信任一個中心化的機構,只需要信任區塊鏈協議下的軟件系統即可實現交易。這種自信任的前提是區塊鏈的共識機制,即在一個互不信任的市場中,要想使各節點達成一致的充分必要條件是每個節點出于對自身利益最大化的考慮,都會自發、誠實地遵守協議中預先設定的規則,判斷每一筆記錄的真實性,最終將判斷為真的記錄記入區塊鏈之中。
所謂“共識機制”,是通過特殊節點的投票,在很短的時間內完成對交易的驗證和確認;對一筆交易,在具有大量節點的網絡中,節點之間是不信任的,網絡連接也變得不可預測,如果利益不相干的若干個節點能夠達成共識,我們就可以認為全網對此也能夠達成共識。容錯協議能夠給網絡提供強大的安全性,保證網絡的活躍度。
傳統的同步拜占庭容錯協議依賴于超時機制保證網絡的活躍度,由于實際網絡存在波動,網絡帶寬也在變化,傳遞中消息可能丟失,需要在本地設置一個時鐘,超過某個時間則使領導節點重新發送消息。而設置的時間參數難度較大,參數較小,消息可能不停的重復發送;參數較大,消息可能在途中已經丟失,而子節點卻不能及時知道消息已經丟失,最終結果還是要重發消息,因此,一種可適用于不同時間點的異步共識方法是迫切需要的。
發明內容
為解決上述問題,本發明提供了一種基于區塊鏈的異步共識方法及系統及裝置及介質,通過將計算環境參數和目標數據信息發送給區塊鏈證據監管方,已滿足多方在不同時間的條件下,根據自身環境對共識數據進行驗證,進而提高共識數據的可信度。
為實現上述發明目的,本發明提供了一種基于區塊鏈的異步共識方法,包括:
發起節點獲取目標數據,并獲取目標數據的第一哈希值;
發起節點獲取讀取接口、目標數據類型和計算參數信息,計算參數信息包括軟件環境參數和硬件環境參數;所述讀取接口用于讀取目標數據;
發起節點將目標數據類型、讀取接口和計算參數信息快照處理,得到快照數據,并將快照數據存儲至區塊鏈證據監管方;
發起節點向所有參與節點發出共識請求,參與節點在接收到共識請求后驗證發起節點的身份信息;
參與節點確認發起節點身份信息后,參與節點在區塊鏈證據監管方中獲取快照數據;
參與節點根據快照數據,獲取目標數據,并獲取目標數據的第二哈希值;
比較第一哈希值和第二哈希值,判斷是否共識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖北央中巨石信息技術有限公司,未經湖北央中巨石信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110332845.0/2.html,轉載請聲明來源鉆瓜專利網。





