An Incentive-Compatible Mechanism for Decentralized Storage Network

08/21/2022
by   Iman Vakilinia, et al.
0

The dominance of a few big companies in the storage market arising various concerns including single point of failure, privacy violation, and oligopoly. To eliminate the dependency on such a centralized storage architecture, several Decentralized Storage Network (DSN) schemes such as Filecoin, Sia, and Storj have been introduced. DSNs leverage blockchain technology to create a storage platform such that the micro storage providers can also participate in the storage market. To verify the accurate data storage by the storage providers during a storage contract, DSNs apply a Proof of Storage (PoS) scheme to continuously inspect the storage service. However, continuous verification of the storage provider imposes an extra cost to the network and therefore end-users. Moreover, DSN's PoS verification is vulnerable to a service denying attack in which the storage provider submits valid PoS to the network while denying the service to the client. Considering the benefits and existing challenges of DSNs, this paper introduces a novel incentive-compatible DSN scheme. In this scheme, the PoS is conducted only if the client submits a challenge request. We model the storage service as a repeated dynamic game and set the players' payoffs such that the storage provider's dominant strategy is to honestly follow the storage contract. Our proposed mechanism leverages the smart-contract and oracle network to govern the storage agreement between the client and storage provider efficiently. Furthermore, our scheme is independent of a specific blockchain platform but can be plugged into any blockchain platform with smart-contract execution capability. As a proof of concept, we have implemented our scheme using solidity language and chainlink oracle network. The performance analysis demonstrates the applicability of our scheme.

READ FULL TEXT
research
07/22/2023

Blockchain-based Cloud Data Deduplication Scheme with Fair Incentives

With the rapid development of cloud computing, vast amounts of duplicate...
research
05/12/2020

Towards Privacy-assured and Lightweight On-chain Auditing of Decentralized Storage

How to audit outsourced data in centralized storage like cloud is well-s...
research
01/20/2020

BlockHouse: Blockchain-based Distributed Storehouse System

We propose in this paper BlockHouse, a decentralized/P2P storage system ...
research
07/07/2020

Optimal Witnessing of Healthcare IoT Data Using Blockchain Logging Contract

Verification of data generated by wearable sensors is increasingly becom...
research
12/03/2019

Decentralized Common Knowledge Oracles

We define and analyze three mechanisms for getting common knowledge, a p...
research
12/30/2021

MetaChain: A Novel Blockchain-based Framework for Metaverse Applications

Metaverse has recently attracted paramount attention due to its potentia...
research
03/07/2020

SkillCheck: An Incentive-based Certification System using Blockchains

Skill verification is a central problem in workforce hiring. Companies a...

Please sign up or login with your details

Forgot password? Click here to reset