Skip to main content

Analysis of an Ethereum Private Blockchain Network Hosted by Virtual Machines Against Internal DoS Attacks

  • Conference paper
  • First Online:
Advanced Information Networking and Applications (AINA 2022)

Abstract

The blockchain technology is increasingly adopted by distinct areas of knowledge and institutions filling administrative gaps related to data integrity, and audit procedures. In parallel, the adoption of resource virtualization is a reality to efficiently manage data centers. Consequently, the institutions have integrated blockchain networks into their own systems, hosting blockchain nodes atop virtual machines (VMs). In this sense, we present a resistance analysis of an Ethereum-based network hosted by VMs. The Denial of Service (DoS) attacks are used to identify the impact on the standard VM flavor. Specifically, we developed an environment for carrying out experiments using Ethereum configured with distinct consensus mechanisms: RAFT, Istanbul Byzantine Fault Tolerance (iBFT), and Proof-of-Authority (PoA). Each scenario is in-depth analyzed facing the DoS attack. Our results show that a private blockchain can suffer DoS when configured only to satisfy the default configuration defined by the application.

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 219.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 279.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Abreu, A.W.d.S., Coutinho, E.F., Bezerra, C.I.M.: Performance evaluation of data transactions in blockchain. IEEE Latin America Trans. 20(3), 409–416 (2021). https://latamt.ieeer9.org/index.php/transactions/article/view/5429. Number: 3

  2. Chowdhury, M.J.M., et al.: A comparative analysis of distributed ledger technology platforms. IEEE Access 7, 16,7930-16,7943 (2019)

    Article  Google Scholar 

  3. Dorri, A., Kanhere, S., Jurdak, R., Gauravaram, P.: 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 (2017). https://doi.org/10.1109/PERCOMW.2017.7917634

  4. Ethereum Foundation: Nodes and clients - ethereum. Technical report, Ethereum.org (2021). https://ethereum.org/en/developers/docs/nodes-and-clients/

  5. Hao, Y., Li, Y., Dong, X., Fang, L., Chen, P.: Performance analysis of consensus algorithm in private blockchain. In: 2018 IEEE Intelligent Vehicles Symposium (IV), pp. 280–285 (2018)

    Google Scholar 

  6. Lin, I.C., Liao, T.C.: Survey of blockchain security issues and challenges. Int. J. Netw. Secur. 19, 653–659 (2017)

    Google Scholar 

  7. Linux Foundation: An introduction to hyperledger (2018). https://www.hyperledger.org/wp-content/uploads/2018/07/ HL_Whitepaper_IntroductiontoHyperledger.pdf

  8. Loch, W.J., Koslovski, G.P., Pillon, M.A., Miers, C.C., Pasin, M.: A novel blockchain protocol for selecting microservices providers and auditing contracts. J. Syst. Softw. 180, 111,030 (2021). https://doi.org/10.1016/j.jss.2021.111030. https://www.sciencedirect.com/science/article/pii/S0164121221001278

  9. Monrat, A.A., Schelén, O., Andersson, K.: Performance evaluation of permissioned blockchain platforms. In: 2020 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), pp. 1–8 (2020). https://doi.org/10.1109/CSDE50874.2020.9411380

  10. Needham, M.: Global spending on blockchain solutions forecast to be nearly $19 billion in 2024, according to new idc spending guide (2021). https://www.idc.com/getdoc.jsp?containerId=prUS47617821

  11. Ogiela, M.R., Majcher, M.: Security of distributed ledger solutions based on blockchain technologies. In: 2018 IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA), pp. 1089–1095 (2018). https://doi.org/10.1109/AINA.2018.00156

  12. Pongnumkul, S., Siripanpornchana, C., Thajchayapong, S.: Performance analysis of private blockchain platforms in varying workloads. In: 2017 26th International Conference on Computer Communication and Networks (ICCCN), pp. 1–6 (2017). https://doi.org/10.1109/ICCCN.2017.8038517

  13. Rouhani, S., Deters, R.: Performance analysis of ethereum transactions in private blockchain. In: 2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS), pp. 70–74 (2017)

    Google Scholar 

  14. Taylor, P.J., Dargahi, T., Dehghantanha, A., Parizi, R.M., Choo, K.K.R.: A systematic literature review of blockchain cyber security. Digital Commun. Netw. 6(2), 147–156 (2020). https://doi.org/10.1016/j.dcan.2019.01.005. https://www.sciencedirect.com/science/article/pii/S2352864818301536

  15. Vatcharatiansakul, N., Tuwanut, P.: A performance evaluation for internet of things based on blockchain technology. In: 2019 5th International Conference on Engineering, Applied Sciences and Technology (ICEAST), pp. 1–4 (2019)

    Google Scholar 

Download references

Acknowledgements

This work was supported by Fundação de Amparo à Pesquisa e Inovação do Estado de Santa Catarina (FAPESC), Santa Catarina State University (UDESC), and Laboratory of Parallel and Distributed Processing (LabP2D).

This work was supported by Ripple’s University Blockchain Research Initiative (UBRI).

This work received financial support from the Coordination for the Improvement of Higher Education Personnel - CAPES - Brazil (PROAP/AUXPE).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Charles C. Miers .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Battisti, J.H.F., Koslovski, G.P., Pillon, M.A., Miers, C., Gonzalez, N.M. (2022). Analysis of an Ethereum Private Blockchain Network Hosted by Virtual Machines Against Internal DoS Attacks. In: Barolli, L., Hussain, F., Enokido, T. (eds) Advanced Information Networking and Applications. AINA 2022. Lecture Notes in Networks and Systems, vol 449. Springer, Cham. https://doi.org/10.1007/978-3-030-99584-3_42

Download citation

Publish with us

Policies and ethics