[發明專利]區塊鏈數據儲存方法、裝置、電子設備、存儲介質在審
| 申請號: | 201810760792.0 | 申請日: | 2018-07-11 |
| 公開(公告)號: | CN109063016A | 公開(公告)日: | 2018-12-21 |
| 發明(設計)人: | 徐曉旻;蘭斯·沃倫·斐根;王欣;黃勝 | 申請(專利權)人: | 物數(上海)信息科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06Q40/04 |
| 代理公司: | 上海隆天律師事務所 31282 | 代理人: | 臧云霄;潘一諾 |
| 地址: | 201306 上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 數據結構 數據儲存 交易 存儲介質 電子設備 交易關系 交易數據 交易表 儲存 位置更新 查詢 溯源 關聯 優化 資產 | ||
本發明提供一種區塊鏈數據儲存方法、裝置、電子設備、存儲介質。區塊鏈數據儲存方法,包括:將交易數據儲存至一交易數據結構中,所述交易數據至少包括至少一鍵值對;根據所述鍵值對中的鍵在所述交易數據結構中生成一交易關系表,所述交易關系表用于指示涉及所述鍵值對的鍵的前一交易數據結構在區塊鏈中的位置;對最新入鏈的交易數據結構中包含的鍵值對,根據所述鍵值對中的鍵及當前交易數據結構在區塊鏈中的位置更新一最近交易表,所述最近交易表用于儲存鍵及該鍵關聯的最近的交易數據結構在區塊鏈中的位置。本發明提供的方法及裝置可以加速和優化區塊鏈資產時刻查詢及溯源查詢。
技術領域
本發明涉及計算機應用技術領域,尤其涉及一種區塊鏈數據儲存方法、裝置、電子設備、存儲介質。
背景技術
2008年,化名為“中本聰”(Satoshi Nakamoto)的學者,發表了《比特幣:一種點對點電子現金系統》的論文,奠定了區塊鏈技術的基礎。狹義來講,區塊鏈是一種按照時間順序將數據區塊以順序相連的方式組合成的一種鏈式數據結構,并以密碼學方式保證不可篡改不可偽造的分布式賬本。廣義上來講,區塊鏈技術是利用塊鏈式數據結構來驗證與存儲數據,利用分布式節點共識算法來生成更新數據,利用密碼學的方式保證數據傳輸和方問安全,利用由自動化腳本代碼組成的智能合約來編程和操作數據的一種全新的分布式基礎架構與計算范式。
區塊鏈可以應用在智能合約、證券交易、電子商務、物聯網、社交通訊、文件存儲、存在性證明、身份驗證、股權眾籌等資產相關的領域。無論應用在各種領域,適用于區塊鏈的應用程序需要對存儲于區塊鏈的交易數據進行復雜查詢,例如,查詢資產的某個時刻的狀態查詢(查詢賬戶在某個時間點的余額);對確定的資產的交易歷史查詢(查詢某個賬戶的指定時間段內的交易歷史)等。然而。現有的區塊鏈的查詢系統需要重新按時間序執行所有交易歷史才能完成查詢,查詢效率非常低。
發明內容
本發明為了克服上述相關技術存在的缺陷,提供一種區塊鏈數據儲存方法、裝置、電子設備、存儲介質,進而至少在一定程度上加速和優化區塊鏈資產時刻查詢及溯源查詢。
根據本發明的一個方面,提供一種區塊鏈數據儲存方法,包括:
將交易數據儲存至一交易數據結構中,所述交易數據至少包括至少一鍵值對,所述鍵值對的鍵用于指示參與此次交易的資產標識,所述鍵值對的值用于指示對應鍵的在交易之后的狀態信息;
根據所述鍵值對中的鍵在所述交易數據結構中生成一交易關系表,所述交易關系表用于指示涉及所述鍵值對的鍵的前一交易數據結構在區塊鏈中的位置,多個交易數據結構形成一數據塊,多個數據塊形成所述區塊鏈;
對最新入鏈的交易數據結構中包含的鍵值對,根據所述鍵值對中的鍵及當前交易數據結構在區塊鏈中的位置更新一最近交易表,所述最近交易表用于儲存鍵及該鍵關聯的最近的交易數據結構在區塊鏈中的位置。
可選地,所述至少一鍵值對以鍵值對表的形式儲存在所述交易數據結構中,所述鍵值對表至少包括:
值列表起始位置偏移量;
鍵數量;
鍵列表,每個鍵包括鍵長度、鍵內容及對應該鍵的值的偏移量;
值列表。
可選地,所述交易關系表對應鍵值對的數量包括至少一條關系記錄,每條關系記錄至少包括:
對應的鍵值對的索引,用于從所述鍵值對表中讀取鍵內容;
涉及該鍵的前一交易數據結構在區塊鏈中的交易標識及偏移量。
可選地,所述交易數據結構還包括:
該交易數據結構長度;
該交易的交易標識;
該交易的時間戳;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于物數(上海)信息科技有限公司,未經物數(上海)信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810760792.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:熱點內容的提取方法、裝置及設備
- 下一篇:一種云計算平臺的數據持久化分布方法





