TY - BOOK AU - Alberca,Agustín AU - Borrelli,Juan Ignacio AU - Bazán,Patricia Alejandra AU - Río,Nicolás del TI - Sistema de premiación de logros basado en insignias digitales PY - 2024/// KW - BLOCKCHAIN KW - insignias digitales KW - gamificación N1 - Tesina (Licenciatura en Sistemas) - Universidad Nacional de La Plata. Facultad de Informática, 2024; 1. Introducción -- 1.1. Objetivo -- 1.2. Motivación -- 1.3. Estructura de la tesina -- 2. Revisión de tecnologías similares -- 2.1. Alice -- 2.2. Boletín Oficial Blockchain -- 2.3. Insignias Intef. España -- 3. Conceptos generales -- 3.1. Blockchain. Evolución y fundamentos tecnológicos -- 3.1.1. Desarrollo histórico y etapas tempranas -- 3.1.2. Mecanismos de consenso y Prueba de Trabajo (PoW) -- 3.1.3. Antecedentes a Bitcoin -- 3.1.4. Bitcoin: Un Sistema de Efectivo Electrónico Usuario-a-Usuario -- 3.2. Blockchain. Paradigma actual -- 3.2.1. Web2 vs Web3 -- 3.2.2. Cuentas -- 3.3. Ethereum -- 3.3.1. Contratos inteligentes y cadenas basadas en máquina virtual de Ethereum (EVM) -- 3.3.2. Estándares de desarrollo de Ethereum -- 3.4. Insignias digitales -- 3.5. Herramientas y tecnologías base -- 3.5.1. Metamask -- 3.5.2. Solidity -- 4. Implementación práctica -- 4.1. Diseño de contratos inteligentes -- 4.1.1. Herramientas y tecnologías de desarrollo -- 4.1.2. Diseño y funcionamiento -- 4.1.3. Testing, despliegue y exploración -- 4.2. Flujos de datos -- 4.2.1. Flujo de autenticación -- 4.2.2. Flujo de lectura de datos -- 4.2.3. Flujos de escritura de datos -- 4.3. Sistema de roles de usuarios -- 4.4. Aplicativo TBAP -- 4.4.1. Landing page -- 4.4.2. Plataforma -- 4.4.3. Integraciones con SSO -- 4.4.4. Otras características -- 4.4.5. Estructura API privada para frontend -- 4.4.6. Integraciones con agentes externos -- 4.4.7. Acceso a repositorios del proyecto -- 5. Prueba de concepto -- 6. Conclusiones y trabajos futuros -- 6.1. Validación de organizaciones -- 6.1.2. Posible solución 1 -- 6.1.3. Posible solución 2 -- 6.2. Validación de usuarios -- 6.2.1. Posible solución 1 -- 6.2.2. Posible solución 2 -- 6.2.3. Posible solución 3 -- Referencias UR - http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=2773 ER -