Aplicación de la tecnología blockchain a soluciones de la Internet de las Cosas
On blockchain and its usage in Internet of the Things networks
Author
Gómez Carpena, MiguelDate
2018-10-26Director/es
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Abstract:
RESUMEN: La tendencia actual es dotar cada vez de más inteligencia a las ciudades siguiendo el paradigma del Internet de las Cosas haciendo realidad el concepto de Smart City. Estas redes generan muchos datos que son almacenados en servidores de forma centralizada, rompiendo las características de un sistema distribuido como es la IoT. La irrupción de la tecnología Blockchain se está aprovechando en multitud de aplicaciones más allá de la más conocida, las criptomonedas. Entre las diferentes opciones, Blockchain se está empleando en el despliegue de entornos totalmente descentralizados que rompen con el tradicional modelo cliente servidor. No solo se aplican al almacenaje distribuido, sino también a la ejecución distribuida de aplicaciones. En este trabajo, se trata de aplicar los fundamentos de Blockchain para crear una aplicación descentralizada que permita la gestión de datos generados en una ciudad inteligente, de forma que, sin necesidad de llevarla a servidores, dicha información sea almacenada y esté disponible en la red. Haciendo uso de soluciones de código y hardware abierto, se busca diseñar, implementar y evaluar un sistema que habilite las funcionalidades anteriormente descritas.
ABSTRACT: The current trend is to provide more and more intelligence to cities following the paradigm of the Internet of Things making the concept of Smart City a reality. These networks generate many data that are stored in servers in a centralized way, breaking the characteristics of a distributed system such as the IoT. The irruption of Blockchain technology is taking advantage of many applications beyond the best known, cryptocurrencies. Among the di_erent options, Blockchain is being used in the deployment of totally decentralized environments that break with the traditional server client model. They not only apply to distributed storage, but also to distributed application execution. This project, it is about applying the fundamentals of Blockchain to create a decentralized application that allows the management of data generated in an smart city, so that, without having to take it to servers, this information is stored and available on the network. Making use of open source code and hardware solutions, we seek to design, implement and evaluate a system that enables the functions described above.