Integration of IoT Equipment as Transactional Endorsing Peers over a Hyperledger-Fabric Blockchain Network: Feasibility Study
- 45 Downloads
Internet of Things (IoT) experiences exponential growth in research and industry fields; the usefulness provided by IoT extends from critical applications such as intelligent transport systems and e-health to business-related applications such as banking and logistics. At the same time, faces privacy and security vulnerabilities becoming target of cyber-attacks, being necessary to mitigate them. Conventional security and privacy approaches tend not to be applicable for IoT, due to its decentralized topology and limited resources on its devices. Blockchain appears as a possible solution to the intrinsic security deficiency in IoT environments, since it has demonstrated its applicability in security and privacy fields over end-to-end networks with similar topologies as the ones used in IoT, thanks to its Defense-in-Depth approach is ideal for critical environments.
Blockchain is based on a ledger with capability to preserve an immutable record of all chronological ordered transactions processed in network, subsequently shared with members of the network. However, this technology requires high computational performance and high bandwidth, generating delays that are not found in most IoT applications.
This document examines the feasibility of implementing Blockchain considering IoT devices as endorsing peers and not only as users that invoke transactions. The results of proof of concept, bandwidth and performance measurements in several transactional tests are presented, applying the “Design Science Research” methodology. As a result, a high-level model for the implementation of IoT networks with Blockchain is proposed.
KeywordsBlockchain Hyperledger Fabric Internet of Things IoT security Raspberry Pi Blockchain applications
- 1.Association for Information Systems (AIS): IS Research, Methods, and Theories. https://aisnet.org/page/ISResearch
- 3.Cleven, A., Gubler, P., Hüner, K.M.: Design alternatives for the evaluation of design science research artifacts, p. 1 (2009)Google Scholar
- 4.Dorri, A., Kanhere, S.S., Jurdak, R.: Blockchain in internet of things: Challenges and Solutions, August 2016. http://arxiv.org/abs/1608.05187
- 5.Dorri, A., Kanhere, S.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. IEEE, March 2017Google Scholar
- 6.Fakhri, D., Mutijarsa, K.: Secure IoT communication using blockchain technology. In: 2018 International Symposium on Electronics and Smart Devices (ISESD), pp. 1–6. IEEE, October 2018Google Scholar
- 7.Hyperledger: A Blockchain Platform for the Enterprise. https://hyperledger-fabric.readthedocs.io/en/release-1.4/
- 8.Hyperledger Fabric: Hyperledger Fabric SDK for node.js. https://fabric-sdk-node.github.io/release-1.4/index.html#toc2__anchor
- 9.Juniper Research: IoT Connections to Grow 140% to Hit 50 Billion By 2022 (2018). https://www.juniperresearch.com/press/press-releases/iot-connections-to-grow-140-to-hit-50-billion
- 10.Kalinov, V., Voshmgir, S.: Blockchain A Beginners guide. BlockchainHub (2017). https://blockchainhub.net/blockchain-technology/
- 12.Khan, M.A., Salah, K.: IoT security: review, blockchain solutions, and open challenges. Future Gen. Comput. Syst. 82, 395–411 (2018). https://linkinghub.elsevier.com/retrieve/pii/S0167739X17315765CrossRefGoogle Scholar
- 14.Motacek, J.: Hyperledger Fabric v1.0 on a Raspberry Pi Docker Swarm. https://www.joemotacek.com/hyperledger-fabric-v1-0-on-a-raspberry-pi-docker-swarm-part-1/
- 15.Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System (2008)Google Scholar
- 17.Singh, M., Singh, A., Kim, S.: Blockchain: a game changer for securing IoT data. In: 2018 IEEE 4th World Forum on Internet of Things (WF-IoT), vol. 2018-Janua, pp. 51–55. IEEE, February 2018Google Scholar
- 18.The Statistics Portal: IoT: number of connected devices worldwide 2012–2025. https://www.statista.com/statistics/471264/iot-number-of-connected-devices-worldwide/
- 20.Zamfir, S., Balan, T., Iliescu, I., Sandu, F.: A security analysis on standard IoT protocols. In: 2016 International Conference on Applied and Theoretical Electricity (ICATE), pp. 1–6, October 2016Google Scholar