[發明專利]一種區塊鏈存儲數據同步快照方法及系統有效
| 申請號: | 201810434821.4 | 申請日: | 2018-05-09 |
| 公開(公告)號: | CN110472972B | 公開(公告)日: | 2022-12-20 |
| 發明(設計)人: | 楊稅令 | 申請(專利權)人: | 本無鏈科技(深圳)有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06F11/14 |
| 代理公司: | 北京挺立專利事務所(普通合伙) 11265 | 代理人: | 蔡宗慧 |
| 地址: | 518000 廣東省深圳市南山區粵海街道高新區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區塊 存儲 數據 同步 快照 方法 系統 | ||
本發明公開了一種區塊鏈存儲數據同步快照方法,通過數據表克隆法和數據庫備份法對區塊鏈中輸出的交易數據做快照,對每一次輸出都會進行快照處理,使得每一筆計算的結果體現在匯總結果上,解決了節點快速啟動、快速同步、輕量終端基于輕量數據打塊的問題。
技術領域
本發明屬于區塊鏈領域,尤其涉及一種區塊鏈存儲數據同步快照方法及系統。
背景技術
隨著比特幣的出現,區塊鏈技術被越來越多的認識,區塊鏈隨著時間的積累而導致所占用的空間越來越大,甚至達到幾百上千GB,這導致新加入的節點在啟動時非常慢,同步需要花的時間越來越久,如果新出塊的處理速度大于了同步塊的處理速度,那么將出現新節點永遠無法完成同步的問題;另外,由于區塊鏈數據同步太大,也導致輕便型終端無法參與同步;那么如何解決龐大歷史區塊的情況下快速完成區塊鏈數據同步的問題是一個重要的研究方向。
發明內容
本發明所要解決的技術問題是如何在大量歷史數據積累的情況下快速完成區塊鏈數據同步問題所提供的一種區塊鏈存儲數據同步快照方法及系統。
為解決上述技術問題,本發明的技術解決方案是:
一種區塊鏈存儲數據同步快照方法,包括如下步驟:
(1)啟動系統,向系統輸入交易數據,將交易數據進行分組;
(2)系統對交易數據進行簽名、驗證,完成交易,完成打塊的過程;
(3)將交易結算的結果通過權益匯總的形式輸出;
(4)暫停打塊進程;將賬戶權益匯總為賬戶信息表;
(5)獲取所有交易數據的賬戶信息;
(6)創建空的賬戶快照表;
(7)將獲取到賬戶信息存入創建空的賬戶快照表中;
(8)完成存儲數據同步快照,恢復打塊進程。
進一步的,步驟(1)中交易數據分組的方法是通過交易數據的交易類型來實現分組。
進一步的,所述的按交易類型分組的方法具體是相同組里的交易按交易雙方的關聯性進行遞歸搜索,將所有與雙方有關聯關系的分到同組。
進一步的,步驟(2)中對交易數據驗證的方法是通過驗證交易數據的公鑰。
一種區塊鏈存儲數據同步快照方法,包括如下步驟:
(1)啟動系統,向系統輸入交易數據,將交易數據進行分組;
(2)系統對交易數據進行簽名、驗證,完成交易,完成打塊的過程;
(3)將交易結算的結果通過權益匯總的形式輸出;
(4)暫停打塊進程;將賬戶權益匯總為賬戶信息表;
(5)導出數據庫中交易數據的賬戶信息表;
(6)使用zip標準壓縮導出的賬戶信息表文件;
(7)將壓縮后的文件移動到賬戶快照專用目錄;
(8)完成存儲數據同步快照,恢復打塊進程。
進一步的,步驟(2)中對交易數據驗證的方法是通過驗證交易數據的公鑰。
進一步的,步驟(1)中交易數據分組的方法是通過交易數據的交易類型來實現分組。
一種區塊鏈存儲數據同步快照系統,包括:
數據接收模塊:一種接收交易數據的存儲器;
與數據接收模塊連接的分組模塊:對交易數據進行分組的處理器;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于本無鏈科技(深圳)有限公司,未經本無鏈科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810434821.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雙進程打塊方法及系統
- 下一篇:基于區塊鏈的水果安全監管方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





