[發明專利]數據獲取方法、設備和存儲介質在審
| 申請號: | 202010099037.X | 申請日: | 2020-02-18 |
| 公開(公告)號: | CN111309762A | 公開(公告)日: | 2020-06-19 |
| 發明(設計)人: | 曹平;王志文;吳思進 | 申請(專利權)人: | 杭州復雜美科技有限公司;南京本鏈信息科技有限公司 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 獲取 方法 設備 存儲 介質 | ||
本發明提供一種數據獲取方法、設備和存儲介質,該方法包括:向各節點發送第一數據的請求信息,以供各節點返回相應的第一數據;根據聯盟鏈預配置的共識規則的驗證規則對各節點分別返回的第一數據比對驗證,將通過驗證的第一數據確認為正確的第一數據。本申請保證客戶端從聯盟鏈所獲取的數據為正確的數據。
技術領域
本申請涉及區塊鏈技術領域,具體涉及一種數據獲取方法、設備和存儲介質。
背景技術
在現有的聯盟鏈技術中,由于客戶端所連接的節點可能存在故障或者為作惡節點,客戶端無法向所連接的節點請求到正確的數據。
發明內容
鑒于現有技術中的上述缺陷或不足,期望提供一種保證客戶端從聯盟鏈所獲取的數據為正確的數據的數據獲取方法、設備和存儲介質。
第一方面,本發明提供一種適用于客戶端的數據獲取方法,客戶端分別與聯盟鏈的每一節點建立連接,上述方法包括:
向各節點發送第一數據的請求信息,以供各節點返回相應的第一數據;
根據聯盟鏈預配置的共識規則的驗證規則對各節點分別返回的第一數據比對驗證,將通過驗證的第一數據確認為正確的第一數據。
第二方面,本發明還提供一種設備,包括一個或多個處理器和存儲器,其中存儲器包含可由該一個或多個處理器執行的指令以使得該一個或多個處理器執行根據本發明各實施例提供的數據獲取方法。
第三方面,本發明還提供一種存儲有計算機程序的存儲介質,該計算機程序使計算機執行根據本發明各實施例提供的數據獲取方法。
本發明諸多實施例提供的數據獲取方法、設備和存儲介質通過向各節點發送第一數據的請求信息,以供各節點返回相應的第一數據;根據聯盟鏈預配置的共識規則的驗證規則對各節點分別返回的第一數據比對驗證,將通過驗證的第一數據確認為正確的第一數據的方法,保證客戶端所獲取的數據為正確的數據。
本發明一些實施例提供的數據獲取方法、設備和存儲介質進一步通過客戶端分別與聯盟鏈的每一節點建立連接前,還包括:將各節點加入第一列表;根據聯盟鏈預配置的共識規則的驗證規則對各節點分別返回的第一數據比對驗證,將通過驗證的第一數據確認為正確的第一數據后,還包括:將所返回的第一數據與確認正確的第一數據不一致的節點從第一列表移入第二列表;與第二列表中的各節點斷開連接的方法,降低資源消耗。
本發明一些實施例提供的數據獲取方法、設備和存儲介質進一步通過在根據聯盟鏈配置的共識規則的驗證規則和第一列表中的各節點所返回的第一數據無法確認所需的第一數據時,將第二列表中的各節點移入第一列表;向新移入第一列表的各節點發送第一數據的請求信息,以供新移入第一列表的各節點返回相應的第一數據;以及,返回根據聯盟鏈預配置的共識規則的驗證規則對各節點分別返回的第一數據比對驗證,將通過驗證的第一數據確認為正確的第一數據的方法,在保證客戶端所獲取的數據為正確的數據的情況下,降低資源消耗。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優點將會變得更明顯:
圖1為本發明一實施例提供的一種數據獲取方法的流程圖。
圖2為圖1所示方法的一種優選實施方式的流程圖。
圖3為圖2所示方法的一種優選實施方式的流程圖。
圖4為圖3所示方法的一種優選實施方式的流程圖。
圖5為本發明一實施例提供的一種設備的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州復雜美科技有限公司;南京本鏈信息科技有限公司,未經杭州復雜美科技有限公司;南京本鏈信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010099037.X/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





