Navigating the Scalability Maze in Blockchain Technology – An Analysis of Scalability, Transaction Issues and Solutions
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
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
How to Cite
Issue
Section
License
![Creative Commons License](http://i.creativecommons.org/l/by-sa/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.