ESQUEMA DEL CURSO
Módulo 1
• Beneficios y retos de Blockchain
• Factores tecnológicos y de negocio de Blockchain
• Cómo entender el modelo descentralizado de Blockchain
• Propuestas de valor de Blockchain
• Cómo se puede usar Blockchain en diferentes industrias
• Aplicaciones de Blockchain, redes y el libro mayor distribuido
• Cómo se puede relacionar el libro mayor distribuido con la base de datos relacional
• Componentes fundamentales de la arquitectura de Blockchain
• Transacciones, registros y grupos de registros
• Bloques, cadenas y encabezados de bloque
• Usuarios de Blockchain, nodos completos y nodos parciales
• Cómo entender el ciclo de vida de los registros y bloques, paso a paso
• Cómo entender la manera en que trabaja el árbol de Merkle, paso a paso
• Cómo entender la manera en que trabaja el consenso, paso a paso
• Algoritmos de consenso (PoW, PoS, PoA, DPoS, LPoS, PoI, PoET, PoC, PoB, Round Robin)
• Blockchains públicas vs privadas / sin autorización vs con autorización
• Monedas, fichas y contratos inteligentes
• Fundamentos de Hashing criptográfico y criptografía
• Actividad en cadena, fuera de cadena y de cadena cruzada
• Métricas comunes de Blockchain
Módulo 2
• Mecanismos y artefactos comunes de la tecnología Blockchain
• Monitor de nodos, implementador de nodos automatizado y monitor de ubicación de nodos
• Procesador de consenso, creador de bloques y federador de identidad
• Motor de Hashing, motor de encadenamiento, verificador de identidad y monedero
• Depósito de nodos, replicador del libro mayor y migrador de nodos en vivo
• Patrones de diseño de integridad y validación de Blockchain
• Bloque Singleton, cadena lateral y consenso de validación de bloques
• Patrones de diseño de escalabilidad y confiabilidad de Blockchain
• Nodos de autoescalamiento y nodos completos mínimos garantizados
• Geo escalamiento y actualización del tamaño del bloque
• Patrones de diseño de seguridad y privacidad de Blockchain
• Transacciones forzadas en cadena y cadena federada
• Protección de los datos del usuario
• Patrones de diseño de servicios de Blockchain
• Etiquetados de registros de las transacciones
• Nodo ligero y abstracción de tareas de los nodos
Módulo 3
• Ejercicio de lectura 3.1: Antecedentes del mini caso de estudio del proyecto de investigación y desarrollo de AGT
• Ejercicio de laboratorio 3.2: Arquitectura de Blockchain multiorganización con autorización
• Ejercicio de laboratorio 3.3: Arquitectura de procesamiento de consenso distribuida geográficamente
• Ejercicio de laboratorio 3.4: Mapeo de los objetivos empresariales a los beneficios de Blockchain
• Ejercicio de lectura 3.5: Antecedentes del mini caso de estudio de la Asociación REAN
• Ejercicio de laboratorio 3.6: Procesamiento de transacciones de venta y transferencia de propiedades
• Ejercicio de laboratorio 3.7: Soporte de dispositivos móviles
• Ejercicio de laboratorio 3.8: Arquitectura de procesamiento de consenso
• Ejercicio de laboratorio 3.9: Registro inmutable del título de propiedad
• Ejercicio de laboratorio 3.10: Entorno de la comunidad inmobiliaria habilitada por Blockchain
• Ejercicio de laboratorio 3.11: Mapeo de los objetivos del negocio a los beneficios de Blockchain
• Ejercicio de lectura 3.12: Antecedentes del mini caso de estudio de Val2U Financial
• Ejercicio de laboratorio 3.13: Arquitectura de procesamiento de consenso fiable
• Ejercicio de laboratorio 3.14: Transferencias de fondos fuera de cadena
• Ejercicio de laboratorio 3.15: Contramedidas para usuarios malintencionados
• Ejercicio de laboratorio 3.16: Mapeo de los objetivos del negocio a los beneficios de Blockchain
• Ejercicio de lectura 3.17: Antecedentes del mini caso de estudio de MLHT-Tech
• Ejercicio de laboratorio 3.18: Intercambio de datos descentralizado
• Ejercicio de laboratorio 3.19: Filtrado de datos empresariales del centro médico
• Ejercicio de laboratorio 3.20: Códigos de registro de visitas de pacientes
• Ejercicio de laboratorio 3.21: Mapeo de los objetivos del negocio a los beneficios de Blockchain