[發明專利]一種區塊鏈信息容災方法、裝置、計算機設備及存儲介質有效
| 申請號: | 202110142414.8 | 申請日: | 2021-02-02 |
| 公開(公告)號: | CN112835744B | 公開(公告)日: | 2023-05-05 |
| 發明(設計)人: | 李豐;趙猛;張辰;張偉 | 申請(專利權)人: | 度小滿科技(北京)有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F16/27;G06F21/60;H04L9/06;H04L9/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李婷婷 |
| 地址: | 100193 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區塊 信息 方法 裝置 計算機 設備 存儲 介質 | ||
本申請提供一種區塊鏈信息容災方法、裝置、計算機設備及存儲介質,應用于區塊鏈中的加密參與節點,該方法包括:確定待進行加密的第一信息;利用隨機生成的第一加密信息對第一信息進行加密得到第二信息;采用加密參與節點的公鑰對第一加密信息進行加密得到第二加密信息;利用加密參與節點的私鑰對第二信息和第二加密信息的加密結果進行簽名得到簽名信息;如果區塊鏈中存在下一加密參與節點,將目標信息傳輸至下一加密參與節點;如果區塊鏈中不存在下一加密參與節點,根據目標信息將第二信息存儲至分布式網絡。本申請依賴于分布式網絡實現對區塊鏈信息的災備,在消除全節點隱患的基礎上,實現了對區塊鏈信息的容災。
技術領域
本發明涉及容災技術領域,更具體地說,涉及一種區塊鏈信息容災方法、裝置、計算機設備及存儲介質。
背景技術
目前大部分的聯盟鏈分為全節點+輕節點模式,每個節點只存儲跟自身相關的賬本,如果賬本因為某種原因丟失,可以從全節點有選擇的恢復數據。
隨著參與節點的增加,全節點存儲的數據也會急劇膨脹,對全節點的存儲要求也越來越高,以至于只有極少數節點具有全節點的能力,這時候會有以下一些潛在的風險:
1)如果其中一個全節點發生故障,是否能夠快速增加一個全節點;
2)一旦所有全節點掛掉,有可能面臨著數據的丟失。
發明內容
有鑒于此,為解決上述問題,本發明提供一種區塊鏈信息容災方法、裝置、計算機設備及存儲介質,依賴于分布式網絡實現對區塊鏈信息的災備,在消除全節點隱患的基礎上,實現了對區塊鏈信息的容災,技術方案如下:
一種區塊鏈信息容災方法,應用于區塊鏈中的加密參與節點,該方法包括:
確定待進行加密的第一信息,所述第一信息為待進行備份的區塊或者所述區塊經過加密后得到的目標區塊;
利用隨機生成的第一加密信息對所述第一信息進行加密得到第二信息;
采用所述加密參與節點的公鑰對所述第一加密信息進行加密得到第二加密信息;
利用所述加密參與節點的私鑰對所述第二信息和所述第二加密信息的加密結果進行簽名得到簽名信息;
確定所述區塊鏈中是否存在下一加密參與節點;
如果所述區塊鏈中存在下一加密參與節點,將目標信息傳輸至所述下一加密參與節點;所述目標信息由所述第二信息、所述第二加密信息、所述簽名信息、所述區塊的區塊號區間,以及加密參與節點信息構成,所述加密參與節點信息指示歷史依次用于對所述區塊進行加密的各個加密參與節點;
如果所述區塊鏈中不存在下一加密參與節點,根據所述目標信息將所述第二信息存儲至分布式網絡。
優選的,
若所述第一信息為待進行備份的區塊,所述加密參與節點為所述區塊鏈中的發起節點;
或者,
若所述第一信息為所述區塊經過加密后得到的目標區塊,所述確定待進行加密的第一信息,包括:接收上一加密參與節點發送的目標信息;若利用所述上一加密參與節點的公鑰對所述目標信息中簽名信息驗簽通過,將所述目標信息中的第二信息和第二加密信息確定為待進行加密的第一信息。
優選的,所述利用隨機生成的第一加密信息對所述第一信息進行加密得到第二信息,包括:
根據高級加密標準aes算法生成隨機的第一加密信息,所述第一加密信息由密鑰和初始向量iv構成;
將所述iv作為鹽值salt,通過所述密鑰和所述salt對所述第一信息進行加密得到第二信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于度小滿科技(北京)有限公司,未經度小滿科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110142414.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種組合式墻面打孔設備
- 下一篇:一種墻面打孔設備
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





