Skip to main content

Advertisement

Log in

Using FIWARE and blockchain in smart cities solutions

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Nowadays, Blockchain has been widely used to store decentralized and secure transactions involving cryptocurrency, e.g., Bitcoin, Ethereum, etc. However, Blockchain can also store other types of information besides monetary transactions. On the other hand, innovative solutions for smart cities are concerned with how services and information can be safely stored and shared. For this reason, smart city systems can benefit from using Blockchain to integrate their data and services. These smart solutions also demand consistency and standardization across the industry. However, this Blockchain integration varies according to its implementation. FIWARE, a framework of an open-source platform for smart solutions, adopts NGSI Standards (Context Information Management (CIM); NGSI-LD API: Tech. Rep., CIM and ETSI Industry Specification Group (ISG), 2020) to enable the integration of components and provides the basis for interoperability and portability among smart solutions. Unfortunately, FIWARE does not support any integration with Blockchain technology. Hence, this paper proposes a set of new components to allow FIWARE to be integrated with Blockchain technology. With these proposed components, it is possible to support Blockchain technology with smart city applications via the FIWARE platform. For instance, we have designed and implemented a FIWARE Blockchain adapter to submit/listen to transactions from/to FIWARE Context Broker to/from any Blockchain implementation without human intervention. In addition, we present a global post-pandemic vaccination case study to evaluate the proposed approach in the Smart City context.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Source [11]

Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Data availability

The code and datasets used and/or analyzed during the current study are available from the corresponding author on reasonable request.

Notes

  1. Available at: https://esa.un.org/unpd/wup/.

  2. https://www.kaaproject.org/.

  3. https://artemis-ia.eu/project/4-sofia.html.

  4. www.fiware.org.

  5. https://www.iota.org/.

  6. https://fiware.github.io/specifications/ngsiv2/stable/.

  7. https://ngsi-ld-tutorials.readthedocs.io/en/latest/.

  8. https://fiware-pep-proxy.readthedocs.io/.

  9. https://fiware-idm.readthedocs.io/.

  10. https://github.com/FIWARE/context.Orion-LD.

  11. https://geth.ethereum.org/.

  12. https://consensys.net/quorum/.

  13. https://www.hyperledger.org/use/besu.

  14. https://docs.soliditylang.org/.

  15. https://eips.ethereum.org/EIPS/eip-721.

  16. https://blog.iota.org/introducing-masked-authenticated-messaging-e55c1822d50e/.

  17. https://ipfs.io/.

  18. https://www.javatpoint.com/blockchain-merkle-tree.

  19. Using an eth_sendRawTransaction to create your own Smart Contract.

  20. https://web3js.readthedocs.io/.

  21. https://fiware-draco.readthedocs.io/.

  22. https://www.hyperledger.org/use/fabric.

  23. https://www.fiware.org/developers/catalogue/.

  24. https://github.com/smart-data-models/dataModel.COVID19/.

  25. https://docs.docker.com/compose/.

  26. https://jmeter.apache.org/.

  27. http://apps.who.int/iris/handle/10665/344456.

