基于區(qū)塊鏈的分布式文件存儲系統(tǒng)的設計和實現(xiàn)
發(fā)布時間:2023-02-20 21:52
隨著信息時代的到來,數據量不斷增長,人們對于存儲資源的需求也越發(fā)強烈,但是目前的中心化存儲系統(tǒng)存在費用高、安全性低以及隱私性差等問題。與此同時,Freenet等P2P存儲系統(tǒng)雖然能夠實現(xiàn)邊緣存儲設備的利用,但是由于缺乏有效的激勵機制,未能得到大規(guī)模的應用。本文基于對P2P存儲系統(tǒng)激勵機制的研究,結合近些年來區(qū)塊鏈技術的發(fā)展,設計和實現(xiàn)了一種基于區(qū)塊鏈的分布式文件存儲系統(tǒng);趨^(qū)塊鏈技術的加密數字貨幣為文件存儲系統(tǒng)提供去中心化的激勵機制,用于吸引邊緣存儲資源的加入,進而降低存儲成本。本文主要的工作包括以下三點:(1)設計和實現(xiàn)區(qū)塊鏈子系統(tǒng),采用“文件合約”的方式來實現(xiàn)文件存儲的收費以及分賬,并引入BFT-DPOS(Byzantine Fault Tolerance-Delegated Proof of Stake)共識算法,來提升區(qū)塊鏈的性能。(2)設計和實現(xiàn)分布式文件子系統(tǒng),用于文件的分布式存儲和檢索,并結合副本管理機制和節(jié)點存儲監(jiān)控,來保證系統(tǒng)的穩(wěn)定性和可用性。(3)設計和實現(xiàn)業(yè)務管理子系統(tǒng),將底層功能封裝,為用戶提供可視化的操作界面,具體功能包括轉賬、文件存儲、文件下載、文件刪除以...
【文章頁數】:68 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
1.緒論
1.1 研究背景和意義
1.2 國內外研究現(xiàn)狀
1.3 主要內容和章節(jié)安排
2.相關技術概述
2.1 點對點對等網絡
2.2 密碼學技術
2.3 共識算法
2.4 本章小結
3.系統(tǒng)設計和整體架構
3.1 需求分析
3.2 系統(tǒng)整體架構設計
3.3 區(qū)塊鏈子系統(tǒng)的設計
3.4 分布式文件子系統(tǒng)的設計
3.5 業(yè)務管理子系統(tǒng)的設計
3.6 本章小結
4.基于區(qū)塊鏈的分布式文件存儲系統(tǒng)的實現(xiàn)
4.1 區(qū)塊鏈子系統(tǒng)的實現(xiàn)
4.2 分布式文件子系統(tǒng)的實現(xiàn)
4.3 業(yè)務管理子系統(tǒng)的實現(xiàn)
4.4 本章小結
5.系統(tǒng)評測和分析
5.1 實驗環(huán)境
5.2 功能測試和分析
5.3 性能測試和分析
5.4 本章小結
6.總結和展望
6.1 總結
6.2 展望
致謝
參考文獻
本文編號:3747381
【文章頁數】:68 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
1.緒論
1.1 研究背景和意義
1.2 國內外研究現(xiàn)狀
1.3 主要內容和章節(jié)安排
2.相關技術概述
2.1 點對點對等網絡
2.2 密碼學技術
2.3 共識算法
2.4 本章小結
3.系統(tǒng)設計和整體架構
3.1 需求分析
3.2 系統(tǒng)整體架構設計
3.3 區(qū)塊鏈子系統(tǒng)的設計
3.4 分布式文件子系統(tǒng)的設計
3.5 業(yè)務管理子系統(tǒng)的設計
3.6 本章小結
4.基于區(qū)塊鏈的分布式文件存儲系統(tǒng)的實現(xiàn)
4.1 區(qū)塊鏈子系統(tǒng)的實現(xiàn)
4.2 分布式文件子系統(tǒng)的實現(xiàn)
4.3 業(yè)務管理子系統(tǒng)的實現(xiàn)
4.4 本章小結
5.系統(tǒng)評測和分析
5.1 實驗環(huán)境
5.2 功能測試和分析
5.3 性能測試和分析
5.4 本章小結
6.總結和展望
6.1 總結
6.2 展望
致謝
參考文獻
本文編號:3747381
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3747381.html