Research on Collaborative Storage of Data Based on IPFS and Blockchain
Boyuan Han, Zhihong Liang, Yuxiang Huang, Mingming Qin, Fei Xiong · 2024
The advent of the digital economy has necessitated secure and efficient storage solutions for large-scale data. Blockchain technology, characterized by its decentralization and immutability, offers unique advantages for protecting data privacy. However, as the scale of on-chain data processing expands, blockchain faces significant challenges in terms of storage costs and efficiency. This research introduces the IPFS-BC system, a novel collaborative storage solution that integrates the InterPlanetary File System (IPFS) with blockchain. This system harnesses IPFS’ s capability to manage large-scale data and employs blockchain smart contracts to facilitate automated interactions between the IPFS and blockchain systems, thereby ensuring data integrity and security. The IPFS-BC system combines the blockchain's transaction record layer with IPFS's storage solution to achieve decentralized data storage and enhanced efficiency. Experimental validation demonstrates that this system effectively reduces the storage load on the blockchain, improves storage performance, and maintains data security and integrity. This study not only provides a new solution for large-scale data storage but also lays a practical foundation for further integration and interaction between blockchain and IPFS.