Large-Scale Data Storage Scheme in Blockchain Ledger Using IPFS and NoSQL

Large-Scale Data Storage Scheme in Blockchain Ledger Using IPFS and NoSQL

Randhir Kumar, Rakesh Tripathi
Copyright: © 2021 |Pages: 26
DOI: 10.4018/978-1-7998-3444-1.ch005
(Individual Chapters)
No Current Special Offers


The future applications of blockchain are expected to serve millions of users. To provide variety of services to the users, using underlying technology has to consider large-scale storage and assessment behind the scene. Most of the current applications of blockchain are working either on simulators or via small blockchain network. However, the storage issue in the real world is unpredictable. To address the issue of large-scale data storage, the authors have introduced the data storage scheme in blockchain (DSSB). The storage model executes behind the blockchain ledger to store large-scale data. In DSSB, they have used hybrid storage model using IPFS and MongoDB(NoSQL) in order to provide efficient storage for large-scale data in blockchain. In this storage model, they have maintained the content-addressed hash of the transactions on blockchain network to ensure provenance. In DSSB, they are storing the original data (large-scale data) into MongoDB and IPFS. The DSSB model not only provides efficient storage of large-scale data but also provides storage size reduction of blockchain ledger.
Chapter Preview


To maintain the large scale data like video, audio files there must be a need for off-chain storage (Arslan & Goker, n.d.; Wang, 2019) to mitigate the scalability issue in the blockchain technology. The distributed ledger required the least storage space, discussed in (Arslan & Goker, n.d.) Compression and decompression scheme. However, the audio and video compression and decompression scheme suffer from loss of data. Similarly, the healthcare data storage on a large scale with privacy and better security the blockchain-based application has been proposed (Colloquium & Zrt, 2017; Xu et al., 2019). The growing size of data storage in blockchain limiting development to improve the storage the authors have proposed in (Dai, 2018) network coded distributed storage (NC-DS) to reduce the storage room of blockchain network. The NC-DS reduces the storage size with the transaction division in small pieces. However, this approach limits the NC-DS due to correction and inconsistency problems.

Complete Chapter List

Search this Book: