Ponte en Contacto
 Duración 14 horas (2 días)

Temario del curso

Programa de estudios


Fundamentos de Hyperledger Fabric y Desarrollo de Red


Módulo 1: Blockchain empresarial y Hyperledger Fabric

  • Blockchain y Tecnologías de Libro Mayor Distribuido (DLT).
  • Tipos de blockchain: pública, privada y con permisos (permissioned).
  • Conceptos de smart contracts.
  • Aplicaciones empresariales y casos de uso.
  • Visión general del ecosistema Hyperledger.
  • Introducción técnica a Hyperledger Fabric.
  • Arquitectura basada en permisos.
  • Escenarios idóneos para la adopción de Fabric.


Actividad práctica: definición de actores, activos y flujos transaccionales en un contexto corporativo.


Módulo 2: Arquitectura interna de Hyperledger Fabric

  • Estructura de las organizaciones.
  • Funcionamiento de los peers.
  • Servicio de ordenamiento (Ordering Service).
  • Gestión de canales.
  • Estructura del ledger.
  • Implementación de chaincode.
  • Autoridades de certificados.
  • Proveedor de servicio de membresía (MSP).
  • Políticas y mecanismos de endorsement.
  • Análisis del flujo transaccional completo.
  • Ejercicio: rastreo de una transacción a través de los distintos componentes.


Módulo 3: Puesta en marcha de una red Fabric

  • Estructura lógica y física de la red.
  • Configuración de organizaciones.
  • Definición de peers y orderers.
  • Creación de canales nuevos.
  • Proceso de unión de peers.
  • Utilización de herramientas CLI.
  • Gestión del ciclo de vida de la red (inicio y cierre).
  • Monitoreo de componentes y análisis de logs.


Laboratorio: despliegue y exploración de una red Fabric multi-organización.


Módulo 4: Gestión de identidades y certificados

  • Importancia de la identidad en redes permissioned.
  • Infraestructura de Clave Pública (PKI) y certificados X.509.
  • Uso de Fabric CA.
  • Integración con MSP.
  • Gestión de usuarios y roles administrativos.
  • Registro e inscripción de usuarios.
  • Mecanismos de autenticación y autorización.
  • Fundamentos de TLS.
  • Laboratorio: generación de identidades y su aplicación en la interacción con la red.


Módulo 5: Smart Contracts y Chaincode

  • Definición y propósito del chaincode.
  • Implementación de smart contracts en Fabric.
  • Estructura técnica del código.
  • Modelado de activos.
  • Operaciones CRUD (Crear, Leer, Actualizar, Eliminar).
  • Incorporación de validaciones.
  • Ciclo de vida del chaincode.
  • Proceso de empaquetado.
  • Instalación en los peers.
  • Aprobación por parte de las organizaciones.
  • Compromiso (commit) del contrato.
  • Ejecución de invocaciones y consultas.
  • Laboratorio: desarrollo e implementación de un smart contract para la gestión de activos corporativos.

Módulo 6: Ledger y gestión de datos

  • Estructura del blockchain log.
  • Concepto de World State.
  • Seguimiento del estado de los activos.
  • Integración con CouchDB.
  • Diseño de consultas eficientes.
  • Auditabilidad del historial transaccional.
  • Diseño de esquemas de datos básicos.
  • Laboratorio: retrieval de activos y verificación de su historial.


Módulo 7: Endorsement y privacidad de datos

  • Configuración de políticas de endorsement.
  • Políticas inter-organizativas.
  • Endorsement basado en estado.
  • Implementación de Private Data Collections.
  • Manejo de datos transitorios.
  • Estrategias de segregación de información.
  • Casos de uso corporativo de confidencialidad.
  • Laboratorio: aplicación de políticas de aprobación multi-organización y protección de datos sensibles.


Módulo 8: Integración de aplicaciones cliente

  • Utilización de Fabric Gateway.
  • Mecanismos de conexión a la red.
  • Gestión de identidades de aplicación.
  • Evaluación de transacciones.
  • Envío de transacciones.
  • Procesamiento de eventos.
  • Estrategias de manejo de errores.
  • Integración con sistemas empresariales existentes.
  • Laboratorio: interacción con smart contracts desde una aplicación externa.


Módulo 9: Seguridad y preparación para producción

  • Modelo de confianza de Fabric.
  • Implementación de TLS.
  • Seguridad de claves privadas.
  • Principio de menor privilegio.
  • Estrategias de control de acceso.
  • Gobernanza distribuida.
  • Monitoreo y logging avanzado.
  • Estrategias de respaldo y recuperación.
  • Optimización del rendimiento.
  • Diferencias entre entornos de desarrollo y producción.
  • Introducción a despliegues contenerizados.


Módulo 10: Taller integrador final


Los participantes sintetizarán los conocimientos adquiridos para construir un escenario empresarial de blockchain completo:


Organización A + Organización B → Canal → Smart Contract → Activos → Transacciones → Endorsement → Datos Privados → Aplicación Cliente

La actividad incluirá:

  • Creación y consulta de activos.
  • Actualización del ledger.
  • Ejecución de transacciones entre organizaciones.
  • Aplicación de políticas de endorsement.
  • Gestión de información privada.
  • Interacción desde la aplicación cliente.
  • Verificación final del estado en el ledger.

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas