Módulo 1. Principios de la tecnología blockchain
1.1. Introducción y conceptos básicos
1.1.1. ¿Qué es BlockChain? Introducción e historia
1.1.2. Redes Blockchain: Pública, Privada e Híbrida
1.1.3. Campos de aplicación de la tecnología Blockchain
1.1.4. Pros y contras de Blockchain
1.2. Criptografía
1.2.1. Perspectiva histórica y objetivos de la criptografía
1.2.2. Teoría de la información
1.2.3. Propiedades de la seguridad que se pueden controlar mediante la aplicación de la criptografía
1.2.4. Criptografía de clave privada o simétrica
1.2.5. Criptografía de clave pública o asimétrica
1.2.6. Algoritmos criptográficos más utilizados
1.2.7. Funciones hash y los criterios para su utilización
1.2.8. Protocolos de intercambio de claves
1.2.9. Herramientas de cifrado
1.3. Blockchain: principios tecnológicos
1.3.1. Aplicaciones descentralizadas o DAPP
1.3.2. Redes p2p
1.3.3. Elementos de la arquitectura
1.3.4. Principios de funcionamiento
1.4. Aspectos jurídicos asociados a blockchain
1.4.1. El Contrato Inteligente. Smart Contract
1.4.2. Evolución de los contratos tradicionales
1.4.3. Aspectos básicos de Smart Contracts
1.4.4. Usos de los contratos inteligentes
1.4.5. Certificado digital y firma electrónica
1.4.6. Reglamento UE 910/2014 del Parlamento Europeo y del Consejo, de 23 de julio de 2014, relativa a la identificación electrónica y los servicios de confianza para las transacciones electrónicas en el mercado interior
1.4.7. ICOs. Los nuevos mecanismos de financiación
Módulo 2. Desarrollo de aplicaciones blockchain
2.1. Tokenización e icos (ERC20, ERC721)
2.1.1. Token
2.1.2. Tokenización
2.1.3. ICOs
2.2. Identidad digital (ERC725)
2.2.1. Introducción a la identidad digital
2.2.2. ¿Qué es la gestión de identidad?
2.2.3. Modelos de gestión de identidad digital
2.2.4. Ejemplos Blockchain para identidad digital
2.3. Testing e integración contínua de aplicaciones distribuidas
2.3.1. Componentes principales de una cadena de bloques (Blockchain)
2.3.2. Fases de las pruebas de blockchain
2.3.3. Tipos de pruebas clave en la aplicación Blockchain
2.3.4. Herramientas para probar aplicaciones Blockchain
2.3.5. Crear y probar Smart Contracts con Python
Módulo 3. Casos prácticos de uso de Blockchain en el sector salud
3.1. El proyecto MiPasa de IBM, Oracle y Microsoft junto a la Universidad Johns Hopkins y la OMS
3.2. Hit Foundation (Zurich)
3.3. Chronicled (San Francisco)
3.4. Medicalchain
3.5. Farmacéutica Pfizer creó un sistema con tecnología blockchain
Módulo 4. Aplicaciones de Blockchain en el sector salud I
4.1. Seguridad de los Registros de Salud
4.1.1. Interoperabilidad de la atención médica
4.1.2. Interoperabilidad en el cuidado de la salud.
4.1.3. Protección de datos de pacientes
4.2. Investigación médica y ensayos clínicos
4.2.1. Seguimiento seguro y descentralizado de los datos
4.2.2. Registros inmutables en la investigación
4.2.3. Auditabilidad
4.3. Cadena de suministro médico
4.3.1. Garantizar los registros de la cadena de custodia de la cadena de suministro de medicamentos
4.3.2. Claves privadas
4.3.3. Contratos inteligentes de acuerdos entre las diferentes partes