Plataformas blockchain y escenarios de uso
Supervisor(es): Barreiro, Javier - Llambías, Guzmán
Resumen:
En un inicio, la tecnología blockchain estuvo fuertemente asociada a Bitcoin. Hoy en día, es claro que esta tecnología puede ser de gran utilidad para otros contextos de aplicación. A su vez, distintas implementaciones ya se encuentran disponibles, cada una de ellas buscando optimizar diferentes aspectos funcionales o no funcionales. Los problemas que promete resolver y la idea innovadora detrás de blockchain, han despertado interés en diferentes sectores de la sociedad. Sin embargo, la complejidad intrínseca y el dinamismo característico de esta tecnología, aún relativamente nueva, se presentan como obstáculos a la hora de decidir si blockchain es solución a un problema a resolver y en caso de serlo, qué implementación resulta apropiada para su construcción. En este proyecto se analizan cincuenta y un plataformas de blockchain, y se realizan pruebas de concepto sobre Hyperledger Fabric, Corda y NEM. Además, se identifican y estudian más de treinta escenarios de negocio e implementaciones que utilizan o proponen la utilización de blockchain, clasificados en ocho grandes áreas de aplicación. El conocimiento adquirido en este proceso, permitió obtener como resultado una taxonomía que clasifica plataformas blockchain según veintidós características, constituyendo el principal aporte del proyecto, así como también un procedimiento que, utilizando la taxonomía, permite determinar un conjunto de plataformas de blockchain a utilizar para la implementación de un escenario dado. Se realizan cinco tareas de validación de la taxonomía definida que permiten verificar su pertinencia y utilidad en función de los objetivos planteados. Las tareas de validación realizadas son: aplicación del procedimiento de selección de plataformas a doce escenarios de negocio, estudio de estándares y taxonomías existentes, contacto con expertos, análisis de proyectos de estudiantes de Facultad de Ingeniería, Udelar e implementación de un escenario. Esta última tarea, consiste en el diseño e implementación de un escenario de trazabilidad de productos lácteos, utilizando herramientas provistas por la plataforma NEM; lo que permite no solo validar la taxonomía, sino mostrar un caso de uso en dónde se utiliza blockchain para la auditabilidad de procesos y trazabilidad en cadenas de suministro.
2019 | |
Blockchain Plataforma Blockchain Taxonomía Corda Hyperledger Fabric NEM |
|
Español | |
Universidad de la República | |
COLIBRI | |
http://hdl.handle.net/20.500.12008/20541 | |
Acceso abierto | |
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC - By-NC-ND) |
Sumario: | En un inicio, la tecnología blockchain estuvo fuertemente asociada a Bitcoin. Hoy en día, es claro que esta tecnología puede ser de gran utilidad para otros contextos de aplicación. A su vez, distintas implementaciones ya se encuentran disponibles, cada una de ellas buscando optimizar diferentes aspectos funcionales o no funcionales. Los problemas que promete resolver y la idea innovadora detrás de blockchain, han despertado interés en diferentes sectores de la sociedad. Sin embargo, la complejidad intrínseca y el dinamismo característico de esta tecnología, aún relativamente nueva, se presentan como obstáculos a la hora de decidir si blockchain es solución a un problema a resolver y en caso de serlo, qué implementación resulta apropiada para su construcción. En este proyecto se analizan cincuenta y un plataformas de blockchain, y se realizan pruebas de concepto sobre Hyperledger Fabric, Corda y NEM. Además, se identifican y estudian más de treinta escenarios de negocio e implementaciones que utilizan o proponen la utilización de blockchain, clasificados en ocho grandes áreas de aplicación. El conocimiento adquirido en este proceso, permitió obtener como resultado una taxonomía que clasifica plataformas blockchain según veintidós características, constituyendo el principal aporte del proyecto, así como también un procedimiento que, utilizando la taxonomía, permite determinar un conjunto de plataformas de blockchain a utilizar para la implementación de un escenario dado. Se realizan cinco tareas de validación de la taxonomía definida que permiten verificar su pertinencia y utilidad en función de los objetivos planteados. Las tareas de validación realizadas son: aplicación del procedimiento de selección de plataformas a doce escenarios de negocio, estudio de estándares y taxonomías existentes, contacto con expertos, análisis de proyectos de estudiantes de Facultad de Ingeniería, Udelar e implementación de un escenario. Esta última tarea, consiste en el diseño e implementación de un escenario de trazabilidad de productos lácteos, utilizando herramientas provistas por la plataforma NEM; lo que permite no solo validar la taxonomía, sino mostrar un caso de uso en dónde se utiliza blockchain para la auditabilidad de procesos y trazabilidad en cadenas de suministro. |
---|