A Decentralized File Storage Solution Using IPFS and Blockchain
Author :
Ms. N. Vanitha, A Janani, Jeevasri Supraja D, Varsha VijaykumarJourna Name:
International Journal of Science, Engineering and Technology Country :
IndiaVolume:
12 issue:2 Year:2024 Views : 226
Abstract:
A centralized approach to cloud computing has its fair share of issues. The cost required to store data in centralized servers is more than required and the security it provides is quite less. The solution to this is to implement a decentralized cloud storage using blockchain which is a distributed database that is shared among the nodes of a computer network. Inter Planetary File System (IPFS) is a peer-to-peer network and a protocol for storing files and sharing data in a distributed file system. It is quite similar to cloud computing but it is decentralized. In the proposed system, we will build an application that will enable the users to store a file and view a file that is already stored and download a file already stored by them. The application stores the user’s file across multiple peers using the IPFS protocol which stores the file in IPFS objects and the hash returned by it that specifies the address of the file will be stored in the Ethereum blockchain using smart contracts. The purpose of storing the hash returned into the blockchain is to provide security against hacking the file as anything that is stored in the blockchain is immutable. This is also due to that security given by the proof of ownership consensus protocol that blockchain provides.