[發明專利]一種區塊鏈動態壓縮存取方法在審
| 申請號: | 201610060080.9 | 申請日: | 2016-01-29 |
| 公開(公告)號: | CN105741095A | 公開(公告)日: | 2016-07-06 |
| 發明(設計)人: | 彭軍紅 | 申請(專利權)人: | 彭軍紅 |
| 主分類號: | G06Q20/10 | 分類號: | G06Q20/10 |
| 代理公司: | 廣州凱東知識產權代理有限公司 44259 | 代理人: | 李勤輝 |
| 地址: | 410007 湖南省長沙市開福區車站*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區塊 動態 壓縮 存取 方法 | ||
技術領域
本發明涉及數字貨幣如比特幣錢包類軟件,具體說是一種在數字貨幣錢包程序運行時的數據處理方法。
背景技術
現行加密數字貨幣如目前主流加密數字貨幣比特幣,是一種整合P2P、互聯網、加密學原理的一種去中心化屬性的數字貨幣。加密數字貨幣錢包程序中所有形式的錢都是協議(Allformsofmoneyareprotocol),即所有的錢在進行交易之前都必須遵守的規則的正式描述。如比特幣就是一種更高形式的協議,它是利用互聯網技術和密碼學設計的,而密碼學的應用保證了支付系統的安全性。所以,比特幣在這方面與其他的貨幣并沒有太大的區別。比特幣最獨特的一點是其總賬系統(ledgersystem)是去中心化的,而其他的貨幣都有一個中央機構來發行貨幣。
初次數字貨幣使用者在電腦上安裝該數字貨幣錢包程序,這種程序生成錢包如比待幣以wallet.dat格式保存在電腦內。錢包生成多個比特幣地址,地址是對外公開的賬號用來接收別人發送的比特幣。錢包程序生成加密數字貨幣地址就有該地址相對應的私鑰和公鑰,目前私鑰和公鑰都包含在錢包檔案(wallet.dat)內。在加密數字貨幣中,私鑰(privatekey)是保存在錢包里的一串信息。如比特幣中,私鑰就保存在錢包檔案wallet.dat內。私鑰的作用是用來產生公鑰(該公鑰可以推導出比特幣地址),并且用來做交易的數字簽名。這個簽名保證了交易的可靠性,不被篡改,不可否認的完整性。所有的交易記錄都會被廣播到用戶群,并且在下一個規定時間被全網確認,這個過程又稱為挖礦(Mining)。
目前,所有加密數字貨幣的交易都是公開的,如比特幣中所有交易一經全網確認就整合成”公開總賬本”(sharedpublicledger),又叫區塊鏈(Blockchain),每一個錢包的結余(Balance)沒有單獨記錄,都是透過區塊鏈的交易信息計算出所有權人收入支付的結余。區塊鏈是透過加密學根據交易記錄和時間順序整合而成的。“比特幣交易”就是在各個比特幣錢包之間的價值轉款記錄并整合到區塊鏈中。然而,隨著交易的不斷進行,區塊鏈的數據必然越來越龐大,這給使用者帶來諸多不便。
發明內容
針對上述技術問題,本發明提供一種可對數字貨幣錢包程序的區塊鏈進行動態壓縮的的方法,為用戶提供便利。
本發明解決上述技術問題所采用的技術方案為:一種區塊鏈動態壓縮存取方法,其包括以下步驟:
(1)運行數字貨幣錢包程序;
(2)在數字貨幣錢包程序運行過程中有新區塊數據寫入區塊鏈時,對該區塊數據進行動態壓縮;
(3)在壓縮的區塊上創建識別信息;
(4)然后在數字貨幣錢包程序運行時,將上述創建有識別信息的壓縮的區塊數據儲存在區塊鏈數據庫中。
作為優選,在數字貨幣錢包程序運行過程中需讀取區塊鏈中某個區塊時,根據識別信息動態解壓該區塊。
作為優選,在數字貨幣錢包程序中內嵌壓縮函數對區塊數據進行壓縮。
作為優選,在數字貨幣錢包程序保存區塊的函數中內嵌所述壓縮函數。
作為優選,所述壓縮的區塊通過所述壓縮函數創建識別信息。
作為優選,所述識別信息包括區塊壓縮前的大小和字典大小。
作為優選,在數字貨幣錢包程序中內嵌解壓函數對創建有識別信息的壓縮的區塊進行解壓。
作為優選,在數字貨幣錢包程序讀取區塊的函數中內嵌所述解壓函數。
作為優選,所述解壓函數根據識別信息對壓縮的區塊進行解壓。
從以上技術方案可知,本發明在數字貨幣錢包程序的運行過程中通過內嵌壓縮函數對區塊進行動態壓縮,同時通過內嵌解壓函數對壓縮的區塊進行解壓,在保證不損壞數據的前提下,不僅使得整個區塊鏈數據容量變小,大大節省了存儲空間;而且提高了區塊鏈數據的傳輸速度,縮短了傳輸時間。
具體實施方式
下面將詳細說明本發明,在此本發明的示意性實施例以及說明用來解釋本發明,但并不作為對本發明的限定。
一種區塊鏈動態壓縮存取方法,其包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于彭軍紅,未經彭軍紅許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610060080.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種提供請求信息的方法及用戶終端
- 下一篇:移動應用的支付方法、裝置與系統





