[發明專利]一種區塊鏈數據處理系統、方法、裝置、介質和設備在審
| 申請號: | 202010594753.5 | 申請日: | 2020-06-28 |
| 公開(公告)號: | CN113849849A | 公開(公告)日: | 2021-12-28 |
| 發明(設計)人: | 牟森;張盼;談艷云 | 申請(專利權)人: | 航天信息股份有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F16/27 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 萬曉君 |
| 地址: | 100195 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區塊 數據處理系統 方法 裝置 介質 設備 | ||
本發明涉及一種區塊鏈數據處理系統、方法、裝置、介質和設備。根據本發明實施例提供的方案,計算節點可以根據預先配置的區塊鏈數據和存儲節點的對應關系表,來確定待存儲區塊鏈數據對應的存儲節點,每個存儲節點可以根據攜帶在待存儲區塊鏈數據中的解鎖口令是否與自身對應的解鎖口令一致,來確定是否對待存儲區塊鏈數據進行存儲,從而通過預先配置的對應關系表,來對存儲節點和待存儲區塊鏈數據進行匹配,并通過解鎖口令設計,確保待存儲區塊鏈數據保存到指定的存儲節點,進而提高區塊鏈數據存儲的安全性,避免區塊鏈數據存儲過程中的丟失問題,并可以避免區塊鏈數據被存儲到非指定的存儲節點,容易被篡改的問題。
技術領域
本發明涉及區塊鏈技術領域,特別涉及一種區塊鏈數據處理系統、方法、裝置、介質和設備。
背景技術
本部分旨在為權利要求書中陳述的本發明的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認是現有技術。
區塊鏈一般被理解為一個分布式的賬本,它實質上是一個分布式計算和存儲系統。區塊鏈對應多個節點,不同的節點通過一定的計算規則達成共識,并將達成共識后的計算執行結果以區塊的形式存儲至各節點的磁盤數據庫中,多個區塊組成了區塊鏈。由于不同節點的計算速度不同,會出現節點之間數據不一致的情形,需要在各節點的磁盤數據庫中讀取節點所需的數據進行同步操作,存儲在各節點的磁盤數據庫中的計算執行結果和節點所需的數據可以統稱為區塊鏈數據。
但是目前區塊鏈數據存儲的安全性較差,容易造成區塊鏈數據的丟失,且區塊鏈數據易被篡改。
發明內容
本發明實施例提供一種區塊鏈數據處理系統、方法、裝置、介質和設備,用于解決區塊鏈數據存儲的安全性較差的問題。
第一方面,本發明提供了一種區塊鏈數據處理系統,所述系統包括計算節點以及預先配置的存儲節點網絡中的各個存儲節點,其中:
所述計算節點,用于根據預先配置的區塊鏈數據與存儲節點的對應關系表,確定待存儲區塊鏈數據對應的存儲節點,針對確定出的每個存儲節點,在所述待存儲區塊鏈數據中加入該存儲節點對應的解鎖口令,并將攜帶解鎖口令的待存儲區塊鏈數據發送給該存儲節點;
接收到攜帶解鎖口令的待存儲區塊鏈數據的每個存儲節點,用于確定待存儲區塊鏈數據中攜帶的解鎖口令是否與自身保存的解鎖口令一致,若一致,將所述待存儲區塊鏈數據保存到該存儲節點中的磁盤數據庫。
第二方面,本發明還提供了一種區塊鏈數據處理方法,所述方法包括:
根據預先配置的區塊鏈數據與存儲節點的對應關系表,確定待存儲區塊鏈數據對應的存儲節點;
針對確定出的每個存儲節點,在所述待存儲區塊鏈數據中加入該存儲節點對應的解鎖口令,并將攜帶解鎖口令的待存儲區塊鏈數據發送給該存儲節點。
第三方面,本發明還提供了一種區塊鏈數據處理方法,所述方法包括:
接收計算節點發送的攜帶解鎖口令的待存儲區塊鏈數據;
確定接收到的待存儲區塊鏈數據中攜帶的解鎖口令是否與保存的解鎖口令一致;
若一致,將所述待存儲區塊鏈數據保存到磁盤數據庫。
第四方面,本發明還提供了一種區塊鏈數據處理裝置,所述裝置包括數據輸入模塊和數據分配模塊,其中:
所述數據輸入模塊,用于將待存儲的區塊鏈數據傳輸至所述數據分配模塊;
所述數據分配模塊,用于根據預先配置的區塊鏈數據與存儲節點的對應關系表,確定所述待存儲區塊鏈數據對應的存儲節點,針對確定出的每個存儲節點,在所述待存儲區塊鏈數據中加入該存儲節點對應的解鎖口令,并將攜帶解鎖口令的待存儲區塊鏈數據發送給該存儲節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天信息股份有限公司,未經航天信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010594753.5/2.html,轉載請聲明來源鉆瓜專利網。





