[發明專利]基于區塊鏈的數據處理方法、裝置及系統在審
| 申請號: | 202110066744.3 | 申請日: | 2021-01-19 |
| 公開(公告)號: | CN112767156A | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 賴升;龔開圳;羅強;李狄威 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;H04L29/08 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 任默聞;孫乳筍 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 數據處理 方法 裝置 系統 | ||
本發明公開了一種基于區塊鏈的數據處理方法、裝置及系統,涉及區塊鏈技術領域,其中,方法包括:接收來自智能合約系統的加密數據;基于預先設置的私鑰對加密數據進行解密操作,并根據解密操作結果生成消息主題和消息內容;根據消息主題確定相應的鏈下數據庫表信息和需要執行的表操作,鏈下數據庫存儲區塊鏈上的作業數據;根據消息內容、鏈下數據庫表信息和需要執行的表操作生成數據操縱語言DML語句;根據DML語句對鏈下數據庫執行相應的操作。通過本發明,可以有效提高區塊鏈系統的性能。
技術領域
本發明涉及區塊鏈技術領域,具體涉及一種基于區塊鏈的數據處理方法、裝置及系統。
背景技術
區塊鏈本身是一種分布式計算和存儲系統,將數據及數據的操作記錄,通過密碼學方法進行加密和散列,從而具備一種公開透明、不可篡改、可追溯的特性。鏈上數據由執行智能合約生成,但是智能合約的執行容器性能有限,當區塊數據不斷增長時,對智能合約的執行效率會產生較大影響,另外智能合約作為一個簡單的程序不適合做大數據分析等復雜計算。
目前,通常是通過數據歸檔方式進行鏈上數據備份,該方式當區塊高度達到歸檔節點時執行一次數據歸檔,實時性和效率較低,另外,當區塊數據龐大時,區塊鏈系統的吞吐能力較低。
發明內容
有鑒于此,本發明提供一種基于區塊鏈的數據處理方法、裝置及系統,以解決上述提及的至少一個問題。
根據本發明的第一方面,提供一種基于區塊鏈的數據處理方法,所述方法包括:
接收來自智能合約系統的加密數據;
基于預先設置的私鑰對所述加密數據進行解密操作,并根據解密操作結果生成消息主題和消息內容;
根據所述消息主題確定相應的鏈下數據庫表信息和需要執行的表操作,所述鏈下數據庫存儲區塊鏈上的作業數據;
根據所述消息內容、鏈下數據庫表信息和需要執行的表操作生成數據操縱語言(DML)語句;
根據所述DML語句對鏈下數據庫執行相應的操作。
根據本發明的第二方面,提供一種基于區塊鏈的數據處理方法,所述方法應用于智能合約系統,所述方法包括:
接收業務應用系統的作業請求,并基于預先設置的智能合約執行與所述作業請求相應的操作,生成作業數據;
將所述作業數據存儲至區塊鏈;
基于預先存儲的公鑰對所述作業數據進行加密操作,生成加密數據;
將所述加密數據發送至消息服務系統,其中,所述消息服務系統將接收的加密數據發送至相應的數據同步系統。
根據本發明的第三方面,提供一種基于區塊鏈的數據處理裝置,所述裝置包括:
數據接收單元,用于接收來自智能合約系統的加密數據;
解密單元,用于基于預先設置的私鑰對所述加密數據進行解密操作,并根據解密操作結果生成消息主題和消息內容;
表操作確定單元,用于根據所述消息主題確定相應的鏈下數據庫表信息和需要執行的表操作,所述鏈下數據庫存儲區塊鏈上的作業數據;
DML語句生成單元,用于根據所述消息內容、鏈下數據庫表信息和需要執行的表操作生成數據操縱語言(DML)語句;
執行單元,用于根據所述DML語句對鏈下數據庫執行相應的操作。
根據本發明的第四方面,提供一種基于區塊鏈的數據處理裝置,所述裝置位于智能合約系統,所述裝置包括:
作業執行單元,用于接收業務應用系統的作業請求,并基于預先設置的智能合約執行與所述作業請求相應的操作,生成作業數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110066744.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種婦產科醫師臨床用檢查座椅及其方法
- 下一篇:一種植物精油熱風循環餾制技術





