Organización descentralizada autónoma para certificación de cursos online usando blockchain
Decentralized Autonomous Organization for the certification of online courses using blockchain

Impacto

Downloads

Downloads per month over past year



Calderón Mateo, Noelia and Valverde Menasalvas, Daniel (2021) Organización descentralizada autónoma para certificación de cursos online usando blockchain. [Trabajo Fin de Grado]

[thumbnail of CALDERÓN MATEO 75350_NOELIA_CALDERON_MATEO_Organizacion_Descentralizada_Autonoma_para_certificacion_de_cursos_online_usando_blockchain_784051_83117153.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

10MB



Abstract

El 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.

Resumen (otros idiomas)

This 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.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo 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

Directors:
Directors
Hassan Collado, Samer
Valiente Blázquez, María Cruz
Uncontrolled Keywords:Aragon, Colony, DAOstack, Ethereum, Bitcoin, Blockchain, DAO, Smart contract, React, Solidity.
Palabras clave (otros idiomas):Aragon, Colony, DAOstack, Ethereum, Bitcoin, Blockchain, DAO, Smart contract, React, Solidity.
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería Informática
ID Code:67034
Deposited On:19 Jul 2021 08:47
Last Modified:19 Jul 2021 08:47

Origin of downloads

Repository Staff Only: item control page