MTFS: Merkle Tree based File System

02/25/2019
by   Jia Kan, et al.
0

The blockchain technology has been changing ourdaily lives since the cryptocurrencyBitcoin[1] was invented andreleased as open-source software by an unidentified person orgroup using the name of Satoshi Nakamoto in 2009. Of manyapplications which can be implemented based on the blockchain,storage is an important one, a notable example of which is theInterPlanetary File System (IPFS). IPFS is a distributed Webbased on a peer-to-peer hypermedia protocol to make the webfaster, safer, and more open and focuses on public accessible files.To provide a solution for private file storage in the blockchainway, in this thesis we propose a Merkle Tree [2] based File System(MTFS). In MTFS, the blockchain is more than a trust machine;it is an abstract of a cluster system. Distributed random nodesform a tree network [12] cluster without a central controllerto provide a secure private storage service and faster messagepropagation. Advance Proxy Re-Encryption (PRE) [10] algorithmis applied to guarantee secure file exchanges under permission.Merkle Tree [2] will make sure the files are distributed balancedamong the service nodes. The proposed MTFS can be used notonly for personal file storage and exchange but also for industryrequiring mutual trust in file uploading and downloading inmaking contracts like insurance.

READ FULL TEXT
research
07/24/2022

FileInsurer: A Scalable and Reliable Protocol for Decentralized File Storage in Blockchain

With the development of blockchain applications, the requirements for fi...
research
12/16/2019

Proof of file access in a private P2P network using blockchain

While sharing files in a peer-to-peer (P2P) system significantly increas...
research
05/02/2022

A Secure File Sharing System Based on IPFS and Blockchain

There is a great interest in many approaches towards blockchain in provi...
research
12/18/2022

FileDAG: A Multi-Version Decentralized Storage Network Built on DAG-based Blockchain

Decentralized Storage Networks (DSNs) can gather storage resources from ...
research
12/27/2018

Extending TCP for Accelerating Replication on Cluster File Systems over SDNs

This paper explores the changes required of TCP to efficiently support c...
research
11/22/2017

Implementation of an Android Framework for USB storage access without root rights

This bachelor thesis describes the implementation of an Android framewor...

Please sign up or login with your details

Forgot password? Click here to reset