Diseño e implementación de un sistema descentralizado para el registro y consulta de rutas de escalada en Ethereum
Professor Advisor
dc.contributor.advisor
Nowajewski Vega, Fernando
Author
dc.contributor.author
Hernández Gómez, Constantino Ignacio
Associate professor
dc.contributor.other
Azuedia Meza, César
Associate professor
dc.contributor.other
Caba Rutte, Andrés
Admission date
dc.date.accessioned
2022-11-15T14:17:13Z
Available date
dc.date.available
2022-11-15T14:17:13Z
Publication date
dc.date.issued
2022
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/189191
Abstract
dc.description.abstract
Cuando se practica el deporte de la escalada en roca en un entorno natural se debe conocer la ubicación de las rutas que se encuentran adaptadas para esta actividad, así como a qué disciplina de escalada corresponde dicha ruta y el nivel de dificultad que se le designa en su creación, expresado mediante escalas estandarizadas.
En la actualidad se distinguen dos formas de presentar los datos de estas rutas: libros guía (o topos ) que describen sectores específicos, presentados en un formato digital o físico; y bases de datos comprensivas que incluyen, al menos, funcionalidades básicas como geolocalización y filtros de búsqueda. Este trabajo se concentra en la segunda, postulando que existe un problema latente de centralización en las plataformas que se proveen indexación de rutas de escalada.
Estas bases de datos comprensivas se encuentran localizadas en servidores de propiedad privada que, si bien buscan extender el acceso a dichos datos a la comunidad, presentan un riesgo inherente en su centralización: estas bases de datos indexadas podrían verse comprometidas por situaciones que afecten la integridad de sus servidores, inviabilidad económica del proyecto y factores externos como blackouts de los servicios de hosting que las alojan o censura. Además, el acceso a los datos de su plataforma es restringido, dificultando el desarrollo libre de herramientas que hagan uso de estas bases de datos.
Se plantea como hipótesis de este proyecto que la tecnología blockchain puede proveer una solución para el registro indexado y consulta de rutas de escalada que prevenga los problemas latentes descritos y ofrezca acceso libre a dichos datos. Esta tecnología corresponde a un registro distribuido en los nodos de su red, y en sus implementaciones más populares, como Ethereum, cuenta con capacidades de Smart Contracts, código computacional alojado en el registro distribuido que define mecanismos que alteran el estado compartido de la red.
El trabajo presentado a continuación detalla el diseño y la implementación de un sistema descentralizado, operando en la blockchain de Ethereum, para el registro y consulta de rutas de escalada. El proyecto comprende el proceso de diseño de Smart Contracts, la iteración del diseño para la incorporación de optimizaciones y el despliegue de los módulos diseñados en redes de prueba para la estimación de costos de despliegue y operacionales.
Se espera que la plataforma resultante pueda ser incorporada a soluciones ya existentes de manera que efectivamente se distribuya la información de las rutas de escalada en el mundo en concordancia con la cultura del deporte, y que garantice su accesibilidad siempre que la blockchain de Ethereum se encuentre operacional. Se comprueba con este trabajo la viabilidad de este tipo de soluciones y se proponen trabajos futuros para el desarrollo de herramientas descentralizadas que aprovechen la transparencia y acceso público de estos datos.
es_ES
Lenguage
dc.language.iso
es
es_ES
Publisher
dc.publisher
Universidad de Chile
es_ES
Type of license
dc.rights
Attribution-NonCommercial-NoDerivs 3.0 United States