150HORAS |
Diseñado y producido por Smartmind
Contenidos
Objetivo. Identificar la importancia de los sistemas descentralizados, su gobernanza y casos de uso empresarial a través de la Tecnología Blockchain en el marco de las Tecnologías de Libro Mayor Distribuido (DLTs), reconociendo el ecosistema Hyperledger Fabric, y entendiendo su arquitectura, componentes y tecnologías que lo soportan. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 5
Conocimiento de los fundamentos básicos de las Tecnologías DLT.
Tecnologías DLT.
Contabilidad de Triple Entrada.
Tipos de Blockchains.
Redes P2P.
Casos de uso reales en el mercado: Bitcoin, la primera solución Blockchain.
Identificación de los fundamentos de la generación de bloques en un entorno Blockchain.
Componentes: estructura de los bloques y árboles de Merkle.
Problema de los Generales Bizantinos.
Algoritmos de consenso: PoW, PoS.
Minado. Procesado en una plataforma de minado
Tipos de Nodos.
Análisis de diversos tipos de transacciones.
Visualización y configuración de entorno Remix.
Subida de código de ejemplo Smart Contract.
Transacción en red Ropsten de transacción pública con dinero de prueba de dicha red.
Identificación de los fundamentos de la Fundación Hyperledger.
Hyperledger dentro del ecosistema Blockchain.
Evolución funcional. Desarrollo histórico y situación actual.
Proyectos alojados en la Fundación Hyperledger.
Recursos y herramientas empleadas dentro de la Fundación Hyperledger.
Análisis de los fundamentos de Hyperledger Fabric.
Arquitectura y componentes: Rama v1.X., Rama v2.X (latest), diferencias entre versiones.
Despliegue de arquitecturas estándares.
Proyecto de creación y despliegue guiado. Escenarios típicos con Hyperledger Fabric v1.4.
Valoración de la importancia en términos de negocio de las arquitecturas distribuidas y descentralizadas de uso empresarial.
Curiosidad por la aparición y evolución de tecnologías emergentes que generan una mayor demanda laboral a medio plazo.
Análisis crítico de las distintas opciones que plantean organismos como la Fundación Open Source (sin ánimo de lucro) que lidera el desarrollo de la tecnología Blockchain a nivel mundial.
Colaboración con la comunidad internacional para el desarrollo y evolución del ecosistema Hyperledger.
Objetivo. Crear e implementar, con orientación empresarial, un proyecto práctico de una red Hyperledger Fabric completa, partiendo del diseño inicial hasta la puesta en producción. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 2
Creación de una infraestructura Hyperledger Fabric y alteraciones funcionales habituales.
Proyecto Hyperledger Fabric en Docker para una red universitaria española.
Adición de una organización a una red existente.
Administración y configuración de un canal de Hyperledger Fabric.
Creación de certificados en base a la configuración de la red.
Administración de una Autoridad Certificadora (CA).
Modificaciones típicas de un proyecto blockchain con Hyperledger Fabric.
Adición de un nodo a la red.
Agregación de CouchDB a los nodos.
Actualización de los nodos dentro del canal.
Gestión de los Smart Contracts (Chaincodes).
Adición una nueva organización a la red.
Cambio de permisos en canales.
Creación de canales independientes para dar solución a un problema propuesto.
Cambio de arquitectura para que trabaje bajo RAFT.
Cambio de arquitectura para que trabaje bajo Kafka.
Añadidura de CA a la red y su manejo.
Acoplamiento de un HSM (Software) a la CA.
Autonomía en el desarrollo del ciclo de vida completo de un proyecto Hyperledger Fabric.
Gestión de los cambios de criterio del cliente respecto a las soluciones inicialmente propuestas en un proyecto Hyperledger Fabric.
Objetivo. Dimensionar la infraestructura de una red en producción de Hyperledger Fabric, desde una perspectiva de negocio, utilizando para ello diversas herramientas proporcionadas por la Fundación Hyperledger, analizando, diagnosticando y resolviendo los problemas habituales. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 6
Análisis de las soluciones actuales del mercado que utilizan Hyperledger.
Dimensionamiento de un proyecto en producción.
Proveedores actuales del mercado, y su portfolio.
Estimación de costes de un proyecto con diferentes entornos.
Estimación de costes en infraestructura cloud.
Estimación de costes de mano de obra (equipo implicado).
Despliegue en un proyecto docente, un proyecto industrial y un proyecto legal:
Entorno de desarrollo.
Entorno de preproducción.
Entorno de producción.
Implementación de Hyperledger Explorer.
Integración en una arquitectura ya desplegada.
Otras herramientas de visualización de Blockchains o aplicaciones relacionadas.
Despliegue. Conexión a una red Hyperledger Fabric.
Gestión de certificados de acceso de una red de Hyperledger Fabric.
Implementación de Hyperledger Composer.
Pruebas de Concepto.
Implementación de un API REST con Hyperledger Composer.
Despliegue de aplicación en Angular.
Conexión de una red existente de Composer contra aplicación en Angular.
Conexión de una red existente de Composer con Hyperledger Explorer.
Implementación de Hyperledger Caliper.
Conexión con arquitecturas existentes.
Realización de informes entregables a clientes.
Ejecución de pruebas de rendimiento.
Realización de un informe de prueba de rendimiento.
Detección, diagnóstico y resolución de problemas en Hyperledger Fabric.
Gestión de registros (logs).
Herramientas de diagnóstico.
Problema de indisponibilidad de un componente de Hyperledger Fabric.
Restart de red de Hyperledger Fabric.
Recovery de almacenamiento de un componente de Hyperledger Fabric.
Estado del servidor y procesos que comprometen al sistema.
Valoración de la importancia de una Prueba de Concepto previa a la implementación de un proyecto Hyperledger.
Puesta en valor de las pruebas de rendimiento dentro de un proyecto real Blockchain.
Reivindicación de la calidad en la documentación entregable al cliente final como parte de un proyecto Blockchain.
Capacidad de análisis para anticipar, detectar y resolver incidencias dentro de la ejecución de un proyecto Hyperledger.
Objetivo. Gestionar Tokens (según los estándares líderes en el mercado) y Smart Contracts en el ecosistema Hyperledger y en ecosistemas de tipo Ethereum. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 6
Análisis e implementación de los distintos tipos de Tokens existentes en la actualidad.
Estándares más usados: Estándar ERC20, Estándar ERC721
Características de los Tokens.
Tipos de Tokens: Security Tokens, Utility Tokens, otros tipos de Tokens.
Creación y gestión de Tokens.
Programación de Chaincodes básicos.
Características de los Chaincodes, funcionamiento, implementación y optimización.
Fundamentos básicos del Lenguaje de Programación Go
Desarrollo de un Chaincode para LevelDB y CouchDB.
Otros lenguajes de programación para la elaboración de Chaincodes: Java, Node.js
Desarrollo de proyectos de Chaincodes:
Proyecto docente de desarrollo de Chaincode para la red universitaria española. Mejoras
Proyecto industrial de desarrollo de Chaincode para creación de fármacos. Mejoras
Proyecto legal de desarrollo de Chaincode para registro de Propiedad Intelectual. Mejoras
Implementación de Tokens en Ethereum.
La Blockchain pública de Ethereum.
Versiones privadas de Ethereum.
Creación de un token ERC20 en la red de Ropsten.
Gestión de Tokens en Blockchains privadas (p.e.: Quorum o Besu).
Migración del token creado en Ethereum a una red de Quorum.
Migración del token creado en Ethereum a una red de Hyperledger Besu.
Desarrollo de Smart Contracts.
Usos derivados de los Smart Contracts. DApps, DAOs, DeFi.
Despliegue de Solidity
Desarrollo de Smart Contract legal de Propiedad Intelectual.
Desarrollo de Smart Contract registro de títulos
Evaluación de la normativa vigente con relación a la propiedad intelectual y protección de datos en el contexto de trabajo.
Seguridad personal ante la complejidad de la gestión de activos financieros digitales con valor real de mercado.
Valoración de la importancia, en términos legales, de la elección de una plataforma blockchain de tipo privada o pública, para implementar Smart Contracts sobre ella.
Curiosidad por el uso y creación de productos financieros propios y las implicaciones que se derivan de ello.
Objetivo. Implementar la solución de Identidad Digital de Alastria y valorar otras soluciones Blockchain empresariales relevantes en el mercado. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 4
Valoración de los fundamentos de la Identidad Digital y de la influencia de Alastria en el ecosistema Blockchain.
Alastria y la importancia de la Identidad Digital en la tecnología Blockchain.
Identidad Digital y el respaldo legal actual.
Estándar de Identidad Digital de Alastria. Iniciativas
Estándares nacionales e internacionales: Estándar de identidad nacional aceptado por la Asociación Española de Normalización (UNE) y Estándar de la European Blockchain Services Infrastructure (EBSI). Iniciativas
Revisión de otras iniciativas de Identidad Digital.
Evaluación de las herramientas utilizadas en la implementación de la Identidad Digital en la plataforma Hyperledger.
Hyperledger Indy.
Hyperledger Aries.
Hyperledger Ursa.
Integración de una solución de Identidad Digital en una arquitectura Hyperledger.
Despliegue de Identidad Digital de Alastria.
Gestión documental de los distintos estándares de Identidad Digital: UNE vs European Blockchain Services Infrastructure (EBSI). Iniciativa eIDAS Bridge en EBSI.
Trabajo simulado de selección de una identidad para un país con su propia identidad ciudadana.
Utilización de otras soluciones Blockchain.
Despliegue de transacciones con la plataforma NEM.
Despliegue de Smart Contracts con RSK.
Despliegue de Hyperledger Besu.
Apertura de miras para identificar otras soluciones especializadas de Blockchain empresarial.
Flexibilidad para adaptarse a los cambios relacionados con nuevas tecnologías de identidad digital.
Interacción y trabajo en equipo con las comunidades internacionales que participan en otros proyectos Blockchain.
Reconocimiento de los logros alcanzados por empresas e instituciones españolas en proyectos tecnológicos Blockchain.
Objetivo. Diseñar e implementar un proyecto, presentando la documentación asociada al mismo, y manteniendo el enfoque de negocio. CONOCIMIENTOS/ CAPACIDADES COGNITIVAS Y PRÁCTICAS
Contenidos: 4
Identificación de las distintas fases del proceso de creación de un proyecto completo de forma autónoma utilizando las distintas herramientas y componentes que proporciona Hyperledger.
Diseño y creación de una red desde cero.
Adición de una organización a una red existente.
Administración y configuración de un canal de Hyperledger Fabric.
Gestión de los Chaincodes.
Administración de una CA.
Realización de la documentación de un proyecto a nivel profesional.
Importancia de la documentación para el éxito de un proyecto.
Conocer las implicaciones legales del proyecto.
Saber hacer una estimación económica del proyecto.
Saber componer un equipo blockchain.
Implementación de un proyecto a nivel empresarial desde cero.
Selección del proveedor cloud
Estimación económica del proyecto.
Estimación de recursos humanos para la ejecución del proyecto.
Cronograma de ejecución.
Posibles financiaciones.
Documentación del trabajo realizado
Modificación de la instalación inicial del proyecto.
Adición de un nodo a la red.
Agregación de CouchDB a los nodos.
Actualización de los nodos dentro del canal.
Gestión de los Smart Contracts (Chaincodes).
Adición una nueva organización a la red.
Cambio de permisos en canales.
Documentación de los cambios realizados
Organización personal en la gestión del tiempo de un proyecto complejo Blockchain.
Valoración de la importancia de la excelencia y calidad en proyectos empresariales.
Presentación de un proyecto Blockchain llave en mano ante homólogos y clientes.

Selecciona tu perfil para continuar:
Actualmente atendemos a los usuarios particulares desde nuestra web.
Ver cursos para particulares