[發(fā)明專利]一種基于區(qū)塊鏈的快速數(shù)據(jù)檢索方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202011369688.2 | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN112416941A | 公開(公告)日: | 2021-02-26 |
| 發(fā)明(設(shè)計)人: | 肖玉連 | 申請(專利權(quán))人: | 肖玉連 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/23;G06F16/2458;G06F16/27;G06Q40/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 湖南省長沙市高新開發(fā)*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 區(qū)塊 快速 數(shù)據(jù) 檢索 方法 系統(tǒng) | ||
本發(fā)明涉及一種區(qū)塊鏈的技術(shù)領(lǐng)域,揭露了一種基于區(qū)塊鏈的快速數(shù)據(jù)檢索方法,包括:獲取待存儲數(shù)據(jù),利用基于流水線的數(shù)據(jù)編碼方案對待存儲數(shù)據(jù)進(jìn)行編碼處理,得到編碼數(shù)據(jù);將編碼數(shù)據(jù)存儲到區(qū)塊鏈中,并利用基于時間的副本存儲方法將待存儲數(shù)據(jù)的副本存儲到區(qū)塊鏈節(jié)點中;利用基于糾刪碼的數(shù)據(jù)切片方式對區(qū)塊鏈中所存儲的數(shù)據(jù)進(jìn)行切片處理,得到基于糾刪碼的切片數(shù)據(jù);利用基于時序的索引構(gòu)建方法進(jìn)行時序索引的構(gòu)建;利用數(shù)據(jù)的時序索引進(jìn)行數(shù)據(jù)的快速檢索。本發(fā)明還提供了一種基于區(qū)塊鏈的快速數(shù)據(jù)檢索系統(tǒng)。本發(fā)明實現(xiàn)了數(shù)據(jù)的檢索。
技術(shù)領(lǐng)域
本發(fā)明涉及區(qū)塊鏈的技術(shù)領(lǐng)域,尤其涉及一種基于區(qū)塊鏈的快速數(shù)據(jù)檢索方法及系統(tǒng)。
背景技術(shù)
伴隨社交網(wǎng)絡(luò)、智能硬件、移動互聯(lián)網(wǎng)和物聯(lián)網(wǎng)的快速普及,使得大數(shù)據(jù)隱含的價值得以更大程度的展現(xiàn),一個更加注重數(shù)據(jù)價值和數(shù)據(jù)開放的新時代正悄然來臨。隨之而來的是商業(yè)、科研、公共服務(wù)等領(lǐng)域都對大數(shù)據(jù)開放共享提出迫切需求,然而由于缺乏一個安全、可信的數(shù)據(jù)共享環(huán)境,大數(shù)據(jù)仍被各政府機(jī)構(gòu)、商業(yè)企業(yè)、科研機(jī)構(gòu)甚至個體存儲和管控,形成“數(shù)據(jù)孤島”,這嚴(yán)重影響大數(shù)據(jù)共享與開放。
區(qū)塊鏈以其特有的去中心化信任、完全分布式等特點備受各行業(yè)矚目,它的出現(xiàn)為破除大數(shù)據(jù)共享壁壘,實現(xiàn)數(shù)據(jù)可信互聯(lián)成為可能。現(xiàn)有區(qū)塊鏈作為去中心化的分布式共享數(shù)據(jù)庫,要求各個節(jié)點存儲完整的區(qū)塊數(shù)據(jù),隨著系統(tǒng)內(nèi)節(jié)點數(shù)量的增多和交易的復(fù)雜化,節(jié)點需要越來越多的本地存儲空間來存儲區(qū)塊數(shù)據(jù),這成為了區(qū)塊鏈在實際應(yīng)用中的瓶頸;同時目前的區(qū)塊鏈方案并不支持時態(tài)數(shù)據(jù)處理,區(qū)塊鏈中基于區(qū)塊文件的順序訪問阻礙了高效的查詢處理。
鑒于此,如何對區(qū)塊鏈中數(shù)據(jù)的存儲方式進(jìn)行優(yōu)化,實現(xiàn)更為高效的數(shù)據(jù)檢索,成為本領(lǐng)域技術(shù)人員亟待解決的問題。
發(fā)明內(nèi)容
本發(fā)明提出一種基于區(qū)塊鏈的快速數(shù)據(jù)檢索方法,通過采用基于流水線的數(shù)據(jù)編碼方案將數(shù)據(jù)進(jìn)行編碼處理,以將編碼數(shù)據(jù)存儲到區(qū)塊鏈中,并將本地存儲的區(qū)塊數(shù)據(jù)進(jìn)行數(shù)據(jù)切片,從而進(jìn)行區(qū)塊數(shù)據(jù)的重構(gòu),實現(xiàn)區(qū)塊鏈的存儲優(yōu)化;同時利用基于時間的索引構(gòu)建算法建立區(qū)塊數(shù)據(jù)的時態(tài)索引,減少對區(qū)塊數(shù)據(jù)以及數(shù)據(jù)庫的訪問量,實現(xiàn)更為高效的數(shù)據(jù)檢索。
為實現(xiàn)上述目的,本發(fā)明提供的一種基于區(qū)塊鏈的快速數(shù)據(jù)檢索方法,包括:
獲取待存儲數(shù)據(jù),利用基于流水線的數(shù)據(jù)編碼方案對待存儲數(shù)據(jù)進(jìn)行編碼處理,得到編碼數(shù)據(jù);
將編碼數(shù)據(jù)存儲到區(qū)塊鏈中,并利用基于時間的副本存儲方法將待存儲數(shù)據(jù)的副本存儲到區(qū)塊鏈節(jié)點中;
利用基于糾刪碼的數(shù)據(jù)切片方式對區(qū)塊鏈中所存儲的數(shù)據(jù)進(jìn)行切片處理,得到基于糾刪碼的切片數(shù)據(jù);
利用基于時序的索引構(gòu)建方法進(jìn)行時序索引的構(gòu)建
利用數(shù)據(jù)的時序索引進(jìn)行數(shù)據(jù)的快速檢索。
可選地,所述利用基于流水線的數(shù)據(jù)編碼方案對待存儲數(shù)據(jù)進(jìn)行編碼處理,包括:
所述基于流水線的數(shù)據(jù)編碼方案指將編碼、解碼計算過程以流水線方式運行在不同的區(qū)塊上,即對于待存儲數(shù)據(jù)o1,o2,...,ok的對應(yīng)存儲區(qū)塊h1,h2,...,hn:
在編碼時,由對應(yīng)存儲區(qū)塊hi分別對待存儲數(shù)據(jù)o1,o2,...,ok進(jìn)行編碼,并得到各自的編碼數(shù)據(jù)c1,c2,...,cn,其中nk;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于肖玉連,未經(jīng)肖玉連許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011369688.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種提高熒光二維碼識讀率的制碼方法
- 下一篇:一種自動送料裝置
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





