Uso de blockchain en la administración pública
Supervisor(es): Barreiro, Javier
Resumen:
Blockchain es una tecnología emergente que ha cobrado gran notoriedad en los últimos años en relación a su uso en criptomonedas como Bitcoin. Esto ha provocado que se analicen en profundidad sus funcionalidades y se evalúe su aplicabilidad en otros contextos. Esta tecnología presenta una serie de características que dan indicios de aplicabilidad en escenarios que poco tienen que ver con criptomonedas, como lo son la descentralización en escenarios donde no hay confianza entre los participantes, escenarios donde es importante la inmutabilidad de la información agregada, escenarios donde la información no se pueda corromper, o en definitiva cualquier combinación de estos tres. El objetivo de este proyecto fue investigar la tecnología, así como herramientas que permitan trabajar con blockchain y a través de ellas evaluar su aplicabilidad a un caso de uso en la administración pública. Se investigó Bitcoin, dado que es la primera implementación en producción y habiendo comprendido los conceptos expuestos por la criptomoneda, se investigó la tecnología abstrayéndose de la misma. Luego el foco se puso en estudiar frameworks de desarrollo para blockchain, analizando las prestaciones ofrecidas en relación a los distintos escenarios posibles donde aplicarlo. Por último, y en base al conocimiento adquirido, se relevaron casos de uso posibles en dónde aplicar la tecnología blockchain en el entorno de la administración pública. Sobre los casos relevados, se consultaron distintos involucrados para entender más en profundidad cada una de las realidades y de esa forma buscar el mejor escenario para el proyecto. Este proceso permitió seleccionar un caso de uso particular, que fue sometido a dos cuestionarios genéricos que asisten a quien lo usa para entender si el caso puede o no ser resuelto con blockchain, y en caso de que el resultado sea afirmativo, da indicios de qué tipo de blockchain se debería utilizar. En base al análisis previo, se eligió uno de los casos de uso para el desarrollo de una aplicación sobre la tecnología blockchain, el cual implica una mejora en relación a la solución actual. Adicionalmente, el desarrollo fue realizado pensando en que este caso pueda ser extendido fácilmente, dado que fueron encontradas otras funcionalidades en las que también sería de gran valor el uso de blockchain, pero se optó por no implementarlo debido al alcance del proyecto.
2019 | |
Blockchain Hyperledger Cadena de bloques |
|
Español | |
Universidad de la República | |
COLIBRI | |
https://hdl.handle.net/20.500.12008/20646 | |
Acceso abierto | |
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC - By-NC-ND) |
Sumario: | Blockchain es una tecnología emergente que ha cobrado gran notoriedad en los últimos años en relación a su uso en criptomonedas como Bitcoin. Esto ha provocado que se analicen en profundidad sus funcionalidades y se evalúe su aplicabilidad en otros contextos. Esta tecnología presenta una serie de características que dan indicios de aplicabilidad en escenarios que poco tienen que ver con criptomonedas, como lo son la descentralización en escenarios donde no hay confianza entre los participantes, escenarios donde es importante la inmutabilidad de la información agregada, escenarios donde la información no se pueda corromper, o en definitiva cualquier combinación de estos tres. El objetivo de este proyecto fue investigar la tecnología, así como herramientas que permitan trabajar con blockchain y a través de ellas evaluar su aplicabilidad a un caso de uso en la administración pública. Se investigó Bitcoin, dado que es la primera implementación en producción y habiendo comprendido los conceptos expuestos por la criptomoneda, se investigó la tecnología abstrayéndose de la misma. Luego el foco se puso en estudiar frameworks de desarrollo para blockchain, analizando las prestaciones ofrecidas en relación a los distintos escenarios posibles donde aplicarlo. Por último, y en base al conocimiento adquirido, se relevaron casos de uso posibles en dónde aplicar la tecnología blockchain en el entorno de la administración pública. Sobre los casos relevados, se consultaron distintos involucrados para entender más en profundidad cada una de las realidades y de esa forma buscar el mejor escenario para el proyecto. Este proceso permitió seleccionar un caso de uso particular, que fue sometido a dos cuestionarios genéricos que asisten a quien lo usa para entender si el caso puede o no ser resuelto con blockchain, y en caso de que el resultado sea afirmativo, da indicios de qué tipo de blockchain se debería utilizar. En base al análisis previo, se eligió uno de los casos de uso para el desarrollo de una aplicación sobre la tecnología blockchain, el cual implica una mejora en relación a la solución actual. Adicionalmente, el desarrollo fue realizado pensando en que este caso pueda ser extendido fácilmente, dado que fueron encontradas otras funcionalidades en las que también sería de gran valor el uso de blockchain, pero se optó por no implementarlo debido al alcance del proyecto. |
---|