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

12/18/2022
by   Hechuan Guo, et al.
0

Decentralized Storage Networks (DSNs) can gather storage resources from mutually untrusted providers and form worldwide decentralized file systems. Compared to traditional storage networks, DSNs are built on top of blockchains, which can incentivize service providers and ensure strong security. However, existing DSNs face two major challenges. First, deduplication can only be achieved at the directory-level. Missing file-level deduplication leads to unavoidable extra storage and bandwidth cost. Second, current DSNs realize file indexing by storing extra metadata while blockchain ledgers are not fully exploited. To overcome these problems, we propose FileDAG, a DSN built on DAG-based blockchain to support file-level deduplication in storing multi-versioned files. When updating files, we adopt an increment generation method to calculate and store only the increments instead of the entire updated files. Besides, we introduce a two-layer DAG-based blockchain ledger, by which FileDAG can provide flexible and storage-saving file indexing by directly using the blockchain database without incurring extra storage overhead. We implement FileDAG and evaluate its performance with extensive experiments. The results demonstrate that FileDAG outperforms the state-of-the-art industrial DSNs considering storage cost and latency.

READ FULL TEXT

page 1

page 4

page 5

page 8

page 10

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/21/2019

Content Addressed P2P File System for the Web with Blockchain-Based Meta-Data Integrity

With the exponentially scaled World Wide Web, the standard HTTP protocol...
research
02/25/2019

MTFS: Merkle Tree based File System

The blockchain technology has been changing ourdaily lives since the cry...
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
08/21/2019

Towards Marrying Files to Objects

To deal with the constant growth of unstructured data, vendors have depl...
research
12/05/2019

[Invited talk] Building a Disaster-resilient Storage Layer for Next Generation Networks: The Role of Redundancy

Blockchain is the driving force behind a myriad of decentralized applica...
research
09/14/2023

Sync+Sync: A Covert Channel Built on fsync with Storage

Scientists have built a variety of covert channels for secretive informa...

Please sign up or login with your details

Forgot password? Click here to reset