Diseño e implementación de un sistema descentralizado para el registro y consulta de rutas de escalada en Ethereum
Tesis
Access note
Acceso abierto
Publication date
2022Metadata
Show full item record
Cómo citar
Nowajewski Vega, Fernando
Cómo citar
Diseño e implementación de un sistema descentralizado para el registro y consulta de rutas de escalada en Ethereum
Professor Advisor
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.
xmlui.dri2xhtml.METS-1.0.item-notadetesis.item
Memoria para optar al título de Ingeniero Civil Eléctrico
Identifier
URI: https://repositorio.uchile.cl/handle/2250/189191
Collections
The following license files are associated with this item: