Abstract
A Digital Twin provides a virtual representation of a physical object, complementing theoretical models with real-world data provided by the Internet of Things. Currently, most cloud-based IoT platforms provide device virtualization with different levels of detail and complexity. Nonetheless, this approach has inherited the disadvantages and risks of cloud computing, such as centralizing and isolating the information. Thus, a blockchain-based Digital Twin could provide a unique combination of properties to address these challenges while ensuring availability, integrity, and confidentiality. Current research on blockchain-based Digital Twin has focused on the data-sharing functionalities. However, the role of the IoT sensors as secure, trustworthy data sources is still an issue that needs to be addressed in the Digital Twin domain. In this work, we propose SmartTwin as a software framework to develop blockchain-based Digital Twins. The architecture’s key is considering IoT as direct actors on the blockchain system, taking advantage of the cryptographic capabilities of Blockchain to create a root-of-trust for the data feeding the Digital Twin. In addition, our proposal uses smart contracts as a software platform to define complex business logic. Finally, to illustrate the benefits of SmartTwin, we describe two use cases where the framework was used.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Grieves, M., Vickers, J.: Digital twin: mitigating unpredictable, undesirable emergent behavior in complex systems. In: Kahlen, F.-J., Flumerfelt, S., Alves, A. (eds.) Transdisciplinary Perspectives on Complex Systems: New Findings and Approaches, pp. 85–113. Springer International Publishing, Cham (2017)
Tao, F., Qi, Q., Wang, L., Nee, A.Y.C.: Digital twins and cyber–physical systems toward smart manufacturing and industry 4.0: correlation and comparison. Engineering 5(4), 653–661 (2019)
Putz, B., Dietz, M., Empl, P., Pernul, G.: Ethertwin: blockchain-based secure digital twin information management. Inf. Process. Manag. 58(1), 102425 (2021)
Picone, M., Mamei, M., Zambonelli, F.: WLDT: a general purpose library to build IoT digital twins. SoftwareX 13, 100661 (2021)
Reyna, A., MartÃn, C., Chen, J., Soler, E., DÃaz, M.: On blockchain and its integration with IoT. Challenges and opportunities. Future Gener. Comput. Syst. 88, 173–190 (2018)
Seebacher, S., Schüritz, R.: Blockchain technology as an enabler of service systems: a structured literature review. In: Proceedings of the International Conference on Exploring Services Science, pp. 12–23. Springer, Berlin (2017)
Huang, S., Wang, G., Yan, Y., Fang, X.: Blockchain-based data management for digital twin of product. J. Manuf. Syst. 54, 361–371 (2020)
Mandolla, C., Petruzzelli, A.M., Percoco, G., Urbinati, A.: Building a digital twin for additive manufacturing through the exploitation of blockchain: a case analysis of the aircraft industry. Comput. Ind. 109, 134–152 (2019)
Heiss, J., Eberhardt, J., Tai, S.: From oracles to trustworthy data on-chaining systems. In: Proceedings of the IEEE International Conference on Blockchain (2019)
Hevner, A., Chatterjee, S.: Design science research in information systems. In: Design Research in Information Systems, pp. 9–22. Springer, Berlin (2010)
Pincheira, M., Vecchio, M., Giaffreda, R.: Benchmarking constrained IoT devices in blockchain-based agri-food traceability applications. In: Proceedings of the International Congress on Blockchain and Applications, pp. 212–221. Springer, Berlin (2021)
Pincheira, M., Vecchio, M., Giaffreda, R., Kanhere, S.S.: Exploiting constrained IoT devices in a trustless blockchain-based water management system. In: Proceedings of the IEEE International Conference on Blockchain and Cryptocurrency (ICBC), pp. 1–7 (2020)
Pincheira, M., Antonini, M., Vecchio, M.: Integrating the IoT and blockchain technology for the next generation of mining inspection systems. Sensors 22(3) (2022)
Friederich, J., Francis, D.P., Lazarova-Molnar, S., Mohamed, N.: A framework for data-driven digital twins for smart manufacturing. Comput. Ind. 136, 103586 (2022)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.M.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional (1994)
Ali, M.S., Vecchio, M., Pincheira, M., Dolui, K., Antonelli, F., Rehmani, M.H.: Applications of blockchains in the internet of things: a comprehensive survey. IEEE Commun. Surv. Tutorials 21(2), 1676–1717 (2018)
Viriyasitavat, W., Xu, L.D., Bi, Z., Hoonsopon, D.: Blockchain technology for applications in internet of things-mapping from system design perspective. IEEE Internet Things J. 6(5), 8155–8168 (2019)
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., Vecchio, M., Antonelli, F. (2023). SmartTwin: A Blockchain-Based Software Framework for Digital Twins Using IoT. 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_7
Download citation
DOI: https://doi.org/10.1007/978-3-031-21229-1_7
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)