In the modern digital era, centralized cloud storage platforms suffer from multiple limitations, including dependency on a single authority, vulnerability to cyberattacks, and unexpected service disruptions. To overcome these drawbacks, this paper introduces a Decentralized Storage Network (DSN) powered by blockchain technology.
The proposed framework integrates a custom-built blockchain, peer-to-peer communication, and advanced encryption mechanisms to deliver a highly secure and resilient storage solution. Instead of storing files in a single location, data is encrypted and divided into smaller fragments, which are distributed across multiple nodes using an IPFS-inspired system.
All activities such as file storage, access permissions, and metadata handling are securely recorded on a blockchain ledger. This ensures data authenticity, confidentiality, and availability while eliminating reliance on centralized systems.
Introduction
The text presents a blockchain-based decentralized storage system designed to overcome limitations of traditional centralized cloud storage, such as single points of failure, privacy risks, and lack of transparency. In centralized systems, users must rely on third-party providers, which can compromise security and trust.
To solve this, the proposed system uses a combination of blockchain and peer-to-peer (P2P) storage (IPFS). Files are encrypted on the client side using AES-256, split into chunks, and distributed across multiple network nodes. Meanwhile, the blockchain stores only metadata, file hashes, and access permissions, ensuring immutability, transparency, and traceability.
A key objective is to improve security, confidentiality, integrity, and fault tolerance while reducing dependence on centralized servers. The system also introduces a lightweight blockchain using Proof-of-Authority (PoA) to improve efficiency and reduce overhead compared to traditional blockchain systems like Ethereum or Hyperledger.
The architecture includes several modules:
User Interface for file upload/download
Encryption Module for securing data
IPFS/P2P Network for distributed storage
Blockchain Module for metadata logging
Smart Contracts for access control
Retrieval Module for reconstructing files
During file upload, the file is encrypted, split into chunks, stored across IPFS nodes, and its hash is recorded on the blockchain. During retrieval, authorized users fetch and reconstruct the encrypted chunks, then decrypt them locally.
Conclusion
This paper presents a blockchain-based decentralized storage system designed to overcome the limitations of traditional cloud storage solutions. By integrating encryption, peer-to-peer networking, and a custom blockchain, the proposed system ensures data security, privacy, and transparency. The architecture eliminates reliance on centralized authorities and provides a robust mechanism for data storage and retrieval.
Experimental results demonstrate that the system achieves a balance between security and performance, with minimal overhead introduced by blockchain operations. The use of a custom blockchain and a lightweight consensus mechanism enhances efficiency and scalability.
Currently, the system utilizes a cloud-based infrastructure, specifically Microsoft Azure, for managing server-side operations and user credential storage. As part of future work, the system will be extended to incorporate a dedicated server and a custom database for securely managing user credentials. This enhancement aims to provide greater control, improved security, and reduced dependency on third-party cloud services.
Future research will also focus on optimizing network performance, improving scalability, and conducting comprehensive security analyses to further strengthen the system.
References
[1] L. Meng and B. Sun, \"Research on Decentralized Storage Based on a Blockchain,\" Sustainability, vol. 14, no. 20, p. 13060, Oct. 2022. [Online]. Available: https://doi.org/10.3390/su142013060
[2] G. J, P. R, S. K, and V. G, \"A Secure Decentralized Data Storage Framework Using Blockchain Technology,\" International Journal of Advanced Research in Science, Communication and Technology (IJARSCT), vol. 2, no. 1, pp. 330-335, June 2022. [Online]. Available: https://doi.org/10.48175/IJARSCT-4600
[3] L. Jiang and X. Zhang, \"BCOSN: A Blockchain-Based Decentralized Online Social Network,\" IEEE Transactions on Computational Social Systems, vol. 6, no. 6, pp. 1454-1466, Dec. 2019. [Online]. Available: https://doi.org/10.1109/TCSS.2019.2941650
[4] Y. M. Gajmal and R. Udayakumar, \"Blockchain-Based Access Control and Data Sharing Mechanism in Cloud Decentralized Storage System,\" Journal of Web Engineering, vol. 20, no. 5, pp. 1359–1388, 2021. [Online]. Available: https://doi.org/10.13052/jwe1540-9589.2054
[5] S. Mann, H. Chaudhary, A. khatri, R. Malik, and Y. Gupta, \"A Peer-to-Peer File Storage System Using Blockchain and Interplanetary File System,\" International Journal of Current Science Research and Review, vol. 5, no. 2, pp. 582-589, Feb. 2022. [Online]. Available: https://doi.org/10.47191/ijcsrr/V5-i2-34
[6] G. R. Shalom and G. R. Nirogi, \"Decentralized Cloud Storage Using Blockchain,\" International Journal For Research in Applied Science and Engineering Technology (IJRASET), vol. 10, no. 9, pp. 1294-1300, Sep. 2022. [Online]. Available: https://doi.org/10.22214/ijraset.2022.46810
[7] M. I. Khalid et al., \"A Comprehensive Survey on Blockchain-Based Decentralized Storage Networks,\" IEEE Access, vol. 11, pp. 10995-11015, 2023. [Online]. Available: https://doi.org/10.1109/ACCESS.2023.3240237
[8] H. Zang, H. Kim, and J. Kim, \"Blockchain-Based Decentralized Storage Design for Data Confidence Over Cloud-Native Edge Infrastructure,\" IEEE Access, vol. 12, pp. 50083-50099, 2024. [Online]. Available: https://doi.org/10.1109/ACCESS.2024.3383010