Enfoque
Objetivo
Conocer los conceptos básicos del Blockchain y sus posibles casos de uso en el entorno laboral.
Dirigido a:
Ingenieros de todos los sectores.
Empresarios, directivos y ejecutivos que quieran conocer las capacidades de esta nueva tecnología y sus beneficios.
Empleados del sector privado y público que deseen aportar emprendimiento e iniciativa.
Alumnos y profesores de Institutos, Universidades, Cámaras de Comercio, INEM…
Todo aquel que quiera introducirse en el Blockchain de cualquier sector.
En resumen, todo el personal de las organizaciones. Podrá realizar el curso con mayor aprovechamiento personal TIC o con formación técnica.
Requisitos:
Poseer un dispositivo con acceso a internet.
Temario del curso
1 - Internet del Valor
Objetivo
Saber cuál es el origen del Blockchain, definición, características, usos y de dónde viene su valor, primer uso del Blockchain, y su repercusión actual.
Duración de la unidad
1 Hora 55 Minutos
Contenido
1. Internet del Valor
1.1. Introducción
1.2. Antecedentes
1.2.1. Nuestros datos son nuestros sin intermediarios
1.3. Primer uso exitoso, valor en la Red
1.4. ¿Qué es el Blockchain?
1.4.1. Conceptos Básicos
1.4.2. Propiedades de Blockchain
1.4.2.1. Replicación P2P (peer to peer)
1.4.2.2. Descentralización
1.4.2.3. Inmutabilidad e Irreversibilidad
1.4.2.4. Seguridad y Criptografía
1.4.2.5. Privacidad y Transparencia
1.4.2.6. Integridad
1.4.2.7. Históricos
1.4.2.8. Agilidad y Economía
1.5. Resumen
2 - Elementos de la Tecnología Blockchain
Objetivo
Conocer que elementos fundamentales forman esta tecnología, que límites tiene y los tipos de redes Blockchain que existen.
Duración de la unidad
3 Horas 15 Minutos
Contenido
2. Elementos de la Tecnología Blockchain
2.1. Introducción
2.1.1. Componentes comunes
2.1.2. Ejemplo de componentes: Ethereum
2.2. Redes P2P
2.2.1.1 Funcionamiento
2.2.1.1. Redes P2P No Estructuradas
2.2.1.2. Redes P2P Estructuradas
2.2.1.3. Redes P2P híbridas
2.2.1.4. Distribuido vs. Descentralizado
2.2.2. El rol de P2P en Blockchains
2.3. Ventajas
2.4. Limitaciones
2.4.1. Número de Transacciones por Minuto
2.4.1.1. Posibles soluciones
2.4.2. Comunicación entre plataformas
2.4.2.1. Tecnología de Cadenas Cruzadas
2.4.2.2. Compatibilidad de Blockchains Cruzadas
2.4.3. Formación
2.4.4. Trazabilidad completa
2.4.4.1. ¿Cómo puede expandirse más rápido?
2.4.5. Legalidad y Normativas
2.5. Tipos de Redes Blockchain
2.5.1. Blockchain Pública
2.5.1.1. Características de las Blockchain públicas
2.5.2. Blockchain privada o permisionada
2.5.2.1. Características de las Blockchain privadas
2.5.3. Blockchain híbrida o federada
2.5.3.1. Características de las Blockchain híbridas o federadas
2.6. Resumen
3 - Criptografía
Objetivo
Entender cómo funciona la Criptografía y su importancia para Blockchain así como los principales algoritmos que se usan y las pruebas de conocimiento cero.
Duración de la unidad
4 Horas 50 Minutos
Contenido
3. Criptografía
3.1. Introducción
3.2. Origen
3.2.1. Edad Media
3.2.2. Edad Reciente
3.2.3. Edad Actual
3.3. Criptografía Asimétrica
3.3.1.1. Funcionamiento
3.3.1.2. Algoritmo y curva de cifrado
3.3.1.3. Generación de claves
3.3.1.4. Propagación de confianza
3.3.2. Criptografía Asimétrica en Blockchain
3.3.2.1. Ventajas Criptografía Asimétrica
3.3.2.2. Desventajas Criptografía Asimétrica
3.4. Hashes
3.4.1. Razón de ser
3.4.1.1. Otros Usos
3.4.2. Funciones Hash más utilizadas
3.4.2.1. SHA2
3.4.2.2. SHA-256
3.4.2.3. SHA2-384
3.4.2.4. SHA2-512
3.4.2.5. SHA2-224
3.4.2.6. SHA-3
3.4.3. Algoritmos Hash KDF
3.4.3.1. Scrypt
3.4.3.2. Argon2
3.5. ZKP. Zero Knoledge Proof, Prueba de Conocimiento Cero
3.5.1. Funcionamiento
3.6. Resumen
4 - Explorando Blockchain
Objetivo
Conocer que son los exploradores de Bloques Blockchain, los bloques, las direcciones y los tipos de Blockchain existentes.
Duración de la unidad
2 Horas 25 Minutos
Contenido
4. Explorando Blockchain
4.1. Introducción
4.2. Direcciones
4.2.1. Las características de la dirección
4.2.2. Características de una dirección
4.2.2.1. Otros tipos de direcciones en Bitcoin
4.3. Transacciones
4.3.1. Información de las transacciones
4.4. Bloques
4.4.1. Tipos de Bloques
4.4.1.1. Bloque génesis
4.4.1.2. Bloques válidos
4.4.1.3. Bloques huérfanos
4.4.2. Características de los Bloques
4.4.3. Transacciones dentro de un Bloque
4.4. Resumen
5 - Gobernanza
Objetivo
Comprender los distintos tipos de Gobernanza de la tecnología Blockchain.
Duración de la unidad
3 Horas 20 Minutos
Contenido
5. Gobernanza
5.1. Introducción
5.2. Tipos de Gobernanza
5.3. Gobernanza Estándar
5.3.1. Gobernanza Directa
5.3.2. Gobernanza Representativa
5.4. Gobernanza en Blockchain. Esencia
5.4.1. Responsables
5.4.2. Dificultad de la Gobernanza Blockchain
5.4.3. Elementos implicados en la Gobernanza Blockchain
5.4.4. Dos tipos de Gobernanza Blockchain
5.4.4.1. Gobernanza Fuera de la Cadena. OutChain
5.4.4.2. Gobernanza dentro de la Cadena. InChain
5.4.5. Capas en la Gobernanza Blockchain
5.4.5.1. La Capa de Internet
5.4.5.2. Proveedores de Servicios de Internet (ISP)
5.4.5.3. Inspección Profunda de Paquetes (DPI)
5.4.5.4. Cortafuegos por Países
5.4.5.5. La Capa Blockchain
5.4.5.6. La Capa de Aplicación
5.5. Resumen
6 - Smart Contracts
Objetivo
• Entender que es un Smart Contract, ventajas y características y lo que implica la Tokenización que se puede dar con ellos.
• Conocer sus distintos usos y lenguajes principales de programación, y como introducir y sacar datos de la Red mediante Oráculos.
Duración de la unidad
5 Horas
Contenido
6. Smart Contracts
6.1. Introducción
6.2. Origen
6.2.1. Potencial
6.3. Características de los Smart Contracts
6.3.1. Ventajas
6.4. Algunos ejemplos de Smart Contracts
6.4.1. Entendiendo de manera sencilla un Smart Contract
6.4.2. Firma electrónica y Smart Contract
6.4.2.1. Ventajas:
6.5. Lenguaje para los Smart Contracts más usado
6.5.1. Ethereum
6.5.2. HyperLedger
6.6. Oráculos
6.6.1. Funciones de un oráculo
6.6.2. Ejemplos de uso de un oráculo
6.6.3. Tipos de Oráculos
6.6.4. Riesgos y oráculos descentralizados
6.7. Tokenización
6.7.1 Ventajas de la Tokenización
6.7.2. Algunos casos reales de Tokenización
6.7.2.1. Steemit
6.7.2.2. TradeLens de Maersk
6.7.2.3. Carrefour Blockchain
6.8. Código y Legalidad
6.9 Resumen
7 - Mecanismos de Consenso
Objetivo
Entender que son los consensos dentro de la red Blockchain y conocer cuáles son los más importantes y usados.
Duración de la unidad
3 Horas 25 Minutos
Contenido
7. Mecanismos de Consenso
7.1. Introducción
7.2. Objetivos del Consenso
7.3. La Tolerancia a faltas Bizantinas
7.4. Diferentes tipos de algoritmos de consenso
7.4.1. Proof of Work (PoW)
7.4.1.1. Implementación PoW en una Blockchain
7.4.1.2. Uso de PoW
7.4.2. Prueba de participación, PoS (PoS)
7.4.2.1. Funcionamiento
7.4.2.2. Uso de PoS
7.4.3. Consenso de prueba de participación delegada (DPoS)
7.4.3.1. Testigos que validan todas las firmas
7.4.3.2. Cambio de parámetros especiales en delegados electos
7.4.3.3 Cambiando la regla típica
7.4.3.4. Riesgo de doble ataque
7.4.3.5. Transacciones
7.4.3.6. Uso
7.4.4. Prueba de participación arrendada (LPoS)
7.4.5. Prueba de tiempo transcurrido (PoET)
7.4.5.1. Funcionamiento
7.4.5.2. El sistema SGX de Intel (Software Guard Xtension)
7.4.5.3. Proceso
7.4.6. Algoritmos Blockchain: Práctica de la tolerancia a faltas bizantinas (PBFT)
7.4.6.1. Beneficios
7.4.6.2. Sin confirmación
7.4.6.3. Ahorro energético
7.4.6.4. Desventajas
7.5. Resumen
8 - Legalidad Blockchain
Objetivo
Conocer qué Normativas existen hoy día que afecten a la tecnología Blockchain.
Duración de la unidad
5 Horas 50 Minutos
Contenido
8. Legalidad Blockchain
8.1. Introducción
8.2. Legislación que afecta al Blockchain
8.3. Ventajas fundamentales sobre legislar acerca del DLT-Blockchain
8.4. Principales retos regulatorios a los que se enfrenta Blockchain
8.4.1. 1. Inclusión de los proveedores de pagos y de transferencias internacionales que utilizan tecnologías Blockchain en las regulaciones sobre KYC y AML/CFT
8.4.2. 2. Marco jurídico relativo a la naturaleza legal de los Blockchains y los ledgers distribuidos
8.4.3. 3. Marco jurídico para el reconocimiento de los Blockchains como fuentes únicas de verdad
8.4.4. 4. Normativa sobre cómo interpretar el "derecho al olvido"
8.4.5. 5. Marco jurídico sobre la validez de los documentos almacenados en el Blockchain como prueba de posesión o existencia
8.4.6. 6. Marco jurídico sobre la validez legal de los instrumentos financieros emitidos en el Blockchain
8.4.7. 7. Marco jurídico para Smart Contracts
8.4.8. 8. Marco jurídico para la información en Blockchain desde el punto de vista del flujo transfronterizo de datos y la protección de datos
8.4.9. 9. Marco jurídico relativo al uso de Blockchains como registros normativos válidos para el Internet de las Cosas (IoT)
8.4.10. 10. Definición de estándares de reporte regulatorio en Blockchain
8.4.11. 11. Definición de Regulatory Sandboxes (Entornos controlados que soportan menos carga regulatoria para pruebas con tecnologías)
8.5. Protección de Datos. RGPD
8.5.1.1. Cómo cumplimos con Blockchain los principios de la RGPD
8.5.1.2. Función Hash
8.5.1.3. Canales Privados
8.5.1.4. Funcionamiento
8.6. Identidad Digital. SSI
8.6. ¿Qué es eIDAS?
8.6.1 Contexto Actual
8.6.2. Expectativas
8.6.3. eIDAS 2
8.6.4. Wallet ID
8.6.5. La eCertificación
8.6.6. Modificaciones principales de eIDAS 2
8.6.7. Un Sistema Mixto. SSI. Identidad Auto Soberana
8.6.8. Sistema Mixto
8.6.9. Otros países
8.6.10. Obstáculos
8.6.11. Ejemplo Cortes de Aragón. Primer Estándar Mundial de ID Blockchain
8.7. Finanzas descentralizadas. DeFi
8.7.1. La normativa
8.7.1.1. La Banca
8.7.1.2. Derivados
8.7.1.3. Liquidez
8.8. Resumen