This project presents a Decentralized Web-Based File Storage System using Blockchain Technology designed to store and share files in a secure, transparent, and reliable manner. Traditional cloud storage systems rely on centralized servers where all user data is stored in a single location. This centralized approach can lead to several issues such as data breaches, server failures, unauthorized access, and lack of user control over stored data. To overcome these limitations, the proposed system utilizes blockchain technology to create a decentralized storage platform. In this system, users can securely upload, store, and share files through a web-based interface. Instead of storing files directly on a centralized server, the system uses decentralized storage along with blockchain to maintain records of file ownership, access permissions, and transaction history in an immutable and transparent manner. For enhanced security, files are encrypted before being stored, ensuring that only authorized users can access the data. Smart contracts are implemented to automatically manage file access permissions, eliminating the need for a trusted third party. The primary objective of this system is to improve data security, provide users with complete control over their files, reduce dependency on centralized storage systems, and offer a reliable and trustworthy decentralized file storage solution.
Introduction
The rapid growth of digital data has increased the demand for efficient and secure storage solutions. Traditional cloud storage systems, which use centralized architectures, offer convenience but suffer from major drawbacks such as data breaches, single points of failure, lack of transparency, and limited user control over data.
To overcome these issues, the study proposes a Decentralized Web-Based File Storage System using Blockchain Technology. This system distributes data across multiple nodes instead of relying on a single server, improving security, reliability, and user ownership. Blockchain is used to store metadata (such as file ownership, access permissions, and transaction history) in an immutable and transparent manner, while actual files are stored in decentralized networks like IPFS. Encryption ensures that only authorized users can access the data.
The system integrates key technologies such as blockchain, smart contracts, IPFS, and web interfaces. Users authenticate via blockchain wallets (e.g., MetaMask), upload encrypted files, and manage access permissions through smart contracts. File integrity is maintained using unique hash values, and secure sharing is enabled through blockchain-based permission control.
Results show that the system successfully provides secure file storage, transparent access management, and improved data reliability. Users retain full control over their data, reducing dependence on centralized providers. Although challenges like retrieval speed and cost exist, the proposed system demonstrates a practical, secure, and efficient alternative to traditional cloud storage.
Conclusion
This research presents a decentralized web-based file storage system using blockchain technology to enhance data security and reliability. Traditional cloud storage systems rely on centralized servers, which can lead to risks such as data loss, security breaches, and lack of transparency. The proposed system addresses these issues by integrating blockchain technology with decentralized storage networks.
In the developed system, files are stored within a distributed storage network, while the blockchain records important metadata such as file ownership and storage information. This approach ensures that the data remains secure, tamper-resistant, and easily traceable. Furthermore, the use of encryption and smart contracts strengthens security and improves access control for stored files.
Overall, the proposed system demonstrates that blockchain technology can provide a more secure, transparent, and reliable approach to digital file storage compared to traditional centralized storage systems.
References
[1] S. Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System,” 2008.
[2] J. Benet, “IPFS: Content Addressed, Versioned, P2P File System,”arXiv preprint arXiv:1407.3561, Jul. 2014. doi:10.48550/arXiv.1407.3561.
[3] K. Christidis and M. Devetsikiotis, “Blockchains and smart contracts for the Internet of Things,” IEEE Access, vol. 4, pp. 2292–2303, 2016. doi:10.1109/ACCESS.2016.2566339.
[4] Z. Zheng, S. Xie, H. Dai, X. Chen, and H. Wang, “An overview of blockchain technology: Architecture, consensus, and future trends,” in Proc. IEEE Int. Congr. Big Data, Honolulu, HI, USA, 2017, pp. 557–564. doi:10.1109/BigDataCongress.2017.85.
[5] M. I. Khalid, I. Ehsan, A. K. Al-Ani, J. Iqbal, S. Hussain, S. S. Ullah, and N. Nayab, “A comprehensive survey on blockchain-based decentralized storage networks,” IEEE Access, vol. 11, pp. 10995–11020, 2023. doi:10.1109/ACCESS.2023.3240237.
[6] S. Jadhav and N. Pise, “Securing decentralized storage in blockchain: A hybrid cryptographic framework,” Cybernetics and Information Technologies, vol. 24, no. 2, pp. 16–31, 2024. doi:10.2478/cait-2024-0013.
[7] H.-S. Huang, T.-S. Chang, and J.-Y. Wu, “A secure file sharing system based on IPFS and blockchain,” in Proc. IEEE Int. Conf. Commun. Workshops (ICCW), 2019, pp. 1–5. doi:10.1109/ICCW.2019.8756878.
[8] Z. Zheng, S. Xie, H. Dai, and H. Wang, Blockchain Technology: Principles and Applications. Singapore: Springer, 2018. doi:10.1007/978-981-10-7276-8.
[9] S. Wilkinson, T. Boshevski, J. Brandoff, V. Buterin, and J. Preston, “Storj: A Peer-to-Peer Cloud Storage Network,”Storj Labs White Paper, 2014.
[10] C. Li, P. Li, and J. Liu, “SoK: Decentralized storage networks,” Internet of Things, vol. 25, 2024. doi:10.1016/j.iot.2024.100924.
[11] E. Daniel and F. Tschorsch, “IPFS and friends: A qualitative comparison of next-generation peer-to-peer data networks,” IEEE Communications Surveys & Tutorials, 2021. doi:10.48550/arXiv.2102.12737.
[12] S. Lamichhane and P. Herbke, “Verifiable decentralized IPFS cluster: Unlocking trustworthy data permanency for off-chain storage,” arXiv preprint arXiv:2408.07023, 2024. doi:10.48550/arXiv.2408.07023.
[13] H. Chen, Y. Lu, and Y. Cheng, “FileInsurer: A scalable and reliable protocol for decentralized file storage in blockchain,” arXiv preprint arXiv:2207.11657, 2022. doi:10.48550/arXiv.2207.11657.
[14] M. Merlec, J. Zaletelj, and M. Kova?, “Blockchain-based decentralized storage systems for sustainable data storage,” Sustainability, vol. 16, no. 17, 2024. doi:10.3390/su16177671.
[15] I. Vakilinia, J. Sengupta, and S. Sengupta, “An incentive-compatible mechanism for decentralized storage networks,” arXiv preprint arXiv:2208.09937, 2022. doi:10.48550/arXiv.2208.09937.