Implementación de la tecnología Blockchain para la validación de autenticidad de los certificados académicos digitales / Blockchain technology implementation for the authenticity validation of digital academic certificates.

The objective of this Degree Project (DP) aims to implement a software module for the authenticity validation of digital academic certificates applying blockchain technology in Universidad Nacional de Loja's Events system. In which it is based on the agile blockchain DApp engineering (ABCDE) me...

Volledige beschrijving

Bewaard in:
Bibliografische gegevens
Hoofdauteur: Sánchez Malla, Edgar Patricio (author)
Formaat: bachelorThesis
Taal:spa
Gepubliceerd in: 2022
Onderwerpen:
Online toegang:https://dspace.unl.edu.ec/jspui/handle/123456789/24723
Tags: Voeg label toe
Geen labels, Wees de eerste die dit record labelt!
_version_ 1857833019591622656
author Sánchez Malla, Edgar Patricio
author_facet Sánchez Malla, Edgar Patricio
author_role author
collection Repositorio Universidad Nacional de Loja
dc.contributor.none.fl_str_mv Narváez Guillen, Cristian Ramiro
dc.creator.none.fl_str_mv Sánchez Malla, Edgar Patricio
dc.date.none.fl_str_mv 2022-05-04T21:03:43Z
2022-05-04T21:03:43Z
2022-05-04
dc.format.none.fl_str_mv 178 p.
application/pdf
dc.identifier.none.fl_str_mv https://dspace.unl.edu.ec/jspui/handle/123456789/24723
dc.language.none.fl_str_mv spa
dc.publisher.none.fl_str_mv Universidad Nacional de Loja
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/3.0/ec/
info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositorio Universidad Nacional de Loja
instname:Universidad Nacional de Loja
instacron:UNL
dc.subject.none.fl_str_mv <ABCDE>< BLOCKCHAIN>< CONTRATOS INTELIGENTES>< DAPP> < DESARROLLO DE SOFTWARE>< ETHEREUM>< REACT>< TRUFFLE>
dc.title.none.fl_str_mv Implementación de la tecnología Blockchain para la validación de autenticidad de los certificados académicos digitales / Blockchain technology implementation for the authenticity validation of digital academic certificates.
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/bachelorThesis
description The objective of this Degree Project (DP) aims to implement a software module for the authenticity validation of digital academic certificates applying blockchain technology in Universidad Nacional de Loja's Events system. In which it is based on the agile blockchain DApp engineering (ABCDE) methodology throughout its different phases, allowed to complete the DP. In the first stage, the phases of the ABCDE methodology which were involved are: defining the objective; the actors involved; user history and requirements; architecture diagram and the division into two subsystems (smart contracts and applications) of software module. In the second stage, the design, codification and unit testing phases were executed for each subsystem. In the third stage the phases carried out were integration, functional and acceptance tests; jointly with the software module deployment in Ethereum Rinkeby test net. The technologies used for the development are Truffle Suite with the React box, Solidity, MetaMask, Ethereum; which were eventually implemented in the Microsoft Azure cloud computing service. Even though the latter is not contemplated within the Degree project, its culmination is left in evidence. Finally, the developed software module allows to carry out the authenticity validation of digital academic certificates efficiently and correctly. Simultaneously, it allows them not to be counterfeited, in contrast to the traditional way in which they are validated with multiple reliability and security problems of a centralized system information. Keywords: [ABCDE, blockchain, smart contracts, DApp, software development, ethereum, react, truffle].  
eu_rights_str_mv openAccess
format bachelorThesis
id UNL_7fce4f076ac3a1105d0440e6ee0f189c
instacron_str UNL
institution UNL
instname_str Universidad Nacional de Loja
language spa
network_acronym_str UNL
network_name_str Repositorio Universidad Nacional de Loja
oai_identifier_str oai:dspace.unl.edu.ec:123456789/24723
publishDate 2022
publisher.none.fl_str_mv Universidad Nacional de Loja
reponame_str Repositorio Universidad Nacional de Loja
repository.mail.fl_str_mv *
repository.name.fl_str_mv Repositorio Universidad Nacional de Loja - Universidad Nacional de Loja
repository_id_str 0
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/3.0/ec/
spelling Implementación de la tecnología Blockchain para la validación de autenticidad de los certificados académicos digitales / Blockchain technology implementation for the authenticity validation of digital academic certificates.Sánchez Malla, Edgar Patricio<ABCDE>< BLOCKCHAIN>< CONTRATOS INTELIGENTES>< DAPP> < DESARROLLO DE SOFTWARE>< ETHEREUM>< REACT>< TRUFFLE>The objective of this Degree Project (DP) aims to implement a software module for the authenticity validation of digital academic certificates applying blockchain technology in Universidad Nacional de Loja's Events system. In which it is based on the agile blockchain DApp engineering (ABCDE) methodology throughout its different phases, allowed to complete the DP. In the first stage, the phases of the ABCDE methodology which were involved are: defining the objective; the actors involved; user history and requirements; architecture diagram and the division into two subsystems (smart contracts and applications) of software module. In the second stage, the design, codification and unit testing phases were executed for each subsystem. In the third stage the phases carried out were integration, functional and acceptance tests; jointly with the software module deployment in Ethereum Rinkeby test net. The technologies used for the development are Truffle Suite with the React box, Solidity, MetaMask, Ethereum; which were eventually implemented in the Microsoft Azure cloud computing service. Even though the latter is not contemplated within the Degree project, its culmination is left in evidence. Finally, the developed software module allows to carry out the authenticity validation of digital academic certificates efficiently and correctly. Simultaneously, it allows them not to be counterfeited, in contrast to the traditional way in which they are validated with multiple reliability and security problems of a centralized system information. Keywords: [ABCDE, blockchain, smart contracts, DApp, software development, ethereum, react, truffle].  El presente Trabajo de Titulación (TT) tiene por objetivo implementar un módulo de software para la validación de autenticidad de certificados académicos digitales usando tecnología blockchain. En el cual se tiene como base la metodología agile block chain DApp engineering (ABCDE) que en sus diferentes fases permitió culminar el TT. En la primera etapa las fases de la metodología ABCDE que estuvieron inmersas son: definir el objetivo; los actores que intervienen; historias de usuario y requerimientos; el diagrama de la arquitectura y la división en dos subsistemas (contratos inteligentes y de aplicaciones) del módulo de software. En la segunda etapa para cada subsistema se ejecutaron las fases de diseño, codificación y pruebas unitarias. En la tercera etapa las fases que se llevaron a efecto son las pruebas de integración, funcionales y de aceptación; en conjunto con el despliegue del módulo de software en la testnet de Rinkeby de Ethereum. Las tecnologías empleadas para el desarrollo son Truffle Suite con el box de React, Solidity, MetaMask, Ethereum; que eventualmente fue implantado en el servicio de computación en la nube de Microsoft Azure. Aunque esto último no está contemplado dentro del trabajo de Titulación, se deja en evidencia la culminación del mismo. Por último, el módulo de software desarrollado permite realizar la validación de autenticidad de los certificados académicos digitales de forma eficiente y correcta. Al mismo tiempo permite que los mismos no puedan ser falsificados, frente a la forma tradicional en el que se validan con los múltiples problemas de confiabilidad y seguridad de la información de un sistema centralizado. Palabras claves: [ABCDE, blockchain, contratos inteligentes, DApp, desarrollo de software, ethereum, react, truffle]  Universidad Nacional de LojaNarváez Guillen, Cristian Ramiro2022-05-04T21:03:43Z2022-05-04T21:03:43Z2022-05-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis178 p.application/pdfhttps://dspace.unl.edu.ec/jspui/handle/123456789/24723spahttp://creativecommons.org/licenses/by-nc-sa/3.0/ec/info:eu-repo/semantics/openAccessreponame:Repositorio Universidad Nacional de Lojainstname:Universidad Nacional de Lojainstacron:UNL2025-05-02T14:59:08Zoai:dspace.unl.edu.ec:123456789/24723Institucionalhttps://dspace.unl.edu.ec/Universidad públicahttps://unl.edu.ec/https://dspace.unl.edu.ec/oaiEcuador***opendoar:02025-05-02T14:59:08falseInstitucionalhttps://dspace.unl.edu.ec/Universidad públicahttps://unl.edu.ec/https://dspace.unl.edu.ec/oai*Ecuador***opendoar:02025-05-02T14:59:08Repositorio Universidad Nacional de Loja - Universidad Nacional de Lojafalse
spellingShingle Implementación de la tecnología Blockchain para la validación de autenticidad de los certificados académicos digitales / Blockchain technology implementation for the authenticity validation of digital academic certificates.
Sánchez Malla, Edgar Patricio
<ABCDE>< BLOCKCHAIN>< CONTRATOS INTELIGENTES>< DAPP> < DESARROLLO DE SOFTWARE>< ETHEREUM>< REACT>< TRUFFLE>
status_str publishedVersion
title Implementación de la tecnología Blockchain para la validación de autenticidad de los certificados académicos digitales / Blockchain technology implementation for the authenticity validation of digital academic certificates.
title_full Implementación de la tecnología Blockchain para la validación de autenticidad de los certificados académicos digitales / Blockchain technology implementation for the authenticity validation of digital academic certificates.
title_fullStr Implementación de la tecnología Blockchain para la validación de autenticidad de los certificados académicos digitales / Blockchain technology implementation for the authenticity validation of digital academic certificates.
title_full_unstemmed Implementación de la tecnología Blockchain para la validación de autenticidad de los certificados académicos digitales / Blockchain technology implementation for the authenticity validation of digital academic certificates.
title_short Implementación de la tecnología Blockchain para la validación de autenticidad de los certificados académicos digitales / Blockchain technology implementation for the authenticity validation of digital academic certificates.
title_sort Implementación de la tecnología Blockchain para la validación de autenticidad de los certificados académicos digitales / Blockchain technology implementation for the authenticity validation of digital academic certificates.
topic <ABCDE>< BLOCKCHAIN>< CONTRATOS INTELIGENTES>< DAPP> < DESARROLLO DE SOFTWARE>< ETHEREUM>< REACT>< TRUFFLE>
url https://dspace.unl.edu.ec/jspui/handle/123456789/24723