Font Size: a A A

Design And Implementation Of Distributed File Storage System Based On Blockchain

Posted on:2020-12-03Degree:MasterType:Thesis
Country:ChinaCandidate:W J YangFull Text:PDF
GTID:2428330590983068Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the advent of the information era,the amount of data continues to grow,and the demand for storage resources has become stronger and stronger.However,the existing centralized storage system has the shortages of high cost,low security and poor privacy.At the same time,P2 P based storage systems such as Freenet can make utilization of edge storage devices,but due to the lack of effective incentive mechanism,they tend to not be able to be universally applied.Through sufficient research on incentive mechanism of P2 P based storage systems and the evolution of blockchain in recent years,we propose and design a distributed file storage system based on blockchain,which makes the blockchian as a decentralized incentive mechanism,and so that the file storage system can facilitate the integration of edge storage resources,thereby reduce storage cost.The main work of this paper is as follows:(1)Design and implement blockchain system.We propose a concept of “file contract” in this paper to realize storage charging and sub-accounting.At the same time,by introducing BFT-DPOS(Byzantine Fault Tolerance-Delegated Proof of Stake)consensus algorithm,higher performance on blockchain system can achieve.(2)Design and implement a distributed-file-storage system,which can achieve distributed storage and retrieval of files,moreover,the system can be more stable and highly available with duplication management mechanism and node monitoring.(3)Design and implement the business management subsystem,which encapsulates the underlying architecture,and provide users with a visual interface.And the functions include file storage,file retrieval,file download,and information viewing.Our system combines the distributed file system and the blockchain system to provide a new solution to the problems existing in the existing storage system.At the same time,in the experimental performance test,the file system is capable of supporting high concurrency,which demonstrates the availability and stability of the system.
Keywords/Search Tags:Blockchain, distributed-file-storage system, decentralization, BFT-DPOS
PDF Full Text Request
Related items