Skip to main content

Multi-objective Optimization of Block Size Based on CPU Power and Network Bandwidth for Blockchain Applications

  • Conference paper
  • First Online:
Proceedings of the Fourth International Conference on Microelectronics, Computing and Communication Systems

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 673))

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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.

    Google Scholar 

  2. 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

  3. Goswami S (2017) Scalability analysis of blockchains through blockchain simulation. UNLV Theses, dissertations, Professional Papers, and Capstones. 2976

    Google Scholar 

  4. https://www.coindesk.com/charts-determining-ideal-block-size-bitcoin. Accessed on 15.11.2018

  5. Singh N, Vardhan M (2018) Digital ledger technology based real estate transaction mechanism & its block size assessment. Int J Blockchains Cryptocurrencies 1(1).

    Google Scholar 

  6. Guo Y, Liang C (2016) Blockchain application and outlook in the banking industry. Financ Innov 2(1):24

    Article  Google Scholar 

  7. Mathew SA, Md AQ (2018) Evaluation of blockchain in capital market use-cases. Int J Web Portals 10(1):54–76

    Article  Google Scholar 

  8. 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

    Google Scholar 

  9. Eyal I, Gencer AE, Sirer EG, van Renesse R (2015) Bitcoin-NG: a scalable blockchain protocol. Technical report, CoRR

    Google Scholar 

  10. Yuan Y, Wang FY (2018) Blockchain and cryptocurrencies: model, techniques, and applications. IEEE Trans Syst Man, Cybern Syst 48(9): 1421–1428

    Google Scholar 

  11. https://bitfury.com/content/downloads/block-size-1.1.1.pdf

  12. 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

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Deb K (2014) Multi-objective optimization. In: Search methodologies, Springer, pp 403–449

    Google Scholar 

  15. Deb K (2005) Multi-objective optimization using evolutionary algorithm. Wiley

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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]

  19. https://www.blockchain.com/charts/avg-block-size

  20. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nikita Singh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics