[發明專利]一種數據訪問方法、裝置、設備及存儲介質有效
| 申請號: | 202010128866.6 | 申請日: | 2020-02-28 |
| 公開(公告)號: | CN111339114B | 公開(公告)日: | 2023-05-09 |
| 發明(設計)人: | 肖偉 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/2458;G06F16/27;G06F11/14;G06F21/60 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 訪問 方法 裝置 設備 存儲 介質 | ||
本申請公開了一種數據訪問方法、裝置、設備及存儲介質,涉及區塊鏈技術領域。該方法由部署有至少兩個區塊鏈的區塊鏈節點執行,包括:獲取源區塊鏈中發起的源事務請求;在執行源事務請求的過程中,若確定存在目標區塊鏈所屬數據對象的訪問需求,則針對目標區塊鏈中被禁止回滾的區塊中的待訪問數據對象發起訪問操作;若獲取到訪問結果則根據訪問結果繼續執行源事務請求。本申請實施例實現了不同區塊鏈之間數據的共享,并通過將能夠訪問的數據,限定為被禁止回滾的區塊中的數據,提高了訪問結果的有效性和穩定性,進而提高了源事務請求執行結果的有效性和穩定性。同時,減少了源事務請求的不必要執行帶來的計算資源的浪費。
技術領域
本申請涉及計算機技術,尤其涉及區塊鏈技術領域,具體涉及一種數據訪問方法、裝置、設備及存儲介質。
背景技術
區塊鏈本質上是一個分布式的共享賬本和數據庫,具有去中心化、不可篡改、全程留痕、可以追溯、集體維護、公開透明等特點。
然而,由于不同區塊鏈彼此獨立運行,數據高度異構化,鏈與鏈之間協作難度大,導致區塊鏈之間互通性缺失,存在信息孤島的問題,極大地限制了區塊鏈的應用空間。
有鑒于此,通過跨鏈技術實現不同區塊鏈之間的數據共享成為亟待解決的問題。
發明內容
本申請實施例提供了一種數據訪問方法、裝置、設備及存儲介質,以實現不同區塊鏈之間的數據共享。
第一方面,本申請實施例提供了一種數據訪問方法,由區塊鏈節點執行,所述區塊鏈節點中部署有至少兩個區塊鏈,所述方法包括:
獲取源區塊鏈中發起的源事務請求;
在執行所述源事務請求的過程中,如果確定存在目標區塊鏈所屬數據對象的訪問需求,則針對所述目標區塊鏈中被禁止回滾的區塊中的待訪問數據對象,發起訪問操作;
如果獲取到訪問結果,則根據所述訪問結果繼續執行所述源事務請求。
本申請實施例通過在源事務請求的執行過程中,在具備目標區塊鏈所屬數據對象的訪問需求時,針對目標區塊鏈中被禁止回滾的區塊中的待訪問數據對象發起訪問操作,從而基于訪問結果進行源事務請求的處理,實現了不同區塊鏈之間數據的共享。另外,通過將能夠訪問的數據,限定為被禁止回滾的區塊中的數據,從能避免了訪問結果中的數據所在區塊被回滾,導致的源事務請求執行結果有誤或需要被回滾執行的情況,提高了訪問結果的有效性和穩定性,進而提高了源事務請求執行結果的有效性和穩定性。同時,在獲取到訪問結果的情況下,繼續執行源事務請求,減少了源事務請求的不必要執行帶來的計算資源的浪費。
可選的,如果獲知訪問失敗,則確定所述源事務請求的執行失敗。
上述申請中的一個可選實施方式,通過在獲知訪問失敗時,確定源事務請求的執行失敗,從而在訪問失敗的情況下及時終止源事務請求的執行,能夠減少源事務請求的無效執行帶來的計算資源的浪費。
可選的,針對所述目標區塊鏈中被禁止回滾的區塊中的待訪問數據對象,發起訪問操作包括:
針對所述目標區塊鏈中的待訪問數據對象發起訪問操作;
如果所述訪問操作為跨鏈訪問操作,則判斷所述待訪問數據對象在被禁止回滾的區塊的后續區塊是否被更新;
若是,則訪問失?。环駝t,執行所述訪問操作并反饋訪問結果。
上述申請中的一個可選實施方式,在進行跨鏈數據訪問時,對待訪問數據對象,在被禁止回滾的區塊的后續區塊的更新情況進行判定,并在后續區塊被更新時,及時終止數據訪問操作,避免了訪問結果中的數據并非最新數據,導致的源事務請求執行結果有誤的情況的發生。
可選的,針對所述目標區塊鏈中的待訪問數據對象發起訪問操作包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010128866.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種不同厚度芯片嵌入的封裝方法
- 下一篇:一種負載型燃料電池催化劑及應用
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





