Abstract
The adoption of blockchain technology combined with the Internet of Things in agri-food traceability scenarios is gaining momentum in terms of research and development. The intrinsic capability of blockchain to provide immutable and tamper-proof records is the perfect match for IoT systems comprising small sensing devices that can autonomously produce information across the entire process. However, there has been little discussion on the impact that blockchain has on the constrained sensing IoT devices in terms of their limited resources. These devices are the core of modern IoT systems providing the sensing layer for the entire application. In this paper, we focus on assessing the impact that a blockchain traceability system may have on such constrained sensing devices. To this end, we benchmark six IoT hardware platforms in terms of space and memory usage, processing time, and energy consumption as elements of a trustless event-based traceability application over two blockchain networks, namely Ethereum, as an example of permissionless network, and Hyperledger Sawtooth, as a permissioned counterpart. Our results and analysis provide an empirical reference for the study and development of blockchain-based traceability systems using constrained sensing IoT devices.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
References
Accorsi, R., Bortolini, M., Baruffaldi, G., Pilati, F., Ferrari, E.: Internet-of-things paradigm in food supply chains control and management. Procedia Manuf. 11, 889–895 (2017)
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. Tutor. 21, 1676–1717 (2018)
Bouguera, T., Diouris, J.-F., Chaillout, J.-J., Jaouadi, R., Andrieux, G.: Energy consumption model for sensor nodes based on LoRa and LoRaWAN. Sensors 18, 2104 (2018)
Caro, M.P., Ali, M.S., Vecchio, M., Giaffreda, R.: Blockchain-based traceability in agri-food supply chain management: a practical implementation. In: 2018 IoT Vertical and Topical Summit on Agriculture-Tuscany, pp. 1–4 (2018)
Heiss, J., Eberhardt, J., Tai, S.: From oracles to trustworthy data on-chaining systems. In: Proceedings of the IEEE International Conference on Blockchain (2019)
Mao, D., Hao, Z., Wang, F., Li, H.: Innovative blockchain-based approach for sustainable and credible environment in food trade: a case study in Shandong province, China. Sustainability 10, 3149 (2018)
Pincheira, M., Vecchio, M.: Towards trusted data on decentralized IoT applications: integrating blockchain in constrained devices. In: 2020 IEEE International Conference on Communications Workshops, pp. 1–6 (2020)
Pincheira, M., Vecchio, M., Giaffreda, R., Kanhere, S.S.: Cost-effective IoT devices as trustworthy data sources for a blockchain-based water management system in precision agriculture. Comput. Electron. Agric. 180, 105889 (2021)
Salah, K., Nizamuddin, N., Jayaraman, R., Omar, M.: Blockchain-based soybean traceability in agricultural supply chain. IEEE Access 7, 73295–73305 (2019)
Tian, F.: A supply chain traceability system for food safety based on HACCP, blockchain and Internet of Things. In: Proceedings of the ICSSSM 2017, pp. 1–6 (2017)
Verdouw, C.N., Wolfert, J., Beulens, A., Rialland, A.: Virtualization of food supply chains with the internet of things. J. Food Eng. 176, 128–136 (2016)
Zanoni, B.: Extra-virgin olive oil traceability. In: The Extra-Virgin Olive Oil Handbook, pp. 245–250 (2014)
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
Pincheira, M., Vecchio, M., Giaffreda, R. (2022). Benchmarking Constrained IoT Devices in Blockchain-Based Agri-Food Traceability Applications. In: Prieto, J., Partida, A., Leitão, P., Pinto, A. (eds) Blockchain and Applications. BLOCKCHAIN 2021. Lecture Notes in Networks and Systems, vol 320. Springer, Cham. https://doi.org/10.1007/978-3-030-86162-9_21
Download citation
DOI: https://doi.org/10.1007/978-3-030-86162-9_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-86161-2
Online ISBN: 978-3-030-86162-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)