Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Organización descentralizada autónoma para certificación de cursos online usando blockchain

dc.contributor.advisorHassan Collado, Samer
dc.contributor.advisorValiente Blázquez, María Cruz
dc.contributor.authorCalderón Mateo, Noelia
dc.contributor.authorValverde Menasalvas, Daniel
dc.date.accessioned2023-06-17T10:54:42Z
dc.date.available2023-06-17T10:54:42Z
dc.date.issued2021
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2020/2021, el código de la aplicación se puede encontrar en el siguiente repositorio de Github: https://github.com/P2PModels/Courses-Network
dc.description.abstractEl desarrollo de este proyecto está enfocado en la investigación y experimentación de tecnología blockchain para afrontar los desafíos que presenta la economía colaborativa a través del enfoque de las Organizaciones Autónomas Descentralizadas (DAOs). Para conseguir este objetivo, se realiza la implementación de una DAO llamada dAcademy. dAcademy es una red descentralizada de cursos que permite a los usuarios actuar como profesores y/o alumnos mejorando sus aptitudes y habilidades o compartiéndolas con el resto de la comunidad. La descentralización de esta aplicación permite que cualquiera pueda verificar la validez de cada certificado de finalización de curso de forma inmediata. Además, será posible obtener una representación del valor del curso a través del agregado de las valoraciones de la comunidad. De esta manera, es la propia comunidad la que crea los cursos, la que los consume y la que respalda su valor. Esta aplicación se desarrolla sobre la plataforma Aragon que facilita el desarrollo y la creación de DAOs. Para la implementación del back-end, Aragon se fundamenta en el desarrollo de contratos inteligentes (smart contracts) en Ethereum, haciendo uso del lenguaje de programación Solidity. Respecto a la interfaz de usuario, Aragon está integrado con el conocido framework React de JavaScript, que permite un desarrollo versátil y accesible.
dc.description.abstractThis memory thoroughly relates how we experimented with blockchain technology with the aim of solving some of the many problems that colaborative economy presents nowadays using the approach of Decentralized Autonomous Organizations (DAOs). With that purpose, we created a DAO called dAcademy. dAcademy is a decentralized comunity made of courses that grants users the opportunity to take part as students and/or instructors. Therefore, users can improve their knowledge and skills, or share them with the rest of the community. Decentralization is key in this application as it permits that anyone can verify a course certificate at any moment. Also, courses will be valued regarding the oppinions that users have of them, so every user will be able to find the course that best fits his needs. This way, an autonomous community is created where the community itself creates, consumes and backs the courses. The application is developed using the Aragon framework which main purpose is to help creating and developing DAOs. Aragon uses Ethereum smart contracts coded in Solidity to take care of the back-end of the applications. The front-end is integrated with React, a popular JavaScript framework that makes the process of creating user interfaces easier.
dc.description.departmentDepto. de Ingeniería de Software e Inteligencia Artificial (ISIA)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/67034
dc.identifier.relatedurlhttps://github.com/P2PModels/Courses-Network
dc.identifier.urihttps://hdl.handle.net/20.500.14352/10473
dc.language.isospa
dc.page.total118
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordAragon
dc.subject.keywordColony
dc.subject.keywordDAOstack
dc.subject.keywordEthereum
dc.subject.keywordBitcoin
dc.subject.keywordBlockchain
dc.subject.keywordDAO
dc.subject.keywordSmart contract
dc.subject.keywordReact
dc.subject.keywordSolidity.
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleOrganización descentralizada autónoma para certificación de cursos online usando blockchain
dc.title.alternativeDecentralized Autonomous Organization for the certification of online courses using blockchain
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication9f388b00-c34e-44d5-ae6e-895967040157
relation.isAdvisorOfPublication394cec76-9bf0-456f-ba2c-e0816d8343e8
relation.isAdvisorOfPublication.latestForDiscovery9f388b00-c34e-44d5-ae6e-895967040157

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
CALDERÓN MATEO 75350_NOELIA_CALDERON_MATEO_Organizacion_Descentralizada_Autonoma_para_certificacion_de_cursos_online_usando_blockchain_784051_83117153.pdf
Size:
9.8 MB
Format:
Adobe Portable Document Format