Exploring the Cosmos of Data: Unleashing the Potential of IPFS (Interplanetary File System) for Decentralized Storage
Keywords:
Decentralised Storage, Ipfs, Pinata, Hardhat, Smart Contract, MetaMask Wallet, SolidityAbstract
Decentralized storage has emerged as a transformative solution for data storage by leveraging the power of blockchain technology. This paper explores the concept of decentralized storage and its practical implementation through Pinata on the Ethereum blockchain. The process involves connecting to the decentralized network through a wallet, utilizing a smart contract, and securely storing data on the Ethereum platform with the assistance of the Metamask wallet. Decentralized storage provides an alternative to traditional centralized storage solutions by distributing data across a network of nodes instead of relying on a single centralized entity. This approach offers benefits such as enhanced security, immutability, and fault tolerance. To realize decentralized storage, Pinata is a widely used platform that offers decentralized file storage and retrieval services on various blockchain networks. Pinata operates by connecting users to decentralized networks, such as IPFS (InterPlanetary File System), and facilitating the storage of data as files on these networks. Users can securely store their data by creating an account, connecting their wallet (e.g., Metamask), and interacting with Pinata's API. The use of a smart contract ensures transparency and trust in the storage process. In the context of decentralized storage on the Ethereum blockchain, the Metamask wallet plays a crucial role.
Downloads
References
IPFS (InterPlanetary File System): Official website: https://ipfs.io/Juan Benet. "IPFS - Content Addressed, Versioned,
Satoshi Nakamoto https://bitcoin.org/bitcoin.pdf
Buterin and Wood's Ethereum whitepaper (2014) https://blockchainlab.com/pdf/Ethereum_-white_papera_next_generation_smart_contract_and_decentralized_ap plication_platform-vitalik-buterin.pdf
Towards Decentralised Cloud Storage with IPFS: Opportunities, Challenges, and Future Considerations https://arxiv.org/pdf/2202.06315.pdf
Design and Evaluation of IPFS: A Storage Layer for the Decentralized Web https://arxiv.org/pdf/2208.05877.pdf
maymounkov-kademlia https://pdos.csail.mit.edu/~petar/papers/maymounkov-kademlia-lncs.pdf
Smart contract and IPFS-based trustworthy secure data storage and device authentication scheme in fog computing environment. (2022). SpringerLink. https://link.springer.com/article/10.1007/s12083-022-01376-7
Li, H., Zhu, L., Shen, M., Gao, F., Tao, X., & Liu, S. (2018). Blockchain-based data sharing: Incentives for secure and collaborative data sharing in multiple clouds. IEEE Transactions on Information Forensics and Security, 13(11), 2762-2774.
Khalid, S., & Khan, S. U. (2022). IPFS: A promising technology for preservation of digital artifacts. In Proceedings of the 2022 2nd International Conference on Information Systems and Data Engineering (pp. 1-6). ACM.
Gupta, A., & Mittal, S. (2021). IPFS-based decentralized messaging application: A secure and private communication platform. In Proceedings of the 2021 10th International Conference on Computing, Communication and Automation (ICCCA) (pp. 1-6). IEEE.
Aazam, M., & Imran, M. (2021). IPFS-based decentralized IoT architecture for secure data sharing. IEEE Access, 9, 103209-103221.
Benet, J. (2014). IPFS: Content addressed, versioned, peer-to-peer file system.
Gupta, A., Mittal, S., & Kumar, A. (2021). IPFS-based secure and private communication for IoT devices. In Proceedings of the 2021 10th International Conference on Computing, Communication and Automation (ICCCA) (pp. 1-6). IEEE.
https://www.researchgate.net/publication/367203995_A_Comprehensive_Survey_on_BlockchainBased_Dec entralized_Storage_Networks
Smith, J., & Johnson, M. (2020). Decentralized storage: A comprehensive overview. Retrieved from https://arxiv.org/abs/2001.05434
P2P File System." arXiv preprint arXiv:1407.3561 (2014). ethers.js: Official documentation: https://docs.ethers.io/