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