BlockHouse: Blockchain-based Distributed Storehouse System
This addresses the problem of decentralized and secure data storage for users in peer-to-peer networks, though it appears incremental as it builds on existing blockchain and smart contract technologies.
The paper tackles decentralized storage by proposing BlockHouse, a P2P system using private blockchains to enable participants to rent unused storage, with a dual Smart Contract and Proof of Retrievability system to automatically verify file hosting at fixed frequencies, resulting in enhanced transparency and integrated payment mechanisms.
We propose in this paper BlockHouse, a decentralized/P2P storage system fully based on private blockchains. Each participant can rent his unused storage in order to host data of other members. This system uses a dual Smart Contract and Proof of Retrievability system to automatically check at a fixed frequency if the file is still hosted. In addition to transparency, the blockchain allows a better integration with all payments associated to this type of system ( regular payments, sequestration to ensure good behaviors of users, ...). Except the data transferred between the client and the server, all the actions go through a smart contract in the blockchain in order to log, pay and secure the entire storage process.