Font Size: a A A

The Frame Of Decentralized Storage System Based On Distributed Ledger

Posted on:2021-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:C H FuFull Text:PDF
GTID:2428330623968231Subject:Engineering
Abstract/Summary:PDF Full Text Request
The core idea of Decentralized Storage is to associate all the storage device holders in the world to be the servers,and share the device and offer the storage service for the clients who want to rent the storage space in a distributed and point-to-point way.This system has characters such as decentralization and muti-servers,which can solve the prob-lems in traditional centralized storage service,such as single node invalidation and data disclosure.This paper use Distributed Ledger Technology(DLT)to realize the encourage mechanism.The core idea of DLT is to distribute the transaction logging right to realize the decentralized transaction.Encourage mechanism can excite more storage holders to join the system,and DLT can keep the decentralized character in transaction.This paper puts forward a design of Decentralized Storage System based on DLT through lots of research on Decentralized Storage,DLT,redundancy and file storage proof technology.The work of this paper has these points:(1)This paper puts forward a complete frame of Decentralized Storage System,and specifies the function models and their usage of different parts in this system.It also expounds the detailed flow of one transaction in this system clearly.(2)This paper improves the distribution of redundant file in decentralized storage.The system comes up with a file redundant backup design based on erasure encode,and gives the best redundancy column,which can reduce 1.4 times redundant data size while keeping the storage performance as same as the fully backup.This paper also comes up with a redundancy distribution method based on client-server P2 P transmission speed,which can hugely accelerate the file recover speed and protect the data from leakage.(3)This paper designs and realise a storage service transaction market based on DLT,which is used to establish the service relation between clients and servers.The market is built based on Hyperledger Fabric,and it uses a new method based on auction to choose the servers,which can help the clients find better servers.It also uses a method to check the file storage proof on blockchain,which can keep the fairness of proof check.After simulation,the decentralized storage system designed by this paper can reach99.9% service availability in two years,and can keep it upon 99.75% in 10 years.Also the storage durability can keep upon ”12 '9's” in long time services,which can reach the standard of main cloud storage products.In addition,when tested with micro-topology,which has 2 organizations,2 endorsement peers and 5 order peers,the transaction market can respond about 20 transaction requests and at least 100 query requests,and the aver-age delay of transaction request is only 2.4 seconds.The transaction throughput capacity has exceeded the Ethernum.From the result we can see,the system raised by this paper can offer reliable storage service,and the transaction market can realize transparent and efficient storage service transaction.
Keywords/Search Tags:Decentralized Storage, Distributed Ledger, Erasure Coding, File Storage Proof
PDF Full Text Request
Related items