Publication:
Committee Manager APP: una aplicación para la gestión de comités dentro de organizaciones autónomas descentralizadas

Loading...
Thumbnail Image
Official URL
Full text at PDC
Publication Date
2019
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citations
Google Scholar
Research Projects
Organizational Units
Journal Issue
Abstract
El presente trabajo describe y detalla el proceso de diseño y desarrollo de Committee figuraManager, una aplicación para DAOs (Organizaciones Autónomas Descentralizadas) desarrolladas utilizando el proyecto Aragon, cuyo propósito es la creación y gestión de comités dentro de estas, siendo posible crear, eliminar o configurar las propiedades de cada comité. El objetivo de Committee Manager es facilitar la realización de los procesos, funciones y operaciones propias de una DAO, como por ejemplo: la admisión de nuevos miembros, el pago a proveedores o servicios ofrecidos por terceros, etc. Las responsabilidades se dividen en comités, que son un subgrupo de entidades (usuarios y contratos inteligentes) que pertenecen a la DAO, y poseen permisos especiales (ya sea a título individual o por acuerdo con los demás miembros del comité) para realizar ciertas acciones dentro de la DAO. La aplicación ha sido desarrollada utilizando las herramientas ofrecidas por el proyecto de código abierto Aragon, una iniciativa que pretende facilitar el desarrollo y creación de DApps, principalmente DAOs. El fundamento tecnológico principal del proyecto es Ethereum, plataforma en la cual, mediante el desarrollo de contratos inteligentes con Solidity, podemos crear y publicar las DAOs a la blockchain. Por otro lado, Aragon utiliza la librería React para el diseño y creación de la UI de las aplicaciones o módulos que se desarrollen para las DAOs.
This paper describes and details the process of design and development of Committee Manager, an application that can only be used within the DAOs (Decentralized Autonomous Organizations) created using the Aragon project, whose purpose is the creation and management of committees within them. It is possible to create, delete or configure the properties of each committee. The objective of the Committee Manager is to facilitate the realization of the processes, functions and operations of a DAO, such as: admission of new members, payment to suppliers or services offered by third parties, etc; through the division of responsibilities into committees, which can be defined as a subgroup of entities (users and smart contracts) that belong to the DAO and have special permits (either individually or by agreement with other committee members) to perform certain actions within the DAO. The application has been developed using the tools offered by the Aragon open source project, an initiative that aims to facilitate the development and creation of DApps, mainly DAOs. The main technological foundation of the project is Ethereum, a platform on which, through the development of smart contracts with Solidity, we can create and publish DAOs to the blockchain. On the other hand, Aragon uses the React library for the design and creation of the UI of the applications or modules that are developed for DAOs.
Description
Trabajo de Fin de Grado en Grado en Ingeniería del Software, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2018/2019
Unesco subjects
Keywords
Citation