Navigating the Scalability Maze in Blockchain Technology – An Analysis of Scalability, Transaction Issues and Solutions

Authors

  • Ravi Prakash B., Mohamadi Begum Y.

Keywords:

Blockchain, On-chain, off-chain, Interoperability, Scalability issues, Consensus, Transaction speed.

Abstract

Recently, blockchain has garnered immense attention from both public and private sectors as the most sought-after technology. Despite its potential, scalability remains a critical challenge hindering its full realization. Blockchain provides a secure and transparent network through its features such as trust, data security, decentralization, immutability, and transparency.  The potential of blockchain technology to revolutionise numerous industries has attracted a lot of attention in recent years. Scalability, however, is among the major issues preventing its mainstream use. Blockchain networks encounter capacity and speed constraints as they expand in size and complexity, which results in higher transaction fees and delays. The scalability problems with blockchain technology are examined in this paper, along with a thorough discussion of the numerous scaling solutions put out in the literature. The solutions for scalability and transaction speed can be categorized into two main groups - on-chain and off-chain. On-chain solutions include Segwit, block size increase, Sharding, Directed Acyclic Graph and Consensus mechanisms, while off-chain options encompass Interoperability technique includes payment channels, cross-chains, and side-chains and Finally, in this paper, we have covered well-known scalable consensus mechanisms and the future directions of block chain in terms of scalability and transaction throughput.

Downloads

Download data is not yet available.

References

Nakamoto, S., 2009. Bitcoin: A Peer-to-Peer Electronic Cash System

median-confirmation-time.(n.d.). Blockchain.Com.

Bhalla, A., n.d. TOP CRYPTOCURRENCIES WITH THEIR HIGH TRANSACTION SPEEDS. [online] Blockchain-council.org.

blocks-size. (n.d.) (2022). Blockchain.Com. Available from: https://www.blockchain.com/charts/blocks-size

Blockchain.com | Charts - Network Difficulty. (n.d.-d).

Blockchain.com | Charts - Total Transaction Fees (BTC). (n.d.).

avg-block-size. (n.d.). Blockchain.Com. Available from:

Blockchain.com | Charts - Blockchain Size (MB). (n.d.).

Ethereum Whitepaper | ethereum.org. (n.d.). In ethereum.org.

Smith, C.(2022).Ethereum. (n.d.). Blocks. Ethereum.Org. Available

Dang, H., Dinh, T. T. A., Loghin, D., Chang, E. C., Lin, Q., & Ooi, B. C. (2019, June). Towards Scaling Blockchain Systems via Sharding. Proceedings of the 2019 International Conference on Management of Data, 123–140. https://arxiv.org/abs/1804.00399

Zamani, M., Movahedi, M., & Raykova, M. (2018, January). RapidChain. Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, 931–948. https://doi.org/10.1145/3243734.3243853

Loi Luu, Viswesh Narayanan, Chaodong Zheng, Kunal Baweja, Seth Gilbert, and Prateek Saxena. 2016. A Secure Sharding Protocol For Open Blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security (CCS '16). Association for Computing Machinery, New York, NY, USA, 17–30. https://doi.org/10.1145/2976749.2978389

Wang, J. (2019). Monoxide: Scale out Blockchains with Asynchronous Consensus Zones. USENIX Symposium

E. Kokoris, P. Jovanovic, L. Gasser, N. Gailly, E. Syta, and B. Ford, (2018) “Omniledger: A secure, scale-out, decentralized ledger via sharding,” in IEEE Symposium on Security and Privacy (SP), pp. 583–598. https://eprint.iacr.org/2017/406.pdf

[IOTA Wiki. (2018). Iota.Org.

Yonatan Sompolinsky, Y. L. (2016). SPECTRE: Serialization of Proof-of-work Events: Confirming Transactions via. eprint.iacr.org, 66

Zhou, T., Li, X., & Zhao, H. (2019). DLattice: a permission-less blockchain based on DPoS-BA-DAG consensus for data tokenization. IEEE Access, 7, 39273-39287.

LeMahieu, C. (2018). Nano: A feeless distributed cryptocurrency network. Nano [Online resource], 4.

Zohar, Y. S. (2018). PHANTOM: A Scalable BlockDAG protocol.Iacr.org,26.Availablefrom:https://eprint.iacr.org/eprintbin/getfile.pl?entry=2018/104&version=20180330:121321&file=104.pdf

XDagger. “Xdag/WhitePaper.md at Master • XDagger/Xdag.” GitHub, 3 Jan. 2022, https://github.com/XDagger/xdag/blob/master/WhitePaper.md

Ethereum Average Block Size. (n.d.). YCharts. Available from: https://ycharts.com/indicators/ethereum_average_block_size

Gupta, S. S. (2017). Blockchain. IBM Online (http://www. IBM. COM). Available from: https://www.isical.ac.in/~debrup/slides/Bitcoin.pdf

Lombrozo E., L. J. (2015). Segregated witness (consensus layer). Retrieved from https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki

Sanka, A. I., & Cheung, R. C. (2021). A systematic review of blockchain scalability: Issues, solutions, analysis and future research. Journal of Network and Computer Applications, 195. https://doi.org/10.1016/j.jnca.2021.103232

Bitcoin Cash - Peer-to-Peer Electronic Cash. (n.d.). Bitcoin Cash. Available from: https://bitcoincash.org/

Rubin, J., and Naik, M. V. (2014). Merkelized Abstract Syntax Trees. Mit.Edu. Available from: https://ird.sut.ac.th/e-journal/Journal/pdf/180101317.pdf

Wikipedia contributors. (n.d.). Abstract syntax tree.Wikipedia. Available from: https://en.wikipedia.org/wiki/Abstract_syntax_tree

B. Pillai, K. Biswas, and V. Muthukkumarasamy, “Cross-chain interoperability among blockchain-based systems using transactions,” The Knowledge Engineering Review, vol. 35, 2020, doi: 10.1017/s0269888920000314.

“Blockchain Mohamadi Begum Y., R. P. B. (2024). An Efficient and Scalable Framework for Decentralized Finance Application Using Blockchain Interoperability. Journal of Electrical Systems, 20(1s), 712–727. https://doi.org/10.52783/jes.814

A. Singh, K. Click, R. M. Parizi, Q. Zhang, A. Dehghantanha, and K.-K. R. Choo, “Sidechain technologies in blockchain networks: An examination and state-of-the-art review,” Journal of Network and Computer Applications, vol. 149, p. 102471, Jan. 2020, doi: 10.1016/j.jnca.2019.102471.

J. Poon and V. Buterin, ‘‘Plasma: Scalable autonomous smart contracts,’’ White Paper, 2017, pp. 1–47. [Online].

M. Morgado, “RSK: Bitcoin smart contracts (EN),” Coinmonks, Jul. 27, 2018. https://medium.com/coinmonks/rsk-bitcoin-smart-contracts-en-5b474ce87cd6 (accessed Nov. 08, 2022).

S. Demian Lerner, “RSK Bitcoin powered Smart Contracts,” White paper, p. 24, [Online].

“Polygon and Matic: What’s the Difference – crypto.news,” crypto.news, Sep. 07, 2022

Z. Hintzman, “Comparing Blockchain Implementations,” nctatechnicalpapers, p. 29, 2017, [Online]. Available: Comparing Blockchain Implementationshttps://www.nctatechnicalpapers.com

“Technical Overview — documentation,” docs.blockstream.com.

Boyd, C., Gjøsteen, K., & Wu, S. (2020). A Blockchain Model in Tamarin and Formal Analysis of Hash Time Lock Contract. In 2nd Workshop on Formal Methods for Blockchains (FMBC 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik.

J. Poon and T. Dryja. (2016). The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments. [Online]. Available: https://www. bitcoinlightning.com

M. Herlihy, “Atomic Cross-Chain Swaps,” Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing, Jul. 2018, doi: 10.1145/3212734.3212736.

D. V. FRM CFA, “Atomic Swaps,” WallStreetMojo, Mar. 03, 2020.

A. Xiong, G. Liu, Q. Zhu, A. Jing, and S. W. Loke, “A notary group-based cross-chain mechanism,” Digital Communications and Networks, Apr. 2022, doi: 10.1016/j.dcan.2022.04.012.

“World Economic Forum | widgets.weforum.org.

S. Jhonson, P. Robinson, and J. Brainard, “Sidechains and interoperability,” arxiv, vol. 1, p. 8, 2019, doi: https://doi.org/10.48550/arXiv.1903.04077.

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

The Raiden Network [Internet]. High-speed asset transfers for Ethereum: - (n.d.). Available from: https://raiden.network/

Raiden Network. (n.d.). https://raiden.network/101.html

David Yiling Li, G. Z. (n.d.). Trinity White Paper. 20. Available from: - https://www.trinity.tech/#/writepaper

Gavin Wood.POLKADOT: VISION FOR A HETEROGENEOUS MULTI-CHAIN FRAMEWORK Available from- https://polkadot.network/PolkaDotPaper.pdf

blocknet. (n.d.). Retrieved from Blocknet Documentation, Available from: https://docs.blocknet.co/

cosmos. (n.d.).RetrievedfromCosmos: Available from:https://github.com/cosmos/cosmos/blob/master/WHITEPAPER.md

Sedlmeir, J., Buhl, H. U., Fridgen, G., & Keller, R. (2021). Recent developments in blockchain technology and their impact on energy consumption. arXiv preprint arXiv:2102.07886.

Gluchowski, A. (2019). Zk rollup: scaling with zero-knowledge proofs. Matter Labs.

King, S., & Nadal, S. (2012). Ppcoin: Peer-to-peer crypto-currency with proof-of-stake. self-published paper, August, 19(1).

Peercoin — The Pioneer of Proof-of-Stake. (n.d.). Peercoin. https://www.peercoin.net/

Castro, M., and Liskov, B. (2002). Practical byzantine fault tolerance and proactive recovery (Vol. 20, Issue 4).Association for Computing Machinery (ACM). https://doi.org/10.1145/571637.571640

D. H. R., M. ., Mohan, K. G. ., Augustine, J. ., & Patra, G. K. . (2023). An Approach to Improvise Blockchain Scalability Using Sharding and PBFT. International Journal of Intelligent Systems and Applications in Engineering, 12(2s), 362 –. Retrieved from https://www.ijisae.org/index.php/IJISAE/article/view/3635

Dang, H., Anh Dinh, T. T., Ee-Chien Chang, D. L., Lin, Q., & Chin Ooi, B. (2019). Towards Scaling Blockchain Systems via Sharding. National University of Singapore.Available from: https://www.comp.nus.edu.sg/~hungdang/papers/sharding.pdf

Chen, L., Xu, L., Shah, N., Gao, Z., Lu, Y., & Shi, W. (2017). On security analysis of proof-of-elapsed-time (poet). In Stabilization, Safety, and Security of Distributed Systems: 19th International Symposium, SSS 2017, Boston, MA, USA, November 5–8, 2017, Proceedings 19 (pp. 282-297). Springer International Publishing.

Yang, F., Zhou, W., Wu, Q., Long, R., Xiong, N. N., & Zhou, M. (2019). Delegated Proof of Stake With Downgrade: A Secure and Efficient Blockchain Consensus Algorithm With Downgrade Mechanism. IEEE Access, 7, 118541–118555.

T. Y. Song and Y. L. Zhao, (2018) "Comparison of blockchain consensus algorithm", Comput. Appl. Softw., vol. 25, no. 8, pp. 1-8.

Yu, B., Liu, J., Nepal, S., Yu, J., & Rimba, P. (2019). Proof-of-QoS: QoS based blockchain consensus protocol. Computers & Security, 87, [101580].

Downloads

Published

16.06.2024

How to Cite

Ravi Prakash B. (2024). Navigating the Scalability Maze in Blockchain Technology – An Analysis of Scalability, Transaction Issues and Solutions. International Journal of Intelligent Systems and Applications in Engineering, 12(4), 408–423. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/6228

Issue

Section

Research Article