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.
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
Available at: https://esa.un.org/unpd/wup/.
Using an eth_sendRawTransaction to create your own Smart Contract.
References
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
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
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)
Miller, P.: Interoperability: what is it and why should i want it? Ariadne 24 (2000)
Guédria, W., Naudet, Y., Chen, D.: Interoperability Maturity Models—Survey and Comparison, pp. 273–282. Springer, New York (2008)
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)
Rull Aixa, D.: Analysis and study of data security in the internet of things paradigm from a blockchain technology approach (2018)
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)
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)
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
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/
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
Loss, S., Singh, H.P., Cacho, N., Lopes, F.: Using fiware and blockchain in post pandemic vaccination scenario, pp. 143–150. IEEE (2021)
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)
Sharma, P.K., Park, J.H.: Blockchain based hybrid network architecture for the smart city. Futur. Gener. Comput. Syst. 86, 650–655 (2018)
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)
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)
Ibba, S., Pinna, A., Seu, M., Pani, F.E.: Citysense: blockchain-oriented smart cities, pp. 1–5 (2017)
Loss, S., Cacho, N., Lopes, F., Valle, J.M.: Orthus: a blockchain platform for smart cities. IEEE (2019)
Michelin, R.A., et al.: Speedychain: a framework for decoupling data from blockchain for smart cities, pp. 145–154 (2018)
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)
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)
Yong, B., et al.: An intelligent blockchain-based system for safe vaccine supply and supervision. Int. J. Inf. Manag. 52, 102024 (2020)
Hernández-Ramos, J.L., et al.: Sharing pandemic vaccination certificates through blockchain: case study and performance evaluation. arXiv preprint arXiv:2101.04575 (2021)
Rotbi, M.F., Motahhir, S., Ghzizal, A.E.: Blockchain technology for a safe and transparent Covid-19 vaccination. arXiv preprint arXiv:2104.05428 (2021)
Deka, S.K., Goswami, S., Anand, A.: A blockchain based technique for storing vaccination records, pp. 135–139. IEEE (2020)
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)
Funding
This work was supported by the Smart Metropolis Project http://smartmetropolis.imd.ufrn.br.
Author information
Authors and Affiliations
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
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-022-03732-x