[發明專利]區塊鏈的數據壓縮處理方法、裝置及電子設備在審
| 申請號: | 201810423904.3 | 申請日: | 2018-05-04 |
| 公開(公告)號: | CN108563796A | 公開(公告)日: | 2018-09-21 |
| 發明(設計)人: | 林治洪;陳衡;劉敬;楊善征;翁書涵;余能攀;江志坤 | 申請(專利權)人: | 薔薇信息技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H03M7/42 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 逯恒 |
| 地址: | 315000 浙江省寧波市北*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 數據壓縮 裝置及電子設備 緊湊 交易數據 壓縮處理 數據處理技術 數據存儲量 有效性驗證 存儲空間 交易請求 區塊結構 優化處理 復雜度 緊湊性 優化 攜帶 壓縮 | ||
1.一種區塊鏈的數據壓縮處理方法,其特征在于,包括:
獲取攜帶有交易數據的交易請求;
獲取所述區塊鏈對應的緊湊屬性;其中,所述緊湊屬性為經壓縮處理的塊屬性;
根據所述交易數據生成具有所述緊湊屬性的緊湊區塊,以實現對所述區塊鏈的數據壓縮處理。
2.根據權利要求1所述的方法,其特征在于,所述獲取所述區塊鏈對應的緊湊屬性,包括:
根據預設的編碼字典對所述區塊鏈的原始屬性進行壓縮編碼,得到緊湊屬性。
3.根據權利要求2所述的方法,其特征在于,所述根據預設的編碼字典對所述區塊鏈的原始屬性進行壓縮編碼,得到緊湊屬性,包括:
通過查詢所述編碼字典,將所述區塊鏈的原始屬性轉換為單字節字符的緊湊屬性。
4.根據權利要求2所述的方法,其特征在于,所述編碼字典帶有索引;所述根據預設的編碼字典對所述區塊鏈的原始屬性進行壓縮編碼,得到緊湊屬性,包括:
通過所述索引在所述編碼字典中查詢所述區塊鏈的原始屬性,得到所述緊湊屬性。
5.根據權利要求1所述的方法,其特征在于,所述根據所述交易數據生成具有所述緊湊屬性的緊湊區塊,包括:
按照預設的數據格式,將所述交易數據和所述緊湊屬性寫入對應的區塊中,得到所述緊湊區塊。
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
對所述緊湊區塊的區塊數據進行壓縮,并將壓縮后的壓縮區塊數據存儲在數據庫中;其中,所述區塊數據包括所述交易數據和所述緊湊屬性。
7.根據權利要求1所述的方法,其特征在于,所述根據所述交易數據生成具有所述緊湊屬性的緊湊區塊之后,所述方法還包括:
當接收到交易數據查詢請求時,獲取所述緊湊區塊存儲的壓縮數據;
將所述壓縮數據中的緊湊屬性轉換為原始屬性,得到解壓數據;
將所述解壓數據作為查詢結果輸出。
8.一種區塊鏈的數據壓縮處理裝置,其特征在于,包括:
請求獲取模塊,用于獲取攜帶有交易數據的交易請求;
屬性獲取模塊,用于獲取所述區塊鏈對應的緊湊屬性;其中,所述緊湊屬性為經壓縮處理的塊屬性;
區塊生成模塊,用于根據所述交易數據生成具有所述緊湊屬性的緊湊區塊,以實現對所述區塊鏈的數據壓縮處理。
9.根據權利要求8所述的裝置,其特征在于,所述裝置還包括:
數據獲取模塊,用于當接收到交易數據查詢請求時,獲取所述緊湊區塊存儲的壓縮數據;
數據轉換模塊,用于將所述壓縮數據中的緊湊屬性轉換為原始屬性,得到解壓數據;
結果輸出模塊,用于將所述解壓數據作為查詢結果輸出。
10.一種電子設備,包括存儲器、處理器,所述存儲器中存儲有可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現上述權利要求1-7中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于薔薇信息技術有限公司,未經薔薇信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810423904.3/1.html,轉載請聲明來源鉆瓜專利網。





