Arquitecto de Blockchain
TEMARIO [ELI]
Módulo 1: Fundamentos de Blockchain
Este curso proporciona una compresión clara, de principio a fin, acerca de cómo funciona blockchain. Desglosa la tecnología y la arquitectura de blockchain en conceptos, términos y bloques de construcción fáciles de entender. Se explican los factores de la industria y los impactos de blockchain, seguido por descripciones en español sencillo de cada una de las partes principales del sistema de blockchain y descripciones paso a paso sobre cómo estas partes trabajan en conjunto.
Se cubren los siguientes temas principales:
- 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 copletos 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 versus privadas / Sin autorización versus Con autorización
- Monedas, fichas, 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: Tecnología y Arquitectura de Blockchain
Este curso profundiza en la arquitectura de la tecnología de blockchain y en el funcionamiento interno de las cadenas de bloques, al explorar una serie de patrones de diseño, técnicas y modelos de arquitectura clave relacionados, junto con mecanismos de tecnología comunes usados para personalizar y optimizar diseños de aplicaciones de blockchain, en soporte al cumplimiento total de los requerimientos de negocio.
Se cubren los siguientes temas principales:
- Mecanismos y artefactos comunes de la tecnología de Blockchain
- Monitor de nodos, implementador de nodos automatizado, monitor de ubicación de nodos
- Procesador de consenso, creador de bloques, federador de identidad
- Motor de Hashing, motor de encadenamiento, verificador de identidad, monedero
- Depósito de nodos, replicador del libro mayor, migrador de nodos en vivo
- Patrones de diseño de integridad y validación de Blockchain
- Bloque Singleton, cadena lateral, consenso de validación de bloques
- Patrones de diseño de escalabilidad y confiabilidad de Blockchain
- Nodos de autoescalamiento, nodos completos mínimos garantizados
- Geo escalamiento, actualización del tamaño del bloque
- Patrones de diseño de seguridad y privacidad de Blockchain
- Transacciones forzadas en cadena, 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, abstracción de tareas de los nodos
Módulo 3: Laboratorio de Tecnología y Arquitectura de Blockchain
Este módulo del curso presenta a los participantes una serie de ejercicios y problemas diseñados para poner a prueba su capacidad de aplicar los conocimientos adquiridos en los módulos anteriores. Completar este laboratorio ayudará a resaltar las áreas que requieren mayor atención y demostrará aún más la competencia práctica en tecnologías de Blockchain, mecanismos y controles de seguridad, ya que se aplican y combinan para resolver problemas del mundo real.
Se proporcionan los siguientes ejercicios:
- 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