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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
Chowdhury, M.J.M., et al.: A comparative analysis of distributed ledger technology platforms. IEEE Access 7, 16,7930-16,7943 (2019)
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
Ethereum Foundation: Nodes and clients - ethereum. Technical report, Ethereum.org (2021). https://ethereum.org/en/developers/docs/nodes-and-clients/
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)
Lin, I.C., Liao, T.C.: Survey of blockchain security issues and challenges. Int. J. Netw. Secur. 19, 653–659 (2017)
Linux Foundation: An introduction to hyperledger (2018). https://www.hyperledger.org/wp-content/uploads/2018/07/ HL_Whitepaper_IntroductiontoHyperledger.pdf
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
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
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
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
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
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)
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
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-99584-3_42
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-99583-6
Online ISBN: 978-3-030-99584-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)