Skip to main content

Hyperledger Fabric Blockchain as a Service for the IoT: Proof of Concept

  • Conference paper
  • First Online:
Model and Data Engineering (MEDI 2019)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11815))

Included in the following conference series:

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Arizona State University Blockchain Research Laboratory: Carbon trading on a blockchain (2018). https://blockchain.asu.edu/carbon-trading-on-a-blockchain. Accessed 18 May 2019

  2. ChainStack: Managed blockchain infrastructure. https://chainstack.com/. Accessed 10 August 2019

  3. Gaur, N., Desrosiers, L., Ramakrishna, V., Novotny, P., Baset, S.A., O’Dowd, A.: Hands-On Blockchain with Hyperledger: Building Decentralized Applications with Hyperledger Fabric and Composer. Packt Publishing Ltd., UK (2018)

    Google Scholar 

  4. Huh, S., Cho, S., Kim, S.: Managing IoT devices using blockchain platform. In: 2017 19th International Conference on Advanced Communication Technology (ICACT), pp. 464–467. IEEE (2017)

    Google Scholar 

  5. Lee, B., Lee, J.H.: Blockchain-based secure firmware update for embedded devices in an internet of things environment. J. Supercomputing 73(3), 1152–1167 (2017)

    Article  Google Scholar 

  6. Li, Z., Kang, J., Yu, R., Ye, D., Deng, Q., Zhang, Y.: Consortium blockchain for secure energy trading in industrial internet of things. IEEE Trans. Industr. Inf. 14(8), 3690–3700 (2018)

    Google Scholar 

  7. Linux Foundation: Hyperledger fabric blockchain (2019). https://hyperledger-fabric.readthedocs.io. Accessed 18 May 2019

  8. Ouaddah, A., Abou Elkalam, A., Ait Ouahman, A.: Fairaccess: a new blockchain-based access control framework for the internet of things. Secur. Commun. Networks 9(18), 5943–5964 (2016)

    Article  Google Scholar 

  9. Polyzos, G.C., Fotiou, N.: Blockchain-assisted information distribution for the internet of things. In: 2017 IEEE International Conference on Information Reuse and Integration (IRI), pp. 75–78. IEEE (2017)

    Google Scholar 

  10. Pongnumkul, S., Siripanpornchana, C., Thajchayapong, S.: Performance analysis of private blockchain platforms in varying workloads. In: 2017 26th International Conference on Computer Communication and Networks (ICCCN), pp. 1–6. IEEE (2017)

    Google Scholar 

  11. Samaniego, M., Deters, R.: Blockchain as a service for IoT. In: 2016 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), pp. 433–436. IEEE (2016)

    Google Scholar 

  12. Pešić, S., et al.: Blemat-context modeling and machine learning for indoor positioning systems (2019), submitted for review in International Journal on Artificial Intelligence Tools (ISSN: 0218–2130)

    Google Scholar 

  13. Pešić, S., et al.: Conceptualizing a collaboration framework between blockchain technology and the internet of things (2019). Accepted to CompSysTech’19

    Google Scholar 

  14. Thakkar, P., Nathan, S., Viswanathan, B.: Performance benchmarking and optimizing hyperledger fabric blockchain platform. In: 2018 IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), pp. 264–276. IEEE (2018)

    Google Scholar 

  15. VizLore: Chainrider blockchain as a service. https://chainrider.io/. Accessed 10 August 2019

  16. Worldsibu: Worldsibu: The enterprise blockchain development platform. https://worldsibu.tech/. Accessed 10 August 2019

  17. Yewale, A.: Study of Blockchain-as-a-Service Systems with a Case Study of Hyperledger Fabric Implementation on Kubernetes. Ph.D. thesis, University of Nevada, Las Vegas (2018)

    Google Scholar 

Download references

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”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Saša Pešić .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Pešić, S., Radovanović, M., Ivanović, M., Tošić, M., Iković, O., Bošković, D. (2019). Hyperledger Fabric Blockchain as a Service for the IoT: Proof of Concept. In: Schewe, KD., Singh, N. (eds) Model and Data Engineering. MEDI 2019. Lecture Notes in Computer Science(), vol 11815. Springer, Cham. https://doi.org/10.1007/978-3-030-32065-2_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-32065-2_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-32064-5

  • Online ISBN: 978-3-030-32065-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics