Blockchain-Based Framework for Data Storage in Peer-to-Peer Scheme Using Interplanetary File System

Publications

Blockchain-Based Framework for Data Storage in Peer-to-Peer Scheme Using Interplanetary File System

Blockchain-Based Framework for Data Storage in Peer-to-Peer Scheme Using Interplanetary File System

Author : Dr Randhir Kumar

Year : 2020

Publisher : Elsevier

Source Title : Handbook of Research on Blockchain Technology

Document Type :

Abstract

Interplanetary file system (IPFS) is a version-controlled file system in a peer-to-peer scheme that provides a content-addressable block storage model for storing and sharing files in a distributed environment. According to the feature of IPFS, we have proposed a blockchain-based framework to share the file using content-addressable block storage in the peer-to-peer model. To overcome the availability, reliability, storage overhead, and another issue of centralized service providers, we have introduced blockchain- and IPFS-based distributed storage model that ensures the immutability, integrity, and availability of the resource. In this framework, we are storing the file on IPFS and the addressable content (hash) to the blockchain as a transaction. Our proposed scheme can effectively solve the problem of availability, reliability, and storage of a centralized service provider. In this proposed framework, we are storing the academic record of the student (jpg format) on IPFS (peer-to-peer scheme). To implement the blockchain framework, we have used python(anaconda), python flask, postman, and IPFS.