Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/11531/62289
Título : Sistema de verificación de certificados de autenticidad basado en blockchain
Autor : Fernández-Pacheco Sánchez-Migallón, Atilano Ramiro
Gil Carrera, Juan Antonio
Universidad Pontificia Comillas, Escuela Técnica Superior de Ingeniería (ICAI)
Palabras clave : 33 Ciencias tecnológicas;3311 Instrumentación tecnológica;331102 Ingeniería de control
Fecha de publicación : 2022
Resumen : En este Trabajo Fin de Grado se ha diseñado y desarrollado un sistema, comprendido por una web, una REST API y un contrato inteligente. Este desarrollo intenta facilitar los trámites de digitalización de certificados de autenticidad, almacenado información relevante del certificado en la cadena de bloques de la red Ethereum. Se guarda información como el hash del archivo, su nombre, su tamaño, quien lo ha subido, quien es el dueño y cuando se ha subido. De esta forma, no solo se puede garantizar que el archivo no ha sido modificado, sino que también facilita la verificación de la autenticidad de la obra, al almacenar también un histórico con fechas de los dueños anteriores. Con el fin de crear un sistema que permita a todo tipo de usuarios hacer uso de él, el sistema puede ser usado de diversas formas. Puede ser usado llamando directamente al contrato inteligente, o realizando peticiones del tipo GET y POST al servidor REST API, o podrá ser usado desde una interfaz gráfica presentada a modo de página web. Todas estas facilidades de uso tienen como fin facilitar el uso de la plataforma para que así sea usada por un mayor número de personas. Además, al ser descentralizado y no depender de ningún gobierno, se podría llegar a una aceptación mundial de manera más sencilla.
In this Final Degree Project, a system has been designed and developed, consisting of a web, a REST API and a smart contract. This development tries to facilitate the digitalization procedures of certificates of authenticity, storing relevant information of the certificate in the blockchain of the Ethereum network. Information such as the hash of the file, its name, its size, who uploaded it, who owns it, and when it was uploaded is saved. In this way, not only can it be guaranteed that the file has not been modified, but it also facilitates the verification of the authenticity of the art piece, by also storing a history with dates of the previous owners. To create a system that allows all types of users to use it, the system was designed so it can be used in various ways. It can be used by calling the smart contract directly or making GET and POST requests to the REST API server, or it can be used from a graphical interface presented as a web page. All these eases of use are intended to facilitate the use of the platform so that it can be used by a greater number of people. In addition, being decentralized and not depending on any government, global acceptance could be achieved more easily.
Descripción : Grado en Ingeniería en Tecnologías de Telecomunicación
URI : http://hdl.handle.net/11531/62289
Aparece en las colecciones: KTT-Trabajos Fin de Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TFG - Gil Carrera, Juan Antonio.pdfTrabajo Fin de Grado5 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.