(Publisher of Peer Reviewed Open Access Journals)

International Journal of Advanced Technology and Engineering Exploration (IJATEE)

ISSN (Print):2394-5443    ISSN (Online):2394-7454
Volume-11 Issue-115 June-2024
Full-Text PDF
Paper Title : Smart storage strategies for blockchain: a review of approaches
Author Name : Shelke R. Kavita and Subhash K. Shinde
Abstract :

Blockchain technology has drawn the attention of researchers across multiple industries, encompassing fields such as healthcare and manufacturing. Although blockchain's immutability, transparency, and traceability are undeniable advantages, persistent challenges limit its widespread integration. A significant problem encountered in blockchains is storage, particularly due to the growing number of blocks in the network. As the blockchain's size increases, it becomes harder for network peers to maintain pace, causing delays in transaction processing and reduced scalability. Furthermore, a larger blockchain requires more time to synchronize with new network nodes, which poses a significant challenge for new nodes who must download and verify the complete blockchain. This can create a bottleneck that restricts network scalability. Additionally, peers might encounter difficulties storing the entire blockchain, impeding their participation in network activities and transaction validation. Consequently, this situation could lead to centralization, where only peers with substantial storage capacities can engage in mining. Blockchain technology is undergoing rapid expansion, so innovative blockchain designs are needed. This article focuses on addressing the storage issue in current blockchain systems and exploring its impact on scalability. It explores current approaches for improving the storage efficiency of blockchain technology. These suggested solutions are grouped according to their methods, and their effectiveness is assessed through a comprehensive comparative analysis.

Keywords : Blockchain, Storage optimization, Network centralization, Transaction processing, Scalability.
Cite this article : Kavita SR, Shinde SK. Smart storage strategies for blockchain: a review of approaches. International Journal of Advanced Technology and Engineering Exploration. 2024; 11(115):852-874. DOI:10.19101/IJATEE.2023.10102422.
References :
[1]Nakamoto S. Bitcoin: a peer-to-peer electronic cash system. 2008.
[Google Scholar]
[2]Yuan Y, Wang FY. Blockchain and cryptocurrencies: model, techniques, and applications. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 2018; 48(9):1421-8.
[Crossref] [Google Scholar]
[3]Guo H, Yu X. A survey on blockchain technology and its security. Blockchain: Research and Applications. 2022; 3(2):100067.
[Crossref] [Google Scholar]
[4]Abou JJ, Saade RG. Blockchain applications–usage in different domains. IEEE Access. 2019; 7:45360-81.
[Crossref] [Google Scholar]
[5]Khan SN, Loukil F, Ghedira-guegan C, Benkhelifa E, Bani-hani A. Blockchain smart contracts: applications, challenges, and future trends. Peer-to-peer Networking and Applications. 2021; 14:2901-25.
[Crossref] [Google Scholar]
[6]Manzoor R, Sahay BS, Singh SK. Blockchain technology in supply chain management: an organizational theoretic overview and research agenda. Annals of Operations Research. 2022:1-48.
[Crossref] [Google Scholar]
[7]Rejeb A, Treiblmaier H, Rejeb K, Zailani S. Blockchain research in healthcare: a bibliometric review and current research trends. Journal of Data, Information and Management. 2021; 3:109-24.
[Crossref] [Google Scholar]
[8]Jafar U, Aziz MJ, Shukur Z. Blockchain for electronic voting system-review and open research challenges. Sensors. 2021; 21(17):1-22.
[Crossref] [Google Scholar]
[9]Weerawarna R, Miah SJ, Shao X. Emerging advances of blockchain technology in finance: a content analysis. Personal and Ubiquitous Computing. 2023; 27(4):1495-508.
[Crossref] [Google Scholar]
[10]Saari A, Vimpari J, Junnila S. Blockchain in real estate: recent developments and empirical applications. Land Use Policy. 2022; 121:106334.
[Crossref] [Google Scholar]
[11]Ali MS, Vecchio M, Pincheira M, Dolui K, Antonelli F, Rehmani MH. Applications of blockchains in the internet of things: a comprehensive survey. IEEE Communications Surveys & Tutorials. 2018; 21(2):1676-717.
[Crossref] [Google Scholar]
[12]Choo KK, Ozcan S, Dehghantanha A, Parizi RM. Blockchain ecosystem—technological and management opportunities and challenges. IEEE Transactions on Engineering Management. 2020; 67(4):982-7.
[Crossref] [Google Scholar]
[13]Lu Y. The blockchain: state-of-the-art and research challenges. Journal of Industrial Information Integration. 2019; 15:80-90.
[Crossref] [Google Scholar]
[14]Uddin MA, Stranieri A, Gondal I, Balasubramanian V. A survey on the adoption of blockchain in IoT: challenges and solutions. Blockchain: Research and Applications. 2021; 2(2):100006.
[Crossref] [Google Scholar]
[15]Habib G, Sharma S, Ibrahim S, Ahmad I, Qureshi S, Ishfaq M. Blockchain technology: benefits, challenges, applications, and integration of blockchain technology with cloud computing. Future Internet. 2022; 14(11):1-22.
[Crossref] [Google Scholar]
[16]Mazlan AA, Daud SM, Sam SM, Abas H, Rasid SZ, Yusof MF. Scalability challenges in healthcare blockchain system-a systematic review. IEEE Access. 2020; 8:23663-73.
[Crossref] [Google Scholar]
[17]Zhou Q, Huang H, Zheng Z, Bian J. Solutions to scalability of blockchain: a survey. IEEE Access. 2020; 8:16440-55.
[Crossref] [Google Scholar]
[18]Xie J, Yu FR, Huang T, Xie R, Liu J, Liu Y. A survey on the scalability of blockchain systems. IEEE Network. 2019; 33(5):166-73.
[Crossref] [Google Scholar]
[19]Khan D, Jung LT, Hashmani MA. Systematic literature review of challenges in blockchain scalability. Applied Sciences. 2021; 11(20):1-27.
[Crossref] [Google Scholar]
[20]Kim S, Kwon Y, Cho S. A survey of scalability solutions on blockchain. In international conference on information and communication technology convergence 2018 (pp. 1204-7). IEEE.
[Crossref] [Google Scholar]
[21]https://www.statista.com/statistics/730806/daily-number-of-bitcoin-transactions/. Accessed 15 May 2024.
[22]https://learn.bybit.com/blockchain/bitcoin-mempool-what-happens-to-the-unconfirmed-transactions/. Accessed 15 May 2024.
[23]https://www.statista.com/statistics/730818/average-number-of-ethereum-transactions/. Accessed 15 May 2024.
[24]Akrasi-mensah NK, Tchao ET, Sikora A, Agbemenu AS, Nunoo-mensah H, Ahmed AR, et al. An overview of technologies for improving storage efficiency in blockchain-based IIoT applications. Electronics. 2022; 11(16):1-25.
[Crossref] [Google Scholar]
[25]Kim T, Lee S, Kwon Y, Noh J, Kim S, Cho S. SELCOM: selective compression scheme for lightweight nodes in blockchain system. IEEE Access. 2020; 8:225613-26.
[Crossref] [Google Scholar]
[26]Yu B, Li X, Zhao H. PoW-BC: a PoW consensus protocol based on block compression. KSII Transactions on Internet & Information Systems. 2021; 15(4).
[Google Scholar]
[27]Chen X, Lin S, Yu N. Bitcoin blockchain compression algorithm for blank node synchronization. In 11th international conference on wireless communications and signal processing (WCSP) 2019 (pp. 1-6). IEEE.
[Crossref] [Google Scholar]
[28]Qi S, Lu Y, Zheng Y, Li Y, Chen X. Cpds: enabling compressed and private data sharing for industrial internet of things over blockchain. IEEE Transactions on Industrial Informatics. 2020; 17(4):2376-87.
[Crossref] [Google Scholar]
[29]Guo Z, Gao Z, Liu Q, Chakraborty C, Hua Q, Yu K, et al. RNS-based adaptive compression scheme for the block data in the blockchain for IIoT. IEEE Transactions on Industrial Informatics. 2022; 18(12):9239-49.
[Crossref] [Google Scholar]
[30]Marsalek A, Zefferer T, Fasllija E, Ziegler D. Tackling data inefficiency: compressing the bitcoin blockchain. In 18th international conference on trust, security and privacy in computing and communications/13th international conference on big data science and engineering (trustcom/bigdatase) 2019 (pp. 626-33). IEEE.
[Crossref] [Google Scholar]
[31]Xu L, Chen L, Gao Z, Xu S, Shi W. EPBC: efficient public blockchain client for lightweight users. In proceedings of the 1st workshop on scalable and resilient infrastructures for distributed ledgers 2017 (pp. 1-6). ACM.
[Crossref] [Google Scholar]
[32]Dorri A, Kanhere SS, Jurdak R. MOF-BC: a memory optimized and flexible blockchain for large scale networks. Future Generation Computer Systems. 2019; 92:357-73.
[Crossref] [Google Scholar]
[33]Nadiya U, Mutijarsa K, Rizqi CY. Block summarization and compression in bitcoin blockchain. In international symposium on electronics and smart devices 2018 (pp. 1-4). IEEE.
[Crossref] [Google Scholar]
[34]Palai A, Vora M, Shah A. Empowering light nodes in blockchains with block summarization. In 9th IFIP international conference on new technologies, mobility and security 2018 (pp. 1-5). IEEE.
[Crossref] [Google Scholar]
[35]Shi D, Wang X, Xu M, Kou L, Cheng H. Ress: a reliable and efficient storage scheme for bitcoin blockchain based on raptor code. Chinese Journal of Electronics. 2023; 32(3):577-86.
[Crossref] [Google Scholar]
[36]Qi X, Zhang Z, Jin C, Zhou A. A reliable storage partition for permissioned blockchain. IEEE Transactions on Knowledge and Data Engineering. 2020; 33(1):14-27.
[Crossref] [Google Scholar]
[37]Liu Y, Wang K, Lin Y, Xu W. mathsf LightChain: a lightweight blockchain system for industrial internet of things. IEEE Transactions on Industrial Informatics. 2019; 15(6):3571-81.
[Crossref] [Google Scholar]
[38]Li C, Zhang J, Yang X, Youlong L. Lightweight blockchain consensus mechanism and storage optimization for resource-constrained IoT devices. Information Processing & Management. 2021; 58(4):102602.
[Crossref] [Google Scholar]
[39]Chen J, Lv Z, Song H. Design of personnel big data management system based on blockchain. Future Generation Computer Systems. 2019; 101:1122-9.
[Crossref] [Google Scholar]
[40]Mei H, Gao Z, Guo Z, Zhao M, Yang J. Storage mechanism optimization in blockchain system based on residual number system. IEEE Access. 2019; 7:114539-46.
[Crossref] [Google Scholar]
[41]Zhao Y, Niu B, Li P, Fan X. A novel enhanced lightweight node for blockchain. In blockchain and trustworthy systems: first international conference, blocksys 2019, Guangzhou, China, 2019, Proceedings 1 2020 (pp. 137-49). Springer Singapore.
[Crossref] [Google Scholar]
[42]Xu Z, Han S, Chen L. CUB, a consensus unit-based storage scheme for blockchain system. In 34th international conference on data engineering 2018 (pp. 173-84). IEEE.
[Crossref] [Google Scholar]
[43]Xu Y. Section-blockchain: a storage reduced blockchain protocol, the foundation of an autotrophic decentralized storage architecture. In 23rd international conference on engineering of complex computer systems 2018 (pp. 115-25). IEEE.
[Crossref] [Google Scholar]
[44]Li D, Dai J, Jiang R, Wang X, Xu Y. GAPG: a heuristic greedy algorithm for grouping storage scheme in blockchain. In IEEE/CIC international conference on communications in China (ICCC Workshops) 2020 (pp. 91-5). IEEE.
[Crossref] [Google Scholar]
[45]Liu T, Wu J, Li J, Li J. Secure and balanced scheme for non-local data storage in blockchain network. In 21st international conference on high performance computing and communications; 17th international conference on smart city; 5th international conference on data science and systems (HPCC/SmartCity/DSS) 2019 (pp. 2424-7). IEEE.
[Crossref] [Google Scholar]
[46]Dai X, Xiao J, Yang W, Wang C, Jin H. Jidar: a jigsaw-like data reduction approach without trust assumptions for bitcoin system. In 39th international conference on distributed computing systems 2019 (pp. 1317-26). IEEE.
[Crossref] [Google Scholar]
[47]Wang X, Wang C, Zhou K, Cheng H. Ess: an efficient storage scheme for improving the scalability of bitcoin network. IEEE Transactions on Network and Service Management. 2021; 19(2):1191-202.
[Crossref] [Google Scholar]
[48]Matzutt R, Kalde B, Pennekamp J, Drichel A, Henze M, Wehrle K. Coinprune: shrinking bitcoin’s blockchain retrospectively. IEEE Transactions on Network and Service Management. 2021; 18(3):3064-78.
[Crossref] [Google Scholar]
[49]Heo JW, Ramachandran GS, Dorri A, Jurdak R. Blockchain storage optimisation with multi-level distributed caching. IEEE Transactions on Network and Service Management. 2022; 19(4):3724-36.
[Crossref] [Google Scholar]
[50]Pyoung CK, Baek SJ. Blockchain of finite-lifetime blocks with applications to edge-based IoT. IEEE Internet of Things Journal. 2019; 7(3):2102-16.
[Crossref] [Google Scholar]
[51]Gao J, Li B, Li Z. Blockchain storage analysis and optimization of bitcoin miner node. In communications, signal processing, and systems: proceedings of the 2018 CSPS volume III: systems 7th 2020 (pp. 922-32). Springer Singapore.
[Crossref] [Google Scholar]
[52]Chen H, Wang Y. MiniChain: a lightweight protocol to combat the UTXO growth in public blockchain. Journal of Parallel and Distributed Computing. 2020; 143:67-76.
[Crossref] [Google Scholar]
[53]Mizrahi A, Rottenstreich O. Blockchain state sharding with space-aware representations. IEEE Transactions on Network and Service Management. 2020; 18(2):1571-83.
[Crossref] [Google Scholar]
[54]Cai X, Geng S, Zhang J, Wu D, Cui Z, Zhang W, et al. A sharding scheme-based many-objective optimization algorithm for enhancing security in blockchain-enabled industrial internet of things. IEEE Transactions on Industrial Informatics. 2021; 17(11):7650-8.
[Crossref] [Google Scholar]
[55]Jia D, Xin J, Wang Z, Wang G. Optimized data storage method for sharding-based blockchain. IEEE Access. 2021; 9:67890-900.
[Crossref] [Google Scholar]
[56]Xu Y, Huang Y. Segment blockchain: a size reduced storage mechanism for blockchain. IEEE Access. 2020; 8:17434-41.
[Crossref] [Google Scholar]
[57]Zamani M, Movahedi M, Raykova M. Rapidchain: scaling blockchain via full sharding. In proceedings of the SIGSAC conference on computer and communications security 2018 (pp. 931-48). ACM.
[Crossref] [Google Scholar]
[58]Jia D, Xin J, Wang Z, Guo W, Wang G. ElasticChain: support very large blockchain by reducing data redundancy. In web and big data: second international joint conference, APWeb-WAIM 2018, Macau, China, 2018, Proceedings, Part II 2 2018 (pp. 440-54). Springer International Publishing.
[Crossref] [Google Scholar]
[59]Luu L, Narayanan V, Zheng C, Baweja K, Gilbert S, Saxena P. A secure sharding protocol for open blockchains. In proceedings of the SIGSAC conference on computer and communications security 2016 (pp. 17-30). ACM.
[Crossref] [Google Scholar]
[60]Raman RK, Varshney LR. Dynamic distributed storage for blockchains. In international symposium on information theory 2018 (pp. 2619-23). IEEE.
[Crossref] [Google Scholar]
[61]Yin B, Li J, Wei X. EBSF: node characteristics-based block allocation plans for efficient blockchain storage. IEEE Transactions on Network and Service Management. 2022; 19(4):4858-71.
[Crossref] [Google Scholar]
[62]Zhou K, Wang C, Wang X, Chen S, Cheng H. A novel scheme to improve the scalability of bitcoin combining ipfs with block compression. IEEE Transactions on Network and Service Management. 2022; 19(4):3694-705.
[Google Scholar]
[63]Hassanzadeh-nazarabadi Y, Küpçü A, Özkasap Ö. LightChain: scalable DHT-based blockchain. IEEE Transactions on Parallel and Distributed Systems. 2021; 32(10):2582-93.
[Crossref] [Google Scholar]
[64]Yu B, Li X, Zhao H. Virtual block group: a scalable blockchain model with partial node storage and distributed hash table. The Computer Journal. 2020; 63(10):1524-36.
[Crossref] [Google Scholar]
[65]Chen X, Zhang K, Liang X, Qiu W, Zhang Z, Tu D. HyperBSA: a high-performance consortium blockchain storage architecture for massive data. IEEE Access. 2020; 8:178402-13.
[Crossref] [Google Scholar]
[66]Zheng Q, Li Y, Chen P, Dong X. An innovative IPFS-based storage model for blockchain. In IEEE/WIC/ACM international conference on web intelligence 2018 (pp. 704-8). IEEE.
[Crossref] [Google Scholar]
[67]Xu C, Wang K, Li P, Guo S, Luo J, Ye B, Guo M. Making big data open in edges: a resource-efficient blockchain-based approach. IEEE Transactions on Parallel and Distributed Systems. 2018; 30(4):870-82.
[Crossref] [Google Scholar]
[68]Koshy P, Babu S, Manoj BS. Sliding window blockchain architecture for internet of things. IEEE Internet of Things Journal. 2020; 7(4):3338-48.
[Crossref] [Google Scholar]
[69]Zhang J, Zhong S, Wang J, Yu X, Alfarraj O. A storage optimization scheme for blockchain transaction databases. Computer Systems Science & Engineering. 2021; 36(3):521-35.
[Crossref] [Google Scholar]
[70]Liao Z, Cheng S, Zhang J, Wu W, Wang J, Sharma PK. GpDB: a graph-partition based storage strategy for DAG-blockchain in edge-cloud IIoT. IEEE Transactions on Industrial Informatics. 2022.
[Crossref] [Google Scholar]
[71]Xu M, Feng G, Ren Y, Zhang X. On cloud storage optimization of blockchain with a clustering-based genetic algorithm. IEEE Internet of Things Journal. 2020; 7(9):8547-58.
[Crossref] [Google Scholar]
[72]Nartey C, Tchao ET, Gadze JD, Yeboah-akowuah B, Nunoo-mensah H, Welte D, et al. Blockchain-IoT peer device storage optimization using an advanced time-variant multi-objective particle swarm optimization algorithm. EURASIP Journal on Wireless Communications and Networking. 2022; 2022(1):5.
[Crossref] [Google Scholar]
[73]Akrasi-mensah NK, Agbemenu AS, Nunoo-mensah H, Tchao ET, Ahmed AR, Keelson E, et al. Adaptive storage optimization scheme for blockchain-IIoT applications using deep reinforcement learning. IEEE Access. 2022; 11:1372-85.
[Crossref] [Google Scholar]
[74]Zhou Y, Ren Y, Xu M, Feng G. An improved NSGA-III algorithm based on deep Q-networks for cloud storage optimization of blockchain. IEEE Transactions on Parallel and Distributed Systems. 2023; 34(5):1406-19.
[Crossref] [Google Scholar]