Abstract

Our paper focuses on the implementation of a decentralized cloud storage system using the IPFS (InterPlanetary File System) technology. The project aims to provide an alternative to centralized cloud storage by decentralization, enhanced security, and user control over data which is a more sustainable solution than the existing system. In a centralized cloud storage system, data is stored on a single server controlled by a service provider. This centralized approach poses potential risks such as single points of failure, data breaches, and reliance on the trustworthiness of the provider. In contrast, our decentralized cloud storage system distributes data across a network of interconnected nodes. Each node stores a portion of the data, ensuring redundancy and availability. By leveraging IPFS, which utilizes a distributed hash table and content- addressed storage, our system ensures data integrity, fault tolerance, and censorship resistance. Users of our system have greater control over their data. They can participate in the network by contributing their storage resources and accessing their files securely. The project implementation includes features such as file upload, download, retrieval based on IPFS hashes, and user authentication. It also provides functionalities like displaying connected peers, managing file metadata, and enabling file deletion. Overall, our project showcases the potential of decentralized cloud storage, exemplifying its benefits and illustrating how it can be implemented using IPFS technology.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call