[發明專利]一種區塊鏈交易的查詢方法、裝置、介質及電子設備在審
| 申請號: | 202110591385.3 | 申請日: | 2021-05-28 |
| 公開(公告)號: | CN113379542A | 公開(公告)日: | 2021-09-10 |
| 發明(設計)人: | 徐加明;李育紅;裴曉玉;趙樹偉 | 申請(專利權)人: | 中郵信息科技(北京)有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F21/60;G06F21/62;G06F21/64 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100037 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區塊 交易 查詢 方法 裝置 介質 電子設備 | ||
本申請實施例公開了一種區塊鏈交易的查詢方法、裝置、介質及電子設備。其中,該方法包括:通過所述當前節點獲取客戶端根據交易編號發出的交易查詢請求;其中,所述交易編號是按照單調遞增規則預先生成的,并且基于所述交易編號將交易信息存儲于區塊鏈的各節點的賬本中;確定當前節點的賬本中是否存在與交易查詢請求對應的交易信息;若不存在,則通過所述當前節點向區塊鏈的其他節點發起交易信息獲取請求,以接收其他節點返回的交易信息,并返回至客戶端。本技術方案,可以實現無需客戶端與區塊鏈的所有節點連接的情況下,能夠確保獲取到的數據的真實性的效果。
技術領域
本申請實施例涉及區塊鏈技術領域,尤其涉及一種區塊鏈交易的查詢方法、裝置、介質及電子設備。
背景技術
隨著科技水平的迅速發展,區塊鏈技術在各行各業的應用都越來越廣泛。區塊鏈網絡是擁有多種類型節點的復雜網絡環境的系統,是抗拜占庭攻擊的分布式一致性系統。由于節點可能被攻擊,因此在某一節點查詢交易信息時,讀取的數據結果可能是被偽造、篡改。常用方式是從超過一定比例的節點讀取交易信息,這些結果一致則表示交易信息正確。
目前,區塊鏈的節點部署,可能是設計到多個組織或者機構,則會造成每個組織或者機構可能只部署一個區塊鏈節點,其他節點部署在其他的組織或者機構。在客戶端執行交易查詢時無法訪問其他區塊鏈節點,只能從本機構的節點獲取交易數據,這就造成了該節點可能被拜占庭共計的風險,并且導致查詢結果錯誤。
發明內容
本申請實施例提供一種區塊鏈交易的查詢方法、裝置、介質及電子設備,可以實現無需客戶端與區塊鏈的所有節點連接的情況下,能夠確保獲取到的數據的真實性的效果。
第一方面,本申請實施例提供了一種區塊鏈交易的查詢方法,所述方法由區塊鏈節點執行,所述區塊鏈包括至少兩個節點,所述至少兩個節點中包括至少一個與客戶端連接的當前節點,以及當前節點以外的其他節點,所述方法包括:
通過所述當前節點獲取客戶端根據交易編號發出的交易查詢請求;其中,所述交易編號是按照單調遞增規則預先生成的,并且基于所述交易編號將交易信息存儲于區塊鏈的各節點的賬本中;
確定當前節點的賬本中是否存在與交易查詢請求對應的交易信息;
若不存在,則通過所述當前節點向區塊鏈的其他節點發起交易信息獲取請求,以接收其他節點返回的交易信息,并返回至客戶端。
進一步的,所述交易編號的生成和交易信息的存儲過程,包括:
通過指定節點為區塊鏈中的每筆交易按照單調遞增的序列生成交易編號,并廣播至區塊鏈的接收節點;
若所生成的交易編號數量滿足預設數量,則各節點對所述預設數量的交易信息進行哈希運算,得到哈希值;
各節點采用本節點密鑰對所述哈希值進行簽名,得到簽名值;
各節點將哈希值,預設數量對應的交易編號范圍,以及簽名值作為廣播內容,廣播至鏈上節點;并,接收鏈上節點廣播的哈希值,預設數量對應的交易編號范圍,作為接收內容;
若所述廣播內容和所述接收內容滿足預設條件,則將所述哈希值,交易編號范圍,以及簽名值存儲至各節點的賬本中。
進一步的,所述簽名值中包括如下內容:哈希數值、起始交易編號和終止交易編號。
進一步的,通過所述當前節點向區塊鏈的其他節點發起交易信息獲取請求,以接收其他節點返回的交易信息,包括:
通過所述當前節點向區塊鏈的其他節點發起交易信息獲取請求,以供其他節點查詢該節點的賬本中記錄的交易信息,確定目標交易信息,并向所述當前節點返回所述目標交易信息。
進一步的,通過所述當前節點向區塊鏈的其他節點發起交易信息獲取請求,以接收其他節點返回的交易信息,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中郵信息科技(北京)有限公司,未經中郵信息科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110591385.3/2.html,轉載請聲明來源鉆瓜專利網。





