[發明專利]基于區塊鏈的存儲系統在審
| 申請號: | 201711344107.8 | 申請日: | 2017-12-15 |
| 公開(公告)號: | CN108076148A | 公開(公告)日: | 2018-05-25 |
| 發明(設計)人: | 尚小朋 | 申請(專利權)人: | 成都鏈一網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 成都厚為專利代理事務所(普通合伙) 51255 | 代理人: | 夏柯雙 |
| 地址: | 610000 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 存儲 上傳 權限驗證 下載請求 下載 存儲系統 文件分片 分布式存儲網絡 元信息存儲 存儲請求 上傳文件 網絡提供 穩定安全 下載文件 應用層 元信息 云存儲 電騾 篡改 網絡 | ||
本發明公開了一種基于區塊鏈的存儲系統,包括:應用層,用于上傳者生成上傳請求、存儲者生成存儲請求和下載者生成下載請求,以及根據所述上傳請求將要被存儲的文件切分為多個文件分片;區塊鏈網絡,用于存儲所述上傳請求、下載請求和文件的元信息,以及用于對發起下載請求的下載者進行權限驗證;分布式存儲網絡,用于存儲所述文件分片,以及在上傳文件時對存儲者進行權限驗證、在下載文件時對下載者進行權限驗證。本發明采用區塊鏈技術將文件的元信息存儲在區塊鏈網絡中,使其不能被篡改,大大提高了安全性,再結合電騾網絡提供的穩定性,實現了穩定安全的云存儲。
技術領域
本發明涉及數據存儲技術領域,特別是涉及一種基于區塊鏈的存儲系統。
背景技術
云存儲是在云計算(cloud computing)概念上延伸和發展出來的一個新的概念,是一種新興的網絡存儲技術,是指通過集群應用、網絡技術或分布式文件系統等功能,將網絡中大量各種不同類型的存儲設備通過應用軟件集合起來協同工作,共同對外提供數據存儲和業務訪問功能的系統。
當云計算系統運算和處理的核心是大量數據的存儲和管理時,云計算系統中就需要配置大量的存儲設備,那么云計算系統就轉變成為一個云存儲系統,所以云存儲是一個以數據存儲和管理為核心的云計算系統。簡單來說,云存儲就是將儲存資源放到云上供人存取的一種新興方案。使用者可以在任何時間、任何地方,透過任何可連網的裝置連接到云上方便地存取數據。
現有云存儲依賴于第三方大型存儲商來傳輸和存儲數據,如360云盤、百度網盤等,這些大型存儲商擁有全部的數據備份以及所有的用戶信息,受限于中心化的架構,非常容易受到各種安全威脅。
發明內容
本發明的目的在于克服現有技術的不足,提供一種基于區塊鏈的存儲系統,實現文件的分布式存儲,提高文件存儲的安全性。
本發明的目的是通過以下技術方案來實現的: 基于區塊鏈的存儲系統,包括:
應用層,用于上傳者生成上傳請求、存儲者生成存儲請求和下載者生成下載請求,以及根據所述上傳請求將要被存儲的文件切分為多個文件分片;
區塊鏈網絡,用于存儲所述上傳請求、下載請求和文件的元信息,以及用于對發起下載請求的下載者進行權限驗證;
分布式存儲網絡,用于存儲所述文件分片,以及在上傳文件時對存儲者進行權限驗證、在下載文件時對下載者進行權限驗證。
優選的,所述分布式存儲網絡為Kad分布式存儲網絡。
優選的,所述上傳請求包括文件的拆分數量、文件的備份數量、文件描述、上傳者的公鑰、上傳者的賬戶名、上傳者ID和文件ID,所述存儲請求包括存儲者的賬戶名、文件ID和文件分片ID,所述下載請求包括下載者的賬戶名和文件ID。
優選的,所述文件的元信息包括文件的分片信息、上傳者的公鑰和存儲者ID。
優選的,所述區塊鏈網絡為支持智能合約的區塊鏈網絡。
優選的,所述區塊鏈網絡包括:
上傳請求發起接口,用于上傳者發起將文件存儲到分布式存儲網絡的上傳請求;
上傳請求查看接口,用于存儲者查看區塊鏈網絡中存在的所有上傳請求;
存儲請求發起接口,用于存儲者發起存儲某一文件分片的存儲請求;
存儲請求查看接口,用于上傳者查看與自己要上傳的文件相關的存儲請求;
允許下載接口,用于為存儲者授予某一文件分片的存儲權限;
存儲完成聲明接口,用于存儲者發起已完成某一文件分片存儲的聲明;
存儲完成聲明查看接口,用于列出區塊鏈網絡中出現的與指定文件相關的存儲完成聲明;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都鏈一網絡科技有限公司,未經成都鏈一網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711344107.8/2.html,轉載請聲明來源鉆瓜專利網。





