TY - GEN
T1 - Hyperledger Fabric Blockchain as a Service for the IoT
T2 - 9th International Conference on Model and Data Engineering, MEDI 2019
AU - Pešić, Saša
AU - Radovanović, Miloš
AU - Ivanović, Mirjana
AU - Tošić, Milenko
AU - Iković, Ognjen
AU - Bošković, Dragan
N1 - Funding Information:
Acknowledgement. The research and outcomes behind this paper are a part of the open call research project for Agile IoT, H2020-EU.2.1.1. - INDUSTRIAL LEADERSHIP - Project ID: 688088. The authors also thank the Ministry of Education, Science and Technological Development of the Republic of Serbia for support through project no. OI174023 – “Intelligent techniques and their integration into wide-spectrum decision support”.
Publisher Copyright:
© 2019, Springer Nature Switzerland AG.
PY - 2019
Y1 - 2019
N2 - Blockchain as a Service for the Internet of Things is an emerging topic in the blockchain research and industrial community, especially relating to increased system consistency, security, and privacy. Blockchains represent highly distributed and autonomous decision-making systems with distributed data and process management. Internet of Things systems share these characteristics, while also bringing the cyber-physical dimension and machine-to-machine interaction concept to the ecosystem of devices and users. Blockchain infrastructure setup and smart contract prototyping are cumbersome tasks. Onboarding an existing system to a blockchain network takes a significant amount of time and manual effort, and incorporating business logic requires a series of complex steps. For IoT systems, these task needs to be carried out having in mind the typical characteristics of such systems: low hardware, storage, and networking capabilities and high node churn and transaction volume. Moreover, these tasks need to be semi to fully automated in terms of workflows that support easy-to-use integration mechanisms for onboarding of diverse IoT infrastructures and on-demand business logic generation. In this paper, we present a Hyperledger Fabric-based Blockchain as a Service for addressing the identified challenges. Specifically, the framework is tailored to answer to specific requirements of IoT systems through three major services: Hyperledger Fabric Infrastructure Configuration Generator, Hyperledger Fabric Chaincode Builder and Hyperledger Fabric Operator Modules.
AB - Blockchain as a Service for the Internet of Things is an emerging topic in the blockchain research and industrial community, especially relating to increased system consistency, security, and privacy. Blockchains represent highly distributed and autonomous decision-making systems with distributed data and process management. Internet of Things systems share these characteristics, while also bringing the cyber-physical dimension and machine-to-machine interaction concept to the ecosystem of devices and users. Blockchain infrastructure setup and smart contract prototyping are cumbersome tasks. Onboarding an existing system to a blockchain network takes a significant amount of time and manual effort, and incorporating business logic requires a series of complex steps. For IoT systems, these task needs to be carried out having in mind the typical characteristics of such systems: low hardware, storage, and networking capabilities and high node churn and transaction volume. Moreover, these tasks need to be semi to fully automated in terms of workflows that support easy-to-use integration mechanisms for onboarding of diverse IoT infrastructures and on-demand business logic generation. In this paper, we present a Hyperledger Fabric-based Blockchain as a Service for addressing the identified challenges. Specifically, the framework is tailored to answer to specific requirements of IoT systems through three major services: Hyperledger Fabric Infrastructure Configuration Generator, Hyperledger Fabric Chaincode Builder and Hyperledger Fabric Operator Modules.
KW - Blockchain
KW - Distributed systems
KW - Internet of Things
UR - http://www.scopus.com/inward/record.url?scp=85075882629&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85075882629&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-32065-2_12
DO - 10.1007/978-3-030-32065-2_12
M3 - Conference contribution
AN - SCOPUS:85075882629
SN - 9783030320645
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 172
EP - 183
BT - Model and Data Engineering- 9th International Conference, MEDI 2019, Proceedings
A2 - Schewe, Klaus-Dieter
A2 - Singh, Neeraj Kumar
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 28 October 2019 through 31 October 2019
ER -