Distributed Ledger Technology for STM32
When talking about blockchain, the first thing that comes to mind is BitCoin, the famous digital currency (cryptocurrency) that allows money exchange without banks or any other financial intermediation. Bitcoin is based on blockchain, a particular case of a more general concept called Distributed Ledger Technology (DLT). The latter is a system that allows storing data, such as information related to a financial transaction, in a fully distributed manner and without the need of a central authority, ensuring consensus among the various participants even when they do not trust each other or are in geographical areas with free trade restrictions in place.
The concept of blockchain and Distributed Ledger Technology is not limited to the exchange of money via the Internet, but can be applied in many other areas. For example, it can be used to track the origin and authenticity of products, to allow peer-to-peer sale of energy between a photovoltaic panel and an electric car, or to enable a new market to exchange data generated by electronic devices and improve the operation of artificial intelligence algorithms. For developers interested in these scenarios, ST makes available the fundamental "bricks" to start experimenting with this technology using an STM32 microcontroller with other ST products such as sensors, network interfaces, motor control, etc.
Event on digital.makerfaire.eu
Beatrice is a mathematician cum data scientist with a background in Data Analysis, Machine Learning, Geometry for Computer Vision, and Cryptographic applications, coupled with software development involving Matlab modelling and programming, as well as some Python, C, C++, and JAVA. Today, she works in the System Research and Applications unit in STMicroelectronics to develop critical data management solutions using mathematical, software and statistical techniques. She is also in charge of assessing innovations from the wider scientific community for their application potential. She avidly supervises the activities of students during their internships at ST, and loves participating in scientific conferences and other outreach activities.
Andrea Palmieri graduated in Computer Engineering from the University of Lecce in 2002. Since 2003, he has been working as a Senior Application Engineer at STMicroelectronics. After initially working on networking and multimedia protocols, he became an active contributor to the STM32ODE (Open Development Environment) program launched by ST to promote STM32 microcontrollers platforms for Internet of Things (IoT) applications. He is currently tasked with implementing new technologies like Distributed Ledger Technology (DLT) in ST solutions.