[發明專利]基于區塊鏈的離線歸檔系統及方法有效
| 申請號: | 201910704233.2 | 申請日: | 2019-07-31 |
| 公開(公告)號: | CN110413621B | 公開(公告)日: | 2021-08-06 |
| 發明(設計)人: | 李曼瀟;張葉飛;劉朝偉;王舒榕;曾雨峰;巨龍 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/27;G06Q40/04 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王濤;任默聞 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 離線 歸檔 系統 方法 | ||
1.一種基于區塊鏈的離線歸檔系統,其特征在于,所述系統包含一個或多個歸檔節點和多個交易節點;
所述交易節點之間通過網絡連接,所述歸檔節點與所述交易節點一對一或一對多連接;
所述交易節點用于根據預設歸檔參數配置歸檔節點信息及數據歸檔的本地臨時目錄;接收區塊鏈用戶發起的歸檔請求,根據所述歸檔請求與區塊鏈上其他交易節點完成交易共識,當交易共識完成后解析所述歸檔請求獲得歸檔參數;根據所述歸檔參數計算獲得符合所述歸檔參數的一個或多個在線數據區塊,將所述在線數據區塊清理并生成同樣結構的一個或多個歸檔數據區塊后存入所述本地臨時目錄;根據被清理的所述在線數據區塊通過哈希算法計算生成歷史數據指紋;將所述歷史數據指紋存入所述本地臨時目錄后,將所述本地臨時目錄中所述歷史數據指紋及所述歸檔數據區塊發送至所述歸檔節點信息對應的歸檔節點;以及,根據所述歸檔節點反饋的確認信息刪除所述本地臨時目錄中存儲數據生成歸檔成功信息,將所述歸檔成功信息發送至發起歸檔請求的區塊鏈用戶;
所述歸檔節點用于根據所述歷史數據指紋及所述歸檔數據區塊完成數據歸檔,當歸檔完成后反饋確認信息至所述交易節點。
2.根據權利要求1所述的基于區塊鏈的離線歸檔系統,其特征在于,所述歸檔節點包含參數配置模塊、數據傳輸模塊、數據合并模塊、數據查詢模塊和數據驗證模塊;
所述參數配置模塊用于配置數據歸檔的相關參數,所述相關參數包含全量歸檔數據的存儲路徑、增量歸檔數據的臨時存儲路徑、歸檔服務對外的端口和URL信息;
所述數據傳輸模塊用于與各個交易節點建立網絡連接,接收交易節點的請求并進行應答;當所述請求為數據傳輸請求時,還用于在臨時目錄保存所述歷史數據指紋及所述歸檔數據區塊后產生的增量歸檔數據;
所述數據合并模塊用于根據所述交易節點傳輸的觸發信號對所述歸檔數據傳輸模塊產生的所述增量歸檔數據做遍歷,把遍歷到的數據合并到全量歸檔數據目錄;
所述數據查詢模塊用于對外提供歸檔區塊數據查詢服務,根據交易節點在查詢請求中指定的網絡ID、節點ID和查詢區塊的高度獲得對應區塊信息,并將所述區塊信息反饋至所述交易節點;
所述數據驗證模塊用于對已歸檔數據做驗證以及在將所述增量歸檔數據合并到全量歸檔數據目錄之前對增量歸檔數據做驗證。
3.根據權利要求2所述的基于區塊鏈的離線歸檔系統,其特征在于,所述數據驗證模塊包含:通過從最新區塊開始一直到創世區塊驗證每個區塊記錄的prehash等于前一個區塊數據做hash計算的結果的驗證方式,對已歸檔數據做驗證以及在將所述增量歸檔數據合并到全量歸檔數據目錄之前對增量歸檔數據做驗證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910704233.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可視化數據結構配置方法及系統
- 下一篇:一種基于電力大數據平臺的數據處理方法





