Blockchain Scalability Analysis and Improvement of Bitcoin Network through Enhanced Transaction Adjournment Techniques

Umar Danjuma Maiwada*, Kamaluddeen Usman Danyaro**, Muhammad Garzali Qabasiyu***, Aliza Bt Sarlan****, Abubakar Danjuma Maiwada*****
* Department of Computer Science, Umaru Musa Yar'adua University, Katsina, Nigeria.
**, **** Department of Computer and Information Science, Universiti Teknologi PETRONAS, Perak, Malaysia.
*** Department of Computer Studies, Hassan Usman Katsina Polytechnic (HUKP), Katsina, Nigeria.
***** Centre for Renewable Energy Research, Bayero University, Kano, Nigeria.
Periodicity:October - December'2024

Abstract

Blockchain is the foundation of cryptocurrencies, and most cryptocurrency technologies are decentralized. This study explains the topic of scalability in blockchains and presents a comparative analysis of numerous blockchain metrics with real-time data. This study performed this using a blockchain simulation (BlockSim) and then looked at effective techniques that may be utilized to overcome the limitation by comparing the simulator and real-world circumstances. This paper proposes an effective algorithm that improves the scalability of the Bitcoin network through efficient transaction deferment. This study also proposes an algorithm that improves the current Bitcoin protocols using inventory messaging (INV) and transaction deferment or adjournment. These improvements are compatible with the existing Bitcoin Network protocols. The improved algorithm was simulated using BlockSim and the AnyLogic Multi Paradigm Simulation Engine. The simulators were configured with 1000 nodes interconnected in a Bitcoin-like peer-to-peer network. The result of the simulation shows that the adjourned transaction protocol provides for a controlled reduction in the number of messages required to propagate a transaction at the cost of a modest increase in transaction propagation time. This system can manage the tradeoff between the quantity of messages and propagation latency by adjusting the threshold and timeout values, thereby improving the network's overall scalability.

Keywords

Blockchain, Scalability Analysis, Transaction Adjournment Techniques, Bitcoin Network, BlockSim, SupplyChain, Litecoin, Dogecoin, Peercoin.

How to Cite this Article?

Maiwada, U. D., Danyaro, K. U., Qabasiyu, M. G., Sarlan, A. B., and Maiwada, A. D. (2024). Blockchain Scalability Analysis and Improvement of Bitcoin Network through Enhanced Transaction Adjournment Techniques. i-manager’s Journal on Computer Science, 12(3), 1-25.

References

[1]. Abraham, I., Malkhi, D., Nayak, K., Ren, L., & Spiegelman, A. (2017). Solida: A Blockchain Protocol Based on Reconfigurable Byzantine Consensus. Cryptology ePrint Archive.
[2]. Augusto, M. M. (2021). Forex Trading Strategy Mistakes. BurstWiki.
[3]. Back, A., Corallo, M., Dashjr, L., Friedenbach, M., Maxwell, G., Miller, A., & Wuille, P. (2014). Enabling Blockchain Innovations with Pegged Sidechains. BlockStream.
[4]. Bentov, I., Pass, R., & Shi, E. (2016). Snow White: Provably Secure Proofs of Stake. IACR Cryptology ePrint Archive.
[10]. Buchman, E. (2016). Tendermint: Byzantine Fault Tolerance in the Age of Blockchains (Doctoral dissertation, University of Guelph).
[11]. Cachin, C. (2016, July). Architecture of the hyperledger blockchain fabric. In Workshop on Distributed Cryptocurrencies and Consensus Ledgers, 310 (4), 1-4.
[13]. Castro, M., & Liskov, B. (1999, February). Practical Byzantine Fault Tolerance. In OsDI, 99 (1999), 173-186.
[20]. Ding, M., Flaig, R. W., Jiang, H. L., & Yaghi, O. M. (2019). Carbon capture and conversion using metal–organic frameworks and MOF-based materials. Chemical Society Reviews, 48(10), 2783-2828.
[25]. Eyal, I., Gencer, A. E., Sirer, E. G., & Van Renesse, R. (2016). {Bitcoin-NG}: A scalable blockchain protocol. In 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16) (pp. 45-59).
[37]. Kalodner, H., Goldfeder, S., Chen, X., Weinberg, S. M., & Felten, E. W. (2018). Arbitrum: Scalable, private smart contracts. In 27th USENIX Security Symposium (USENIX Security 18) (pp. 1353-1370).
[39]. Klarman, U., Basu, S., Kuzmanovic, A., & Sirer, E. G. (2018). bloxroute: A scalable trustless blockchain distribution network whitepaper. IEEE Internet of Things Journal (pp. 1-15).
[40]. Kogias, E. K., Jovanovic, P., Gailly, N., Khoffi, I., Gasser, L., & Ford, B. (2016). Enhancing bitcoin security and performance with strong consistency via collective signing. In 25th Usenix Security Symposium (Usenix Security 16) (pp. 279-296).
[42]. Kusmierz, B. (2017). The first glance at the simulation of the Tangle: Discrete model. IOTA Found WhitePaper (pp. 1-10).
[43]. LeMahieu, C. (2018). Nano: A Feeless Distributed Cryptocurrency Network. Nano.
[44]. Lerner, S. D. (2015). Dagcoin: A Cryptocurrency without Blocks. Bitslog.
[50]. Malavolta, G., Moreno-Sanchez, P., Schneidewind, C., Kate, A., & Maffei, M. (2018). Anonymous Multi-Hop Locks for Blockchain Scalability and Interoperability. Cryptology ePrint Archive.
[51]. Mariem, S. B., Casas, P., & Donnet, B. (2018, December). Vivisecting blockchain P2P networks: Unveiling the Bitcoin IP network. In ACM CoNEXT Student Workshop, 2018, 1-3.
[54]. Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Satoshi Nakamoto.
[59]. Pass, R., & Shi, E. (2016). Hybrid Consensus: Efficient Consensus in the Permissionless Model. Cryptology ePrint Archive.
[61]. Poon, J., & Buterin, V. (2017). Plasma: Scalable autonomous smart contracts. White Paper (pp. 1-47).
[62]. Poon, J., & Dryja, T. (2016). The bitcoin lightning network: Scalable off-chain instant payments. Lightning Network (pp. 1-59).
[67]. Scherer, M. (2017). Performance and Scalability of Blockchain Networks and Smart Contracts (Masters of thesis, Umea University).
[68]. Scherer, P. O., & Scherer, P. O. (2017). Computational Physics: Simulation of Classical and Quantum Systems. Springer.
[71]. Sompolinsky, Y., & Zohar, A. (2018). Phantom. IACR Cryptology ePrint Archive.
[72]. Sompolinsky, Y., Lewenberg, Y., & Zohar, A. (2016). Spectre: A Fast and Scalable Cryptocurrency Protocol. Cryptology ePrint Archive.
[73]. Swanson, R. A., & Chermack, T. J. (2013). Theory Building in Applied Disciplines. Berrett-Koehler Publishers.
[78]. Wang, J. (2022). Txilm: Lossy Block Compression with Salted Short Hashing. Google Patents.
[79]. Wang, J., & Wang, H. (2019). Monoxide: Scale out blockchains with asynchronous consensus zones. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19) (pp. 95-112).
[85]. Wood, G. (2014). Ethereum: A secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper, 151(2014), 1-32.
[86]. Wood, G. (2016). Polkadot: Vision for a heterogeneous multi-chain framework. White Paper, 21(2327), 4662.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.