[發明專利]區塊鏈數據存儲方法和裝置在審
| 申請號: | 202010594279.6 | 申請日: | 2020-06-24 |
| 公開(公告)號: | CN111651525A | 公開(公告)日: | 2020-09-11 |
| 發明(設計)人: | 陳聞宇;李晨 | 申請(專利權)人: | 北京米弘科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/23;G06F16/22 |
| 代理公司: | 北京卓唐知識產權代理有限公司 11541 | 代理人: | 卜榮麗 |
| 地址: | 101499 北京市懷*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 數據 存儲 方法 裝置 | ||
本申請公開了一種區塊鏈數據存儲方法和裝置,通過響應于獲取到交易數據,區塊鏈輕節點對交易數據進行處理,并將處理后的交易數據通過輕節點的數據接口提交至區塊鏈網絡中;響應于區塊鏈全節點的數據接口接收到交易數據,區塊鏈全節點對所述交易數據進行處理,并將處理后的交易數據發送至區塊鏈中共識驗證節點;響應于區塊鏈共識驗證節點的驗證結果指示驗證通過,區塊鏈全節點存儲并廣播通過共識驗證的區塊;區塊鏈輕節點更新對所述交易數據的存儲方式。進而解決相關技術中區塊鏈的數據存儲效率低、存儲利用率低的技術問題。
技術領域
本申請涉及區塊鏈數據存儲領域,具體而言,涉及一種區塊鏈數據存儲方法和裝置。
背景技術
大數據應用成敗的關鍵因素之一,是如何打破現有各利益方的數據孤島,形成開放的數據共享生態系統。區塊鏈作為一種不可篡改的、全歷史記錄的分布式數據庫存儲技術,提供了低成本的數據互聯和共享解決方案,可實現數據的完整、可追溯、不可篡改并多方可信任的數據歷史,形成多方信任的數據鏈條。目前區塊鏈技術成熟度不足以支撐業務應用,最大問題是數據存儲1)無法承載大數據處理能力。鏈上僅存儲概要信息,支持基本的區塊和交易查詢,2)不足以支持對數據的精細檢索。3)如果數據全量上鏈,對于每個節點存儲能力需求高,全鏈實現代價大。此外,基于交易的鍵值存儲中,關聯信息會分散在多個交易中,查詢時常需要遍歷多個交易,會導致4)鏈上操作效率極低、查詢速度慢。
針對相關技術中,區塊鏈的數據存儲效率低、存儲利用率低的技術問題,目前尚未提出解決方案。
發明內容
本申請的主要目的在于提供一種區塊鏈數據存儲方法和裝置,以解決相關技術中區塊鏈的數據存儲效率低、存儲利用率低的技術問題。
為了實現上述目的,第一方面,本申請提供了一種區塊鏈數據存儲方法。
根據本申請的區塊鏈數據存儲方法包括:響應于獲取到交易數據,區塊鏈輕節點對交易數據進行處理,并將處理后的交易數據通過輕節點的數據接口提交至區塊鏈網絡中;響應于區塊鏈全節點的數據接口接收到所述交易數據,區塊鏈全節點對所述交易數據進行處理,并將處理后的交易數據發送至區塊鏈中共識驗證節點;響應于區塊鏈共識驗證節點的驗證結果指示驗證通過,區塊鏈全節點存儲并廣播通過共識驗證的區塊;區塊鏈輕節點更新對所述交易數據的存儲方式。
在一些實施例中,方法還包括:區塊鏈輕節點對所述交易數據進行處理,并將處理后的交易數據通過輕節點的數據接口提交至區塊鏈網絡中包括:響應于獲取到交易數據,區塊鏈輕節點對所述交易數據進行密鑰簽名生成提交至區塊鏈網絡中需驗證的簽名串和簽名地址;將簽名后的交易數據通過輕節點的數據接口提交至區塊鏈網絡中。
在一些實施例中,響應于區塊鏈全節點的數據接口接收到所述交易數據,區塊鏈全節點對所述交易數據進行共識驗證包括:響應于區塊鏈全節點的數據接口接收到所述交易數據,區塊鏈全節點對所述交易數據進行打包;將打包后的所述交易數據發送至區塊鏈中共識驗證節點。
在一些實施例中,響應于區塊鏈共識驗證節點的驗證結果指示驗證通過,區塊鏈全節點存儲并廣播通過共識驗證的區塊包括:提取所述通過共識驗證的區塊的交易數據的元數據,將所述元數據存儲至區塊鏈數據庫中;存儲所述處理后的交易數據至區塊鏈中,并生成訪問路徑;采用鍵值存儲所述元數據;廣播通過共識驗證的區塊。
在一些實施例中,區塊鏈輕節點更新對所述交易數據的存儲方式,包括:區塊鏈輕節點更新所述交易數據的鍵值和存儲路徑。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京米弘科技有限公司,未經北京米弘科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010594279.6/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





