Abstract
Blockchain has become a core technology for developing decentralized applications allowing the safe interaction of untrusted actors. Given the early stage of blockchain research, the current literature has not addressed several inherent challenges related to system and software engineering, including the infrastructure costs and benefits. These are critical to evaluate the feasibility of any system and guide architectural choices during its design, implementation, and exploitation. This work presents a model for evaluating the infrastructure costs and benefits in blockchain applications. First, we propose a taxonomy to classify the application related transactions. Then, we propose a model to evaluate the infrastructure costs and benefits in applications using either public or private blockchains. The model is based on parameters that describe the systems and can be easily identified at any stage of the application life cycle. To illustrate the model validity, we quantitatively analyze a real use case. The results highlight the inherent complexity of characterizing the costs and benefits of blockchain applications, while the proposed models facilitate several aspects of this process. Moreover, it provides a solid ground to evaluate a blockchain-based system from the early stages of the development, eventually supporting the entire life cycle.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ishan, M., et al.: Blockchain for 5G-enabled IoT for industrial automation: a systematic review, solutions, and challenges. Mech. Syst. Sig. Process. 135, 106382 (2020)
Pincheira, M., et al.: Exploiting constrained IoT devices in a trustless blockchain-based water management system. In: 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC) (2020)
Pincheira, M., et al.: A blockchain-based approach to enable remote sensing trusted data. In: 2020 IEEE Latin American GRSS ISPRS Remote Sensing Conference (LAGIRS) (2020)
Maximilian, W., Zdun, U.: Architectural design decisions for blockchain-based applications. In: The 3rd IEEE International Conference on Blockchain and Cryptocurrency (ICBC), May 2021
Destefanis, G., et al.: Smart contracts vulnerabilities: a call for blockchain software engineering? In: 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE)
Vacca, A., et al.: A systematic literature review of blockchain and smart contract development: techniques, tools, and open challenges. J. Syst. Softw. 174, 110891 (2021)
Croman, K., et al.: On scaling decentralized blockchains. In: Financial Cryptography and Data Security, pp. 106–125. Springer Berlin Heidelberg (2016)
Rimba, P., et al.: Quantifying the cost of distrust: comparing blockchain and cloud services for business process execution. Inf. Syst. Front. 22(2), 489–507 (2020)
Demir , M., et al.: A financial evaluation framework for blockchain implementations. In: 2019 IEEE 10th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), pp. 0715–0722 (2019)
Wu, K. et al.: A first look at blockchain-based decentralized applications. Softw. Pract. Experience 51(10), 2033–2050 (2021)
Schäffer, M., et al.: Performance and scalability of private ethereum blockchains. In: International Conference on Business Process Management, pp. 103–118. Springer (2019)
Ampel, B. et al.: Performance modeling of hyperledger sawtooth blockchain. In: 2019 IEEE International Conference on Intelligence and Security Informatics (ISI), pp. 59–61 (2019)
Kondo, M., et al.: Code cloning in smart contracts: a case study on verified contracts from the ethereum blockchain platform. Empirical Softw. Eng. 25(6), 4617–4675 (2020)
Giannakis, E., et al.: Water pricing and irrigation across Europe: opportunities and constraints for adopting irrigation scheduling decision support systems. Water Supply 16(1), 245–252, 09 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Pincheira, M., Donini, E., Vecchio, M., Giaffreda, R. (2023). Towards an Infrastructure Cost Model for Blockchain-Based Applications. In: Prieto, J., Benítez Martínez, F.L., Ferretti, S., Arroyo Guardeño, D., Tomás Nevado-Batalla, P. (eds) Blockchain and Applications, 4th International Congress . BLOCKCHAIN 2022. Lecture Notes in Networks and Systems, vol 595. Springer, Cham. https://doi.org/10.1007/978-3-031-21229-1_32
Download citation
DOI: https://doi.org/10.1007/978-3-031-21229-1_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21228-4
Online ISBN: 978-3-031-21229-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)