[發(fā)明專利]一種區(qū)塊鏈終端數據可信查詢系統(tǒng)及其實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 202011283224.X | 申請日: | 2020-11-17 |
| 公開(公告)號: | CN112286963B | 公開(公告)日: | 2023-05-26 |
| 發(fā)明(設計)人: | 丁毅;師靈芝;曹婷婷;鐘瓊慧;馬寧;談金晶;靳軍;王晨碩;李潔;沈薇 | 申請(專利權)人: | 北京物資學院 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;G06F16/2455;G06F16/27;G06F21/62;G06F21/64;G06Q40/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 101149 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區(qū)塊 終端 數據 可信 查詢 系統(tǒng) 及其 實現(xiàn) 方法 | ||
1.一種區(qū)塊鏈終端數據可信查詢系統(tǒng)的實現(xiàn)方法,其特征在于所述實現(xiàn)方法通過數據同步模型、層次化驗證機制模型和數據解析模型進行;
所述數據同步模型包括:全節(jié)點保存有完整的區(qū)塊鏈交易信息,默克爾樹計算驗證節(jié)點以及簡單對比驗證節(jié)點連接全節(jié)點并不斷同步塊頭信息,在同步塊頭信息之前進行區(qū)塊檢查,所述區(qū)塊檢查包括區(qū)塊深度檢查和哈希指針檢查;所述區(qū)塊深度檢查中所述區(qū)塊深度是指區(qū)塊與區(qū)塊之間的距離,即該區(qū)塊塊數與最新區(qū)塊塊數的差值,所述區(qū)塊深度檢查中認為所述差值大于6說明該區(qū)塊內的交易信息已經得到區(qū)塊鏈網絡的認可,否則容易造成分叉現(xiàn)象;所述哈希指針檢查通過表示數據的存儲位置及數據的哈希值的哈希指針判斷數據是否被篡改,其中所述哈希指針的值是通過數據計算出來的,且指向數據的所在位置;區(qū)塊深度檢查和哈希指針檢查通過之后,默克爾樹計算驗證節(jié)點和簡單對比驗證節(jié)點便可從全節(jié)點同步所有經過檢查的塊頭信息,并保存在本地;
所述層次化驗證機制模型包括:默克爾樹計算驗證節(jié)點和簡單對比驗證節(jié)點同步塊頭信息時,通過區(qū)塊深度檢查和哈希指針檢查后,默克爾樹計算驗證節(jié)點進行交易回執(zhí)信息的計算驗證工作,一旦簡單對比驗證節(jié)點收到查詢請求,則會完成對比驗證工作,將同步交易回執(zhí)信息和執(zhí)行遞歸哈希算法作為一部分任務交由默克爾樹計算驗證節(jié)點完成,將對比Receipt_Root和ReceiptRoot作為另一部分任務交由簡單對比驗證節(jié)點完成以提高查詢效率;
所述數據解析模型包括:簡單對比驗證節(jié)點對比驗證成功之后,從默克爾樹計算驗證節(jié)點處同步該區(qū)塊的交易回執(zhí)信息并從交易回執(zhí)信息中提取關鍵數據并解析,包括:
交易回執(zhí)信息Receipt中的RL表示該筆交易中的所有日志信息,假設此日志集合中有n個日志信息,則表示為:
RL=(L1,L2,...,Li,...,Ln);
其中每個日志信息L如下:
L=(La,(Lt0,Lt1,...,Lti,...,Ltm),Ld,Lb);
La表示每個日志記錄器的地址;Lt表示此日志所包含的一系列日志主題,共m個;Ld表示一些字節(jié)數據,即為本文最終需要存儲的關鍵數據;Lb表示一些必要的區(qū)塊信息,包括塊高、交易哈希、日志索引和交易索引;由每個日志信息L可知:Log日志中包含了字節(jié)數據Ld,其數據形式表現(xiàn)為以太坊ABI編碼,交易執(zhí)行過程中由原始的智能合約經過一系列的ABI編碼規(guī)則處理之后,得到編碼數據串D,具體表現(xiàn)為十六進制數:經過編碼的數據串D沒有可讀性,需要對其進行解碼,據位數將其分離,分別進行解碼,得到原始的智能合約參數集合,表示為Dd,其中decode(Di)表示對每個十六進制數繼續(xù)解碼:
Dd=(decode(D1),Decode(D2),...,decode(Di),...,decode(Dz));
D1-Dz為智能合約方法經編碼得到的十六進制數,Dd即為關鍵數據,將此數據返回給查詢方,查詢任務完成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京物資學院,未經北京物資學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011283224.X/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法、數據系統(tǒng)、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發(fā)送方法、數據發(fā)送系統(tǒng)、數據發(fā)送裝置以及數據結構
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法及數據系統(tǒng)
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發(fā)送和數據接收設備、數據發(fā)送和數據接收方法
- 數據發(fā)送裝置、數據接收裝置、數據收發(fā)系統(tǒng)、數據發(fā)送方法、數據接收方法和數據收發(fā)方法
- 數據發(fā)送方法、數據再現(xiàn)方法、數據發(fā)送裝置及數據再現(xiàn)裝置
- 數據發(fā)送方法、數據再現(xiàn)方法、數據發(fā)送裝置及數據再現(xiàn)裝置





