[發明專利]一種基于區塊鏈的數據處理方法、裝置、設備和介質有效
| 申請號: | 202010054704.2 | 申請日: | 2020-01-17 |
| 公開(公告)號: | CN111258725B | 公開(公告)日: | 2023-07-25 |
| 發明(設計)人: | 袁駿杰;黎相敏;孟洋;陳浩棟;王輝 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F21/64 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 數據處理 方法 裝置 設備 介質 | ||
本申請實施例公開了一種基于區塊鏈的數據處理方法、裝置、設備和介質,涉及區塊鏈技術領域。具體實現方案為通過部署于區塊鏈中的接口智能合約對初始事務請求進行解析處理,并根據解析得到的數據產生鏈外處理請求,其中,所述初始事務請求由業務智能合約產生,且存在鏈外處理需求;通過可信數據源系統中配置的可信計算環境執行鏈外處理請求,生成處理結果;通過接口智能合約將處理結果反饋給業務智能合約。以使區塊鏈網絡中對數據處理的能力更加豐富靈活。
技術領域
本申請實施例涉及計算機技術領域,具體涉及區塊鏈技術。
背景技術
區塊鏈網絡的技術特點是去中心化處理環境,以及可防止數據被篡改,所以數據處理的安全性和可靠性較高。
但是,在目前的區塊鏈網絡執行事務請求的過程中,都是由區塊鏈節點來執行智能合約等程序,以對事務請求進行處理,而不能訪問外部資源進行處理。這一缺陷限制了區塊鏈網絡的業務處理能力。
發明內容
本申請實施例提供了一種基于區塊鏈的數據處理方法、裝置、設備和介質,以使區塊鏈網絡中對數據處理的能力更加豐富靈活,同時兼顧數據的安全性和處理過程的可靠性。
第一方面,本申請實施例公開了一種基于區塊鏈的數據處理方法,該方法包括:
通過部署于區塊鏈中的接口智能合約對所述初始事務請求進行解析處理,并根據解析得到的數據產生鏈外處理請求,其中,所述初始事務請求由業務智能合約產生,且存在鏈外處理需求;
通過可信數據源系統中配置的可信計算環境執行所述鏈外處理請求,生成處理結果;
通過所述接口智能合約將所述處理結果反饋給所述業務智能合約。
上述申請中的一個實施例具有如下優點或有益效果:通過部署在區塊鏈中的接口智能合約對業務智能合約產生的存在鏈外處理需求的初始事務請求進行解析處理,根據解析處理到的數據產生鏈外處理請求;由可信數據源系統中配置的可信計算環境執行該鏈外處理請求產生處理結果;通過接口智能合約將反饋結果反饋給業務智能合約。通過區塊鏈上部署的業務智能合約、可信數據源系統中的接口智能合約和可信計算環境之間的配合,實現了對區塊鏈網絡中存在鏈外處理需求的事務請求進行處理的情況,解決了現有技術,區塊鏈網絡不能訪問外部資源進行事務請求處理的問題,以使區塊鏈網絡對數據處理的能力更加豐富靈活,同時采用可信計算環境對鏈外處理請求進行處理,兼顧了數據的安全性和處理過程的可靠性。
可選的,通過可信數據源系統中配置的可信計算環境執行所述鏈外處理請求之前,還包括:
通過可信數據源系統中配置的控制模塊,獲取所述鏈外處理請求,并傳輸給所述可信數據源系統中配置的可信計算環境;
相應的,產生處理結果之后,還包括:
通過所述控制模塊獲取所述可信計算環境產生的處理結果,并反饋給所述接口智能合約。
上述可選方式具有如下優點或有益效果:可信數據源系統中還包括控制模塊,控制模塊作為可信計算環境與接口智能合約之間的通信橋梁,由控制模塊將接口智能合約產生的鏈外處理請求傳輸給可信計算環境,以及用于將可信計算環境產生的處理結果反饋給接口智能合約,增加該控制模塊可以使得可信數據源系統內部運行更加順利。
可選的,通過可信數據源系統中配置的可信計算環境執行所述鏈外處理請求,生成處理結果包括:
通過可信數據源系統中配置的可信計算環境執行所述鏈外處理請求,生成處理結果,并封裝為結果事務請求;
采用所述可信計算環境的區塊鏈賬戶私鑰對所述結果事務請求進行簽名。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010054704.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據處理方法、裝置、服務器及介質
- 下一篇:一種并行化SQL自動生成方法





