Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview |
Marugán Rivilla, Jorge (2019). Desarrollo de una Red Blockchain para un caso de uso especifico. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. y Sistemas de Telecomunicación (UPM), Madrid.
Title: | Desarrollo de una Red Blockchain para un caso de uso especifico |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Final Project |
Degree: | Grado en Ingeniería Telemática |
Date: | July 2019 |
Subjects: | |
Freetext Keywords: | Gestión información: Sistema educativo; Blockchain Ethereum |
Faculty: | E.T.S.I. y Sistemas de Telecomunicación (UPM) |
Department: | Ingeniería Telemática y Electrónica |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview |
En el proyecto final de carrera de Ingeniería Telemática encontraremos distintas secciones donde se detallan tanto la descripción de la solución que se plantea como los resultados obtenidos tras el desarrollo de dicha solución.
El caso de uso que se plantea es diseñado para el sistema educativo, y relacionado con la gestión de las notas, que aplicaremos de manera particular para la asignatura de Seguridad en Redes y Servicios. Dicho caso de uso consta de una plataforma en la que los profesores podrán gestionar las distintas notas, tanto de exámenes como de practicas, de los distintos alumnos que actualmente se encuentran cursando esta asignatura, de manera que cada uno de los alumnos pueda comprobar las distintas notas que se le han asignado. Gracias a nuestra plataforma, podremos garantizar la seguridad y fiabilidad de nuestras notas de
manera que sean almacenadas con gran seguridad, impidiendo su modificación sin que sea el profesor quien realice dichas modificaciones y quedándose todos los cambios realizados reflejados. Para poder garantizar dicha seguridad, nuestro proyecto se centrará en la creación de una red Blockchain, que tendrá unos Smart Contracts que serán quienes apliquen la lógica necesaria a nuestra red para que únicamente los profesores sean quienes puedan añadir o modificar notas. La tecnología Blockchain será quien permita almacenar los datos con seguridad ya que todos los cambios realizados son almacenados en los llamados bloques, que son encadenados creando una cadena. De esta manera, aunque uno de los nodos de la red falle, podrá sincronizarse sin perder información. La arquitectura desarrollada en el proyecto indica la vinculación de la interfaz de usuario con la red Blockchain, para lo cual utilizaremos una API que permitirá incluir y leer notas de alumnos en exámenes y practicas. Gracias a esta API, la Interfaz de Usuario podrá obtener los distintos datos almacenados en la red
Blockchain mediante llamadas REST. Estas llamadas obtienen como resultado un JSON especifico con la información anteriormente introducida. De aquí en adelante podremos comprobar todo lo explicado más a fondo de manera que se pueda realizar una replica de dicho proyecto entendiendo esta tecnología tan novedosa.
Abstract:
In the final project of Telematics Engineering we will find different sections that detail the description of the solution that is presented, and the results obtained after the development of said solution. The use case is designed for the educational system, and related to the management of the notes, which we will apply in a particular way for the subject of Security in Networks and Services. This
use case consists of a platform in which teachers can manage the different grades of exams and practices, of the different students who are currently studying this subject, so that each of the students can check the different notes that have been assigned. Thanks to our platform, we will be able to guarantee the security and reliability of our notes so that they are stored with great security, preventing their modification without the teacher making the modifications and keeping all the changes made. In order to guarantee this security, our project will focus on the creation of a Blockchain network, which will have Smart Contracts that will apply the necessary logic to our network so that only teachers can add or modify notes. The Blockchain technology will be the one that allows to store the data with security since all the changes made are stored in the so-called blocks, which are chained creating a chain. In this way, even if one of the nodes in the network fails, it can synchronize without losing information. The architecture developed indicates the linking of the user interface with the Blockchain network, for which we will use an API that will allow to include and read students' notes in exams and practices. Thanks to this API, the User Interface will be able to obtain the different data stored in the
Blockchain network through REST calls. These calls result in a specific JSON with the information previously entered. From here on we can check everything explained more thoroughly so that you can make a replica of this project understanding this innovative technology.
Item ID: | 62849 |
---|---|
DC Identifier: | https://oa.upm.es/62849/ |
OAI Identifier: | oai:oa.upm.es:62849 |
Deposited by: | Biblioteca Universitaria Campus Sur |
Deposited on: | 01 Jul 2020 06:47 |
Last Modified: | 01 Jul 2020 06:47 |