Blockchain and its applications on Edge Computing, Industry 4.0, IOT and Smart Cities Juan M. Corchado Director - European IoT Digital Innovation Hub Director - BISITE Research Group, University of Salamanca, Salamanca, Spain.
[email protected]
ISTA: Int. Symposium on Intelligent Systems Technologies and Applications Abstract. Blockchain is the technology behind Bitcoin, ether and most of the other cryptocurrencies. Blockchain is essentially a form of record keeping and can be used in almost any product that uses some form of record keeping or database management. Blockchain is ideal for protecting any data that needs to be unalterable and indestructible. Traditionally, data are kept on a server that is owned and operated by a thirdparty company. This approach has some disadvantages. In this way, if a third party has access to your data, they could be destroyed, they could be altered, and it could leak. Through Blockchain, data are encrypted and then propagated over a distributed network of computers. In this way, data are nobody’s properties, data cannot be destroyed and altered. Data block are sets of permanently recorded data e.g. financial transactions. The information is first hash which is a way to represent the data in a compact format where data can be easily compared for any change. Any small change in the data completely changes the hash version which makes the comparison very easy. The hash data are then encrypted. One private key allows the producer of the data to encrypt the data and serves as a digital signature. Also, one public key allows everyone else with the key to decrypt it. Finally, the data blocks are connected to each other (chained). Bitcoin is simply an application of Blockchain but there are many other applications where this technology has a lot to say. The application of this technology is endless in all fields but with respect to industry there are fields in which use is more and more common e.g. Supply Chain Management, Health Care and medical record sharing, Media Distribution, Ecommerce with no middleman, Sharing economy with no central authority, Authenticated News Sharing/Data Sharing, Data Sharing Between companies Edge Computing, Industry 4.0, IOT and Smart Cities are areas in which Blockchain has high impact. The IoT refers to the ever-growing network of physical objects that feature an IP address for internet connectivity, and the communication that occurs between these objects and other Internet-enabled devices and systems. The risk of connecting a machine to Internet is obvious and Blockchain may help to eliminate or at least reduce some of these risks. The industry is updating its processes to be more efficient. Industry 4.0 is a transformation that makes it possible to gather and analyze data across machines, enabling faster, more flexible, and more efficient processes to produce higher-quality goods at reduced costs, thats the reason why a technology such us Blockchain if also of great interest to guaranty security and data reliability. The main aim of this tutorial is to intro-
duce Blockchain technology and represents its practical application in security of Industry 4.0, Smart cities, Smart homes, and Internet of Thing.
References ´ Garc´ıa, R. S. Alonso, J. Prieto, J. M. Corchado, Energy efficiency in public buildings 1. O. through context-aware social computing, Sensors 17 (4) (2017) 826. ´ Garc´ıa, J. Prieto, R. S. Alonso, J. M. Corchado, A framework to improve energy efficient 2. O. behaviour at home through activity and context monitoring, Sensors 17 (8) (2017) 1749. 3. T. Li, J. M. Corchado, S. Sun, On generalized covariance intersection for distributed phd filtering and a simple but better alternative, in: Information Fusion (Fusion), 2017 20th International Conference on, IEEE, 2017, pp. 1–8. 4. J. Morente-Molinera, G. Kou, R. Gonz´alez-Crespo, J. Corchado, E. Herrera-Viedma, Solving multi-criteria group decision making problems under environments with a high number of alternatives using fuzzy ontologies and multi-granular linguistic modelling methods, Knowledge-Based Systems 137 (2017) 54–64. 5. X. Wang, T. Li, S. Sun, J. M. Corchado, A survey of recent advances in particle filters and remaining challenges for multitarget tracking, Sensors 17 (12) (2017) 2707. 6. J. M. Corchado, Adcaij: Advances in distributed computing and artificial intelligence journal vol 6, no 1 (2017). 7. J. M. Corchado, Diez a˜nos del parque cient´ıfico de la universidad de salamanca (2016). 8. J. Prieto, P. Chamoso, F. De la Prieta, J. M. Corchado, A generalized framework for wireless localization in gerontechnology, in: Ubiquitous Wireless Broadband (ICUWB), 2017 IEEE 17th International Conference on, IEEE, 2017, pp. 1–5. 9. F. de la Prieta Pintado, J. M. Corchado Rodr´ıguez, Cloud computing and multiagent systems, a promising relationship. 10. J. Canelas, Q. Martin, J. M. Corchado, Decision making intelligent agent on sox compliance over the imports process. 11. S. M. Thampi, S. Krishnan, J. M. C. Rodriguez, S. Das, M. Wozniak, D. Al-Jumeily, Advances in signal processing and intelligent recognition systems: Proceedings of third international symposium on signal processing and intelligent recognition systems. 12. J. M. C. Rodriguez, S. Mitra, S. M. Thampi, E.-S. El-Alfy, Intelligent systems technologies and applications 2016, Vol. 530, Springer, 2016. 13. J. Palanca, E. del Val, A. Garcia-Fornes, H. Billhardt, J. M. Corchado, V. Juli´an, Designing a goal-oriented smart-home environment, Information Systems Frontiers 20 (1) (2018) 125– 142. 14. R. Casado-Vara, J. M. Corchado, Blockchain for democratic voting: How blockchain could cast of voter fraud. 15. A. Gonz´alez-Briones, A. Rivas, P. Chamoso, R. Casado-Vara, J. M. Corchado, Case-based reasoning and agent based job offer recommender system, in: The 13th International Conference on Soft Computing Models in Industrial and Environmental Applications, Springer, Cham, 2018, pp. 21–33. 16. R. Casado-Vara, A. Gonz´alez-Briones, J. Prieto, J. M. Corchado, Smart contract for monitoring and control of logistics activities: Pharmaceutical utilities case study, in: The 13th International Conference on Soft Computing Models in Industrial and Environmental Applications, Springer, Cham, 2018, pp. 509–517. 17. R. Casado-Vara, J. Prieto, J. M. Corchado, How blockchain could improve fraud detection in power distribution grid, in: The 13th International Conference on Soft Computing Models in Industrial and Environmental Applications, Springer, Cham, 2018, pp. 67–76.
18. A. Gonz´alez-Briones, J. Prieto, J. M. Corchado, Y. Demazeau, Enervmas: Virtual agent organizations to optimize energy consumption using intelligent temperature calibration, in: International Conference on Hybrid Artificial Intelligence Systems, Springer, Cham, 2018, pp. 387–398. 19. A. Gonz´alez-Briones, J. A. Castellanos-Garz´on, Y. Mezquita Mart´ın, J. Prieto, J. M. Corchado, A framework for knowledge discovery from wireless sensor networks in rural environments: A crop irrigation systems case study, Wireless Communications and Mobile Computing 2018. 20. A. Gonz´alez-Briones, D. Valdeolmillos, R. Casado-Vara, P. Chamoso, J. A. G. Coria, E. Herrera-Viedma, J. M. Corchado, Garbmas: Simulation of the application of gamification techniques to increase the amount of recycled waste through a multi-agent system, in: International Symposium on Distributed Computing and Artificial Intelligence, Springer, Cham, 2018, pp. 332–343. 21. R. Casado-Vara, P. Chamoso, J. A. G. Coria, E. Herrera-Viedma, J. M. Corchado, Garbmas: Simulation of the application of gamification techniques to increase the amount of recycled waste through a multi-agent system, in: Distributed Computing and Artificial Intelligence, 15th International Conference, Springer, 2019, p. 332. 22. J. Prieto, S. Mazuelas, F. De la Prieta, J. M. Corchado, Feasibility of single-agent localization from sequential measurements, in: 2018 IEEE International Conference on Communications Workshops (ICC Workshops), IEEE, 2018. 23. J. Rodriguez-Fernandez, T. Pinto, F. Silva, I. Prac¸a, Z. Vale, J. Corchado, Context aware q-learning-based model for decision support in the negotiation of energy contracts, International Journal of Electrical Power & Energy Systems 104 (2019) 489–501. 24. A. Gonz´alez-Briones, F. De La Prieta, M. S. Mohamad, S. Omatu, J. M. Corchado, et al., Multi-agent systems applications in energy optimization problems: A state-of-the-art review, Energies 11 (8) (2018) 1–28. 25. A. G. Briones, P. Chamoso, A. Rivas, S. Rodr´ıguez, F. De La Prieta, J. Prieto, J. M. Corchado, Use of gamification techniques to encourage garbage recycling. a smart city approach, in: International Conference on Knowledge Management in Organizations, Springer, Cham, 2018, pp. 674–685. 26. R. Casado-Vara, J. Prieto, F. De la Prieta, J. M. Corchado, How blockchain improves the supply chain: case study alimentary supply chain, Procedia Computer Science 134 (2018) 393–398. 27. S. Rodr´ıguez, C. G. Palomino, P. Chamoso, R. A. Silveira, J. M. Corchado, How to create an adaptive learning environment by means of virtual organizations, in: International Workshop on Learning Technology for Education in Cloud, Springer, Cham, 2018, pp. 199–212. 28. P. Chamoso, A. Gonz´alez-Briones, S. Rodr´ıguez, J. M. Corchado, Tendencies of technologies and platforms in smart cities: A state-of-the-art review, Wireless Communications and Mobile Computing 2018.