[發明專利]分布式存儲的副本保持驗證方法、裝置、設備及存儲介質有效
| 申請號: | 201810480502.7 | 申請日: | 2018-05-18 |
| 公開(公告)號: | CN108769171B | 公開(公告)日: | 2021-09-17 |
| 發明(設計)人: | 荊博 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L9/32 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 存儲 副本 保持 驗證 方法 裝置 設備 介質 | ||
1.一種分布式存儲的副本保持驗證方法,應用于驗證節點,其特征在于,所述方法包括:
向存儲有數據副本的分布式存儲節點發送副本保持驗證請求,其中,所述副本保持驗證請求中包括驗證片段的存儲位置,所述驗證片段包括預先在數據副本中確定的數據片段,所述存儲位置用于指示所述節點根據所述存儲位置提取存儲的數據片段,并根據所述數據片段確定對應的驗證標識;
其中,每個所述分布式存儲節點存儲的數據副本都不相同;所述數據副本為數據分片,原始的待存儲文件對應多個數據分組,每個數據分片中包括部分數據分組,且每個數據分組添加至至少兩個數據分片中;所述驗證片段為所述數據分片中至少一個數據分組內的數據片段;
接收所述節點反饋的副本保持驗證結果,其中,所述副本保持驗證結果中包括驗證片段的驗證標識;
根據原始記錄的驗證標識和接收的驗證標識,驗證所述節點是否對數據副本進行有效存儲。
2.根據權利要求1所述的方法,其特征在于:
所述驗證標識為所述數據片段的哈希值;或
所述驗證標識為所述數據片段和預設隨機時間戳組合的哈希值,其中,所述副本保持驗證請求中還包括所述預設隨機時間戳。
3.根據權利要求1-2任一所述的方法,其特征在于,所述驗證節點為區塊鏈網絡中的區塊生成節點,相應的,向存儲有數據副本的分布式存儲節點發送副本保持驗證請求包括:
在區塊鏈中的區塊內查找需要進行副本保持驗證的智能合約;
根據查找到的智能合約中的副本存儲節點,以及驗證片段的存儲位置,向存儲有數據副本的節點發送副本保持驗證請求。
4.根據權利要求3所述的方法,其特征在于,根據原始記錄的驗證標識和接收的驗證標識,驗證所述節點是否對數據副本進行有效存儲包括:
將從副本存儲節點接收的驗證標識與智能合約中存儲的驗證標識進行比對,以驗證所述節點是否對數據副本進行有效存儲。
5.根據權利要求4所述的方法,其特征在于,將從副本存儲節點接收的驗證標識與智能合約中存儲的驗證標識進行比對包括:
將從副本存儲節點接收的梅克爾樹的根值作為接收到的驗證標識;
從智能合約中獲取存儲的梅克爾樹的根值作為驗證標識;
將接收到的和獲取到的驗證標識進行比對;
其中,所述梅克爾樹由副本存儲節點中多個驗證片段的哈希值所構建。
6.根據權利要求3所述的方法,其特征在于,在區塊鏈中的區塊內查找需要進行副本保持驗證的智能合約包括:
在區塊鏈的區塊中查詢在執行過程中有副本保持監測需求的智能合約;和/或
在區塊鏈的區塊中查詢合約到期的智能合約,作為有副本保持驗證需求的智能合約。
7.一種分布式存儲的副本保持驗證方法,應用于原始存儲節點,其特征在于,所述方法包括:
將原始數據劃分為多個數據分組,將部分數據分組形成多個數據副本,保證每個數據分組添加至至少兩個數據副本中,并將數據副本中至少一個數據分組內設定位置處的數據片段作為驗證片段;
向分布式存儲節點中存儲多個數據副本,并確定數據副本中驗證片段的存儲位置和驗證片段的驗證標識,其中,所述驗證片段包括預先在數據副本中確定的數據片段,所述存儲位置用于指示所述分布式存儲節點根據所述存儲位置提取存儲的數據片段,并根據所述數據片段確定對應的驗證標識;
其中,每個所述分布式存儲節點存儲的數據副本都不相同;
向區塊鏈網絡發送用于數據分布式存儲的智能合約,以請求區塊生成節點將智能合約記錄至區塊鏈中,并根據所述驗證片段和驗證標識進行副本保持的有效性驗證;其中,所述智能合約中包括數據副本在所述分布式存儲節點中存儲的對應關系,以及驗證片段和驗證標識;
獲取區塊生成節點反饋的副本保持驗證結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810480502.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種集群網絡故障自檢系統及方法
- 下一篇:一種數據同步方法及系統





