Abstract
Distributed ledger technology (DLT) is fast growing as a solution that could address pertinacious challenges in the financial sector offering a more efficient and resilient approach to transaction record keeping. Its popularity is principally determined by its potential to transmit data in bulk securely over a peer-to-peer network. Block size optimization is an important issue in blockchain network as scalability bottlenecks prevent higher throughput and minimized latencies. Increasing adoption has raised concerns about its ability to scale and serve as a real-world usable network. An increased block size may cause a higher transmission time as the rate of transactions made will increase and may also cause the system to reach its maximum capacity to clear transactions. As compared to larger block size, small block size is more efficient, but creating too small a block might cause higher block building/creation time. An efficient blockchain-based application requires an optimal block size so that a justified performance is achieved. In the proposed approach, multi-objective optimization is performed, and 40 different solutions are obtained based on transaction selection time and block building time. The selection of a particular block size as an optimal solution is based purely on processing power of CPU, throughput and the available network bandwidth and latencies, where the application is to be deployed. The results establish that for various systems having 1.1 GHz CPU–3.0 GHz CPU, a 3.8 MB of block size selection optimizes the transaction selection and block building time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Karan S, Singh N, Kushwaha DS (2018) An interoperable and secure E-wallet architecture based on digital ledger technology using blockchain. In: 2018 international conference on computing, power and communication technologies, India, pp 168–172.
How a Visa transaction works (2015) http://web.archive.org/web/20160121231718/http://apps.usa.visa.com/merchants/become-a-merchant/how-a-visa-transaction-works.jsp
Goswami S (2017) Scalability analysis of blockchains through blockchain simulation. UNLV Theses, dissertations, Professional Papers, and Capstones. 2976
https://www.coindesk.com/charts-determining-ideal-block-size-bitcoin. Accessed on 15.11.2018
Singh N, Vardhan M (2018) Digital ledger technology based real estate transaction mechanism & its block size assessment. Int J Blockchains Cryptocurrencies 1(1).
Guo Y, Liang C (2016) Blockchain application and outlook in the banking industry. Financ Innov 2(1):24
Mathew SA, Md AQ (2018) Evaluation of blockchain in capital market use-cases. Int J Web Portals 10(1):54–76
Drri A, Kanhere SS, Jurdak R, Gauravaram P (2017) Blockchain for IoT security and privacy: the case study of a smart home. In: 2017 IEEE international conference on pervasive computing and communications workshops (PerCom Workshops), pp 618–623
Eyal I, Gencer AE, Sirer EG, van Renesse R (2015) Bitcoin-NG: a scalable blockchain protocol. Technical report, CoRR
Yuan Y, Wang FY (2018) Blockchain and cryptocurrencies: model, techniques, and applications. IEEE Trans Syst Man, Cybern Syst 48(9): 1421–1428
Croman K, Decker C, Eyal I, Gencer AE, Juels A, Kosba A, Miller A, Saxena P, Shi E, Gün E (2016) On scaling decentralized blockchains. In: Proceedings of 3rd workshop on bitcoin and blockchain research
Singh N, Vardhan M (2018) Blockchain based E-stamp procurement system with efficient consensus mechanism and fast parallel search. J Mech Contin Math Sci 13(4)
Deb K (2014) Multi-objective optimization. In: Search methodologies, Springer, pp 403–449
Deb K (2005) Multi-objective optimization using evolutionary algorithm. Wiley
Rao RV, Rai DP, Ramkumar J, Balic J (2016) A new multi-objective Jaya algorithm for optimization of modern machining processes. Adv Prod Eng Manag 11(4): 271
Fister Jr I, Yang XS, Fister I, Brest J, Fister D (2004) A brief review of nature-inspired algorithms for optimization. arXiv Prepr. arXiv1307.4186, 2013.Coello, In: Coello CAC, Pulido GT, Lechuga MS (eds) Handling multiple objectives with particle swarm optimization. IEEE Transactions on evolutionary computation, vol 8, Issue no 3, pp 256–279
Multi objective optimization [online] http://yarpiz.com/category/multiobjective-optimization/, Accessed on 10 Oct, 2018. Interface. IEEE Transl J Magn Japan 2: 740–741, August 1987 [Digests 9th Annual Conf. Magnetics Japan, p 301, 1982]
Singh N, Vardhan M (2019) Distributed ledger technology based property transaction system with support for IoT devices. Int J Cloud Appl Comput (IJCAC) 9(2):60–78
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Singh, N., Vardhan, M. (2021). Multi-objective Optimization of Block Size Based on CPU Power and Network Bandwidth for Blockchain Applications. In: Nath, V., Mandal, J.K. (eds) Proceedings of the Fourth International Conference on Microelectronics, Computing and Communication Systems. Lecture Notes in Electrical Engineering, vol 673. Springer, Singapore. https://doi.org/10.1007/978-981-15-5546-6_6
Download citation
DOI: https://doi.org/10.1007/978-981-15-5546-6_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-5545-9
Online ISBN: 978-981-15-5546-6
eBook Packages: EngineeringEngineering (R0)