Mostrar el registro sencillo del ítem
Sistema de verificación de credenciales profesionales basado en Blockchain Privado
dc.contributor.advisor | Sánchez Merchante, Luis Francisco | es-ES |
dc.contributor.author | Cuevas Olarte, Pedro Roque | es-ES |
dc.contributor.other | Universidad Pontificia Comillas, Escuela Técnica Superior de Ingeniería (ICAI) | es_ES |
dc.date.accessioned | 2022-10-19T10:41:23Z | |
dc.date.available | 2022-10-19T10:41:23Z | |
dc.date.issued | 2023 | es_ES |
dc.identifier.uri | http://hdl.handle.net/11531/74730 | es_ES |
dc.description | Grado en Ingeniería en Tecnologías de Telecomunicación y Grado en Análisis de Negocios/Business Analytics | es_ES |
dc.description.abstract | La creciente digitalización de los registros académicos y la necesidad de garantizar su autenticidad ha llevado a la exploración de nuevas tecnologías que ofrezcan seguridad y eficiencia. En este contexto, el presente Trabajo de Fin de Grado aborda el desafío de desarrollar un entorno que facilite la acreditación de credenciales académicas utilizando una red blockchain pública permisionada, una tecnología emergente que ofrece inmutabilidad y transparencia en los registros. El enfoque principal del proyecto fue la creación e implementación de un smart contract en la Red B de Alastria. Se escogió esta red debido a sus características únicas y su adaptabilidad para manejar datos sensibles como las credenciales académicas. El diseño del sistema también incluyó un frontend y un plugin para Moodle, permitiendo una interfaz amigable y familiar para los usuarios. Por último, se desarrolló un backend utilizando Django y SQLite para extender las funcionalidades del sistema y garantizar una interacción fluida. A nivel técnico, el smart contract se diseñó y desplegó inicialmente en una red Hyperledger Besu local, antes de su implementación final en la Red B. Las pruebas en la API RESTful se llevaron a cabo utilizando Postman, mientras que el frontend se construyó con MDB y React. El plugin de Moodle, por su parte, se implementó en una instancia local de Moodle en XAMPP. Los resultados obtenidos representan un avance significativo en el ámbito de las acreditaciones académicas digitales. Se logró construir un sistema robusto que permite a los usuarios registrar y validar información, facilitando así el proceso de acreditación y autenticación de documentos académicos en entornos digitales. | es-ES |
dc.description.abstract | The increasing digitization of academic records and the need to guarantee their authenticity has led to the exploration of new technologies that offer security and efficiency. In this context, this Final Bachelor Thesis addresses the challenge of developing an environment that facilitates the accreditation of academic credentials using a public permissioned blockchain network, an emerging technology that offers immutability and transparency in records. The main focus of the project was the creation and implementation of a smart contract in Alastria's Network B. This network was chosen due to its unique features and its adaptability to handle sensitive data such as academic credentials. The system design also included a frontend and a plugin for Moodle, allowing for a friendly and familiar interface for users. Lastly, a backend was developed using Django and SQLite to extend the system's functionalities and ensure smooth interaction. On a technical level, the smart contract was initially designed and deployed on an local Hyperledger Besu network, before its final implementation on Network B. Testing on the RESTful API was carried out using Postman , while the frontend was built using MDB and React . The Moodle plugin, meanwhile, was implemented in a local Moodle instance in XAMPP. The results obtained represent a significant advance in the field of digital academic accreditations. It was possible to build a robust system that allows users to register and validate information, thus facilitating the process of accreditation and authentication of academic documents in digital environments. | en-GB |
dc.format.mimetype | application/pdf | es_ES |
dc.language.iso | es-ES | es_ES |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | es_ES |
dc.subject | 12 Matemáticas | es_ES |
dc.subject | 1203 Ciencias de los ordenadores | es_ES |
dc.subject | 120317 Informática | es_ES |
dc.subject.other | KTT (GITT) | es_ES |
dc.title | Sistema de verificación de credenciales profesionales basado en Blockchain Privado | es_ES |
dc.type | info:eu-repo/semantics/bachelorThesis | es_ES |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es_ES |
dc.keywords | Blockchain, Moodle plugin, Acreditaciones académicas, Hyperledger Besu, Alastria, Cadena de bloques | es-ES |
dc.keywords | blockchain, Moodle plugin, academic credentials, Hyperledger Besu, Alastria | en-GB |