Skip to main content
Log in

Advancements in scalability of blockchain infrastructure through IPFS and dual blockchain methodology

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Blockchain technology has gained widespread popularity due to its robust security features, making it an attractive solution for various applications such as cryptocurrency, healthcare, supply chain management, and asset administration. However, limited research has been conducted on the limitations and security issues associated with blockchain technology. In this research article, we focus on the key limitations of blockchain technology, namely, throughput and storage optimization. In this work, we address these issues by designing a faster and less storage-dependent blockchain system while maintaining the security and essential features of blockchain technology. By combining the dual blockchain concept with the Interplanetary File System (IPFS), a higher number of transactions can be accommodated within a single block. This leads to amplified throughput and diminished storage requirements. IPFS is harnessed to circumvent storage limitations and enhance overall transaction throughput. Our proposed system is implemented in real-time, resulting in significantly increased throughput and reduced storage requirements. Our findings demonstrate that this system is suitable for use in both cryptocurrencies and real-life applications.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Alam KM, Rahman JMA, Tasnim A, Akther A (2020) A blockchain-based land title management system for Bangladesh. J King Saud Univ - Comput Inf Sci. https://doi.org/10.1016/j.jksuci.2020.10.011

    Article  Google Scholar 

  2. Alzubi JA (2021) Blockchain-based lamport merkle digital signature: authentication tool in IoT healthcare. Comput Commun 170:200–208. https://doi.org/10.1016/j.comcom.2021.02.002

    Article  Google Scholar 

  3. Kshetri N, Voas J (2018) Blockchain-enabled e-voting. IEEE Softw 35(4):95–99. https://doi.org/10.1109/MS.2018.2801546

    Article  Google Scholar 

  4. Li H, Han D (2019) Edurss: a blockchain-based educational records secure storage and sharing scheme. IEEE Access 7:179273–179289. https://doi.org/10.1109/ACCESS.2019.2956157

    Article  Google Scholar 

  5. Miyachi K, Mackey TK (2021) hocbs: a privacy-preserving blockchain framework for healthcare data leveraging an on-chain and off-chain system design. Inf Process Manag 58(3):102535. https://doi.org/10.1016/j.ipm.2021.102535

    Article  Google Scholar 

  6. Mechkaroska D, Dimitrova V, Popovska-Mitrovikj A (2018) Analysis of the possibilities for improvement of blockchain technology, pp 1–4. https://doi.org/10.1109/TELFOR.2018.8612034

  7. Blockchain Charts. https://www.blockchain.com/explorer/charts/. Accessed on 25 March 2023

  8. Wilhelmi F, Barrachina-Muñoz S, Dini P (2022) End-to-end latency analysis and optimal block size of proof-of-work blockchain applications. IEEE Commun Lett 26(10):2332–2335

    Article  Google Scholar 

  9. Cao M, Wang H, Yuan T, Xu K, Lei K, Wang J (2022) Meta-regulation: adaptive adjustment to block size and creation interval for blockchain systems. IEEE J Sel Areas Commun 40(12):3702–3718

    Article  Google Scholar 

  10. Singh N (2023) Cpu power and network bandwidth-aware optimal block size computation for blockchain-based applications using meta-heuristic algorithms. J Supercomput, 1–16

  11. Chen J, Cheng Y, Xu Z, Cao Y (2023) Decision on block size in blockchain systems by evolutionary equilibrium analysis. Theoret Comput Sci 942:93–106

    Article  MathSciNet  Google Scholar 

  12. Jayabalan J, Jeyanthi N (2022) Scalable blockchain model using off-chain ipfs storage for healthcare data security and privacy. J Parallel Distrib Comput 164:152–167

    Article  Google Scholar 

  13. Kaur M, Gupta S, Kumar D, Raboaca MS, Goyal S, Verma C (2023) Ipfs: An off-chain storage solution for blockchain. In: Proceedings of International Conference on Recent Innovations in Computing: ICRIC 2022, vol 1, pp 513–525. Springer

  14. Sohan MSH, Mahmud M, Sikder MB, Hossain FS, Hasan MR (2021) Increasing throughput and reducing storage bloating problem using ipfs and dual-blockchain method. In: 2021 2nd International conference on Robotics, Electrical and Signal Processing Techniques (ICREST), pp 732–736. IEEE

  15. McConaghy T, Marques R, Müller A, Jonghe DD, McConaghy T, McMullen G, Henderson R, Bellemare S, Granzotto A (2016) Bigchaindb: a scalable blockchain database. white paper, BigChainDB

  16. He G, Su W, Gao S (2018) Chameleon: a scalable and adaptive permissioned blockchain architecture. In: 2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN). IEEE, pp 87–93

  17. Kuzmanovic A (2019) Net neutrality: unexpected solution to blockchain scaling. Commun ACM 62(5):50–55

    Article  Google Scholar 

  18. Poon J, Dryja T (2016) The bitcoin lightning network: scalable off-chain instant payments

  19. Raiden Network. https://raiden.network/. Accessed on 11 Dec 2022 (n.d.)

  20. Malavolta G, Moreno-Sanchez P, Schneidewind C, Kate A, Maffei M (2018) Anonymous multi-hop locks for blockchain scalability and interoperability. Cryptology ePrint Archive

  21. Luu L, Narayanan V, Zheng C, Baweja K, Gilbert S, Saxena P (2016) A secure sharding protocol for open blockchains. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp 17–30

  22. Kokoris-Kogias E, Jovanovic P, Gasser L, Gailly N, Syta E, Ford B (2018) Omniledger: A secure, scale-out, decentralized ledger via sharding. In: 2018 IEEE Symposium on Security and Privacy (SP), pp 583–598. IEEE

  23. Zamani M, Movahedi M, Raykova M (2018) Rapidchain: scaling blockchain via full sharding. In: Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, pp 931–948

  24. Dang H, Dinh TTA, Loghin D, Chang E-C, Lin Q, Ooi BC (2019) Towards scaling blockchain systems via sharding. In: Proceedings of the 2019 International Conference on Management of Data, pp 123–140

  25. Kan L, Wei Y, Muhammad AH, Siyuan W, Gao LC, Kai H (2018) A multiple blockchains architecture on inter-blockchain communication. In: 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), pp 139–145. IEEE

  26. Tang Y, Yan J, Chakraborty C, Sun Y (2023) Hedera: a permissionless and scalable hybrid blockchain consensus algorithm in multi-access edge computing for iot. IEEE Internet Things J

  27. Baird L, Harmon M, Madsen P (2019) Hedera: a public hashgraph network and governing council. White Paper 1:9–10

    Google Scholar 

  28. Wilhelmi F, Barrachina-Muñoz S, Dini P (2022) End-to-end latency analysis and optimal block size of proof-of-work blockchain applications. IEEE Commun Lett 26(10):2332–2335

    Article  Google Scholar 

  29. Cao M, Wang H, Yuan T, Xu K, Lei K, Wang J (2022) Meta-regulation: adaptive adjustment to block size and creation interval for blockchain systems. IEEE J Sel Areas Commun 40(12):3702–3718

    Article  Google Scholar 

  30. Liu J, Li W, Karame GO, Asokan N (2018) Scalable byzantine consensus via hardware-assisted secret sharing. IEEE Trans Comput 68(1):139–151

    Article  MathSciNet  Google Scholar 

  31. Sanka AI, Cheung RC (2018) Efficient high performance fpga based nosql caching system for blockchain scalability and throughput improvement. In: 2018 26th International Conference on Systems Engineering (ICSEng), pp 1–8. IEEE

  32. Lind J, Naor O, Eyal I, Kelbert F, Sirer EG, Pietzuch P (2019) Teechain: a secure payment network with asynchronous blockchain access. In: Proceedings of the 27th ACM Symposium on Operating Systems Principles, pp 63–79

  33. Das P, Eckey L, Frassetto T, Gens D, Hostáková K, Jauernig P, Faust S, Sadeghi A-R (2019) FastKitten: practical smart contracts on bitcoin. In: 28th USENIX Security Symposium (USENIX Security 19), pp 801–818

  34. Hazari SS, Mahmoud QH (2019) A parallel proof of work to improve transaction speed and scalability in blockchain systems. In: 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC), pp 0916–0921. IEEE

  35. Gao Z, Xu L, Chen L, Shah N, Lu Y, Shi W (2017) Scalable blockchain based smart contract execution. In: 2017 IEEE 23rd International Conference on Parallel and Distributed Systems (ICPADS), pp 352–359. IEEE

  36. Min X, Li Q, Liu L, Cui L (2016) A permissioned blockchain framework for supporting instant transaction and dynamic block size. In: 2016 IEEE Trustcom/BigDataSE/ISPA, pp 90–96. https://doi.org/10.1109/TrustCom.2016.0050

  37. Özyılmaz KR, Patel H, Malik A (2018) Split-scale: Scaling bitcoin by partitioning the utxo space. In: 2018 IEEE 9th International Conference on Software Engineering and Service Science (ICSESS), pp 41–45

  38. Eyal I, Gencer AE, Sirer EG, Renesse RV (2016) Bitcoin-ng: a scalable blockchain protocol. In: 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16), pp 45–59. USENIX Association, Santa Clara, CA. https://www.usenix.org/conference/nsdi16/technical-sessions/presentation/eyal

  39. Dennis R, Owenson G, Aziz B (2016) A temporal blockchain: a formal analysis. In: 2016 International Conference on Collaboration Technologies and Systems (CTS), pp 430–437. https://doi.org/10.1109/CTS.2016.0082

  40. Gorbunov S, Reyzin L, Wee H, Zhang Z (2020) Pointproofs: aggregating proofs for multiple vector commitments. In: Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security, pp 2007–2023

  41. Thakkar P, Nathan S, Viswanathan B (2018) Performance benchmarking and optimizing hyperledger fabric blockchain platform. In: 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), pp 264–276. https://doi.org/10.1109/MASCOTS.2018.00034

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fakir Sharif Hossain.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mahmud, M., Sohan, M.S.H., Reno, S. et al. Advancements in scalability of blockchain infrastructure through IPFS and dual blockchain methodology. J Supercomput 80, 8383–8405 (2024). https://doi.org/10.1007/s11227-023-05734-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-023-05734-x

Keywords

Navigation