Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2020-21   2022-23



Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2021-22

Uso de Blockchain para la certificación de datos de precipitación obtenidos a partir de WRF


Tecnologías Específicas

Tecnologías de la Información
 


Descripcion y Objetivos

Conocer la cantidad de precipitación que cae en un lugar es esencial en diversos ámbitos, como la agricultura y el turismo, así como en el sector de los seguros y la gestión del agua. Para ello disponemos, entre otros, del modelo Weather Research and Forecasting (WRF) que es un sistema de cálculo numérico para simulación atmosférica que permite realizar predicción de  variables físicas como precipitación y temperatura. 

Sin embargo, la posible utilización de estas predicciones en un ámbito comercial o empresarial requiere incluir en dichas predicciones no solo el dato físico calculado, sino también una certificación de autenticidad de que los datos no han sido malintencionadamente manipulados para conseguir un beneficio propio o perjuicio ajeno en una relación comercial (por ejemplo, entre agricultor y empresa aseguradora). Es en este ámbito donde podemos hacer uso de blockchain.   

Blockchain es una tecnología distribuida en la que la información se almacena en bloques que se conectan para formar una cadena, y en la que todos los participantes tienen una copia de la cadena de bloques; cada vez que se añade información nueva a una cadena, también se añade a todas las copias de la cadena de bloques. Esta naturaleza distribuida hace imposible que alguien cambie la información almacenada en un bloque, ya que tendría que cambiar este bloque en todas las versiones distribuidas. Además, las transacciones se registran con una firma criptográfica inmutable, lo que le da una capa extra de seguridad. 

Teniendo en cuenta todos lo aspectos indicados, los objetivos principales de este Trabajo Fin de Grado son:

  • Uso de blockchain para el almacenamiento de datos de precipitación obtenidos de WRF.
  • Desarrollo de una aplicación móvil para la lectura de los datos almacenados en el blockchain por parte de los interesados.
     
 


Metodología y Competencias

Para construir nuestra aplicación basada en blockchain, seguiremos la siguiente metodología: 1) Identificar el problema y el objetivo; 2) Identificar la plataforma blockchain adecuada 3) Diseño de un flujo de trabajo conceptual y un modelo de cadena de bloques para la aplicación; 4) Elección de blockchain pública o privada; 5) Desarrollo de una prueba de concepto; 6) Desarrollo de software; 7) Despliegue.

Por otra parte, para el desarrollo de la aplicación móvil se considerará una metodología ágil (SCRUM).

Las competencias del Grado relacionadas con este TFG son:

  • [TI2] Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados
  • [TI6] Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil
 


Medios a utilizar

El software necesario está disponible de manera gratuita y libre.

Hardware: Se requiere de una máquina con al menos las siguientes características: 8GB de RAM y 50GB de disco duro. Sin embargo, se recomienda 16GB de RAM.
 

 


Bibliografía

Marcos Allende López. Blockchain: Como desarrollar confianza en entornos complejos para generar valor de impacto social. Informe del Banco Interamericano de Desarrollo

Learning Path: Start working with blockchain. https://developer.ibm.com/technologies/blockchain/series/blockchain-learning-path

Android Studio and SDK tools. https://developer.android.com/studio
 

 


Tutores


CAZORLA LÓPEZ, DIEGO
MATEO CORTES, JOSE ANTONIO
 

Alumno


BASCUÑANA LOZANO, ANTONIO

 

 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2021-22
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete
Tfno: 967 59 92 00 - Fax: 967 59 92 24

informatica.ab@uclm.es
aviso legal
generar código QR de la página