References

  1. Wenge, R., Zhang, X., Dave, C., Chao, L., Hao, S.: Smart city architecture: a technology guide for implementation and design challenges. China Commun. 11(3), 56–69 (2014). https://doi.org/10.1109/CC.2014.6825259

    Article  Google Scholar 

  2. Boyko, C., Cooper, R., Davey, C., Wootton, A.: Addressing sustainability early in the urban design process. Manag. Environ. Qual. 17(6), 689–706 (2006). https://doi.org/10.1108/14777830610702520

    Article  Google Scholar 

  3. Moss Kanter, R., Litow, S.S.: Informed and interconnected: a manifesto for smarter cities. Harvard Business School General Management Unit Working Paper (09-141) (2009)

  4. Miller, P.: Interoperability: what is it and why should i want it? Ariadne 24 (2000)

  5. Guédria, W., Naudet, Y., Chen, D.: Interoperability Maturity Models—Survey and Comparison, pp. 273–282. Springer, New York (2008)

    Google Scholar 

  6. Lea, R., Blackstock, M.: City hub: a cloud-based IoT platform for smart cities. In: IEEE 6th International Conference on Cloud Computing Technology and Science, pp. 799–804. IEEE (2014)

  7. Rull Aixa, D.: Analysis and study of data security in the internet of things paradigm from a blockchain technology approach (2018)

  8. Berdik, D., Otoum, S., Schmidt, N., Porter, D., Jararweh, Y.: A survey on blockchain for information systems management and security. Inf. Process. Manag. 58(1), 102397 (2021)

    Article  Google Scholar 

  9. Sun, J., Yan, J., Zhang, K.Z.: Blockchain-based sharing services: what blockchain technology can contribute to smart cities. Financ. Innov. 2(1), 26 (2016)

    Article  Google Scholar 

  10. Context Information Management (CIM); NGSI-LD API: Tech. Rep., Context Information Management (CIM) and ETSI Industry Specification Group (ISG) (2020). https://www.etsi.org/deliver/etsi_gs/CIM/001_099/009/01.02.02_60/gs_CIM009v010202p.pdf

  11. Saracco, R.: Smart cities and tech evolution—xxvi service infrastructure—fiware. https://www.eitdigital.eu/newsroom/blog/article/smart-cities-and-tech-evolution-xxvi-service-infrastructure-fiware/

  12. Alamo, T., Reina, D.G., Mammarella, M., Abella, A.: Covid-19: open-data resources for monitoring, modeling, and forecasting the epidemic. Electronics 9(5), 827 (2020). https://doi.org/10.3390/electronics9050827

    Article  Google Scholar 

  13. Loss, S., Singh, H.P., Cacho, N., Lopes, F.: Using fiware and blockchain in post pandemic vaccination scenario, pp. 143–150. IEEE (2021)

  14. Makani, S., Pittala, R., Alsayed, E., Aloqaily, M., Jararweh, Y.: A survey of blockchain applications in sustainable and smart cities. Clust. Comput. 1–22 (2022)

  15. Sharma, P.K., Park, J.H.: Blockchain based hybrid network architecture for the smart city. Futur. Gener. Comput. Syst. 86, 650–655 (2018)

    Article  Google Scholar 

  16. Tseng, L., Yao, X., Otoum, S., Aloqaily, M., Jararweh, Y.: Blockchain-based database in an IoT environment: challenges, opportunities, and analysis. Clust. Comput. 23(3), 2151–2165 (2020)

    Article  Google Scholar 

  17. Al Ridhawi, I., Aloqaily, M., Karray, F.: Intelligent blockchain-enabled communication and services: solutions for moving internet of things devices. IEEE Robot. Autom. Mag. (2022)

  18. Ibba, S., Pinna, A., Seu, M., Pani, F.E.: Citysense: blockchain-oriented smart cities, pp. 1–5 (2017)

  19. Loss, S., Cacho, N., Lopes, F., Valle, J.M.: Orthus: a blockchain platform for smart cities. IEEE (2019)

  20. Michelin, R.A., et al.: Speedychain: a framework for decoupling data from blockchain for smart cities, pp. 145–154 (2018)

  21. Gostin, L.O., Cohen, I.G., Shaw, J.: Digital health passes in the age of covid-19: are “vaccine passports” lawful and ethical? JAMA (2021)

  22. Eisenstadt, M., Ramachandran, M., Chowdhury, N., Third, A., Domingue, J.: Covid-19 antibody test/vaccination certification: there’s an app for that. IEEE Open J. Eng. Med. Biol. 1, 148–155 (2020)

    Article  Google Scholar 

  23. Yong, B., et al.: An intelligent blockchain-based system for safe vaccine supply and supervision. Int. J. Inf. Manag. 52, 102024 (2020)

    Article  Google Scholar 

  24. Hernández-Ramos, J.L., et al.: Sharing pandemic vaccination certificates through blockchain: case study and performance evaluation. arXiv preprint arXiv:2101.04575 (2021)

  25. Rotbi, M.F., Motahhir, S., Ghzizal, A.E.: Blockchain technology for a safe and transparent Covid-19 vaccination. arXiv preprint arXiv:2104.05428 (2021)

  26. Deka, S.K., Goswami, S., Anand, A.: A blockchain based technique for storing vaccination records, pp. 135–139. IEEE (2020)

  27. Tsoi, K.K., et al.: The way forward after Covid-19 vaccination: vaccine passports with blockchain to protect personal privacy. BMJ Innov. 7(2), 337–341 (2021)

    Article  Google Scholar 

Download references

Funding

This work was supported by the Smart Metropolis Project http://smartmetropolis.imd.ufrn.br.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design of Canis Major and Taurus. HPS and SL performed the GE implementation and contributed to writing the manuscript. SL wrote the first draft of the manuscript and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Stefano Loss.

Ethics declarations

Competing interest

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Loss, S., Singh, H.P., Cacho, N. et al. Using FIWARE and blockchain in smart cities solutions. Cluster Comput 26, 2115–2128 (2023). https://doi.org/10.1007/s10586-022-03732-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-022-03732-x

Keywords