UNIDAD DIDÁCTICA 1. FUNDAMENTOS CRIPTOGRÁFICOS DE BLOCKCHAIN
- Distinción de las funciones hash criptográficas y sus aplicaciones
- - Definición
- - Principales propiedades: unidireccionalidad, resistencia a colisiones y ocultación.
- - Aplicaciones prácticas de carácter general: integridad y comparación de documentos electrónicos.
- Identificación de las bases de la criptografía y sus aplicaciones
- - Introducción
- - Criptografía simétrica: definición y ejemplos (AES).
- - Criptografía asimétrica: definición y ejemplos (RSA, ECDSA).
- - Aplicaciones prácticas de carácter general: la firma digital y el cifrado de documentos o comunicaciones electrónicas.
- Aplicación de la criptografía y las funciones hash en blockchain
- - Funciones hash en blockchain: garantía de la integridad de los datos de la cadena.
- - Criptografía asimétrica en blockchain: acreditación de la propiedad de activos digitales.
UNIDAD DIDÁCTICA 2. MECANISMOS DE CONSENSO Y RESOLUCIÓN DE CONFLICTOS EN CADENAS PÚBLICAS
- Distinción de los principales mecanismos de consenso en blockchain
- - Necesidad de protocolos de consenso por la descentralización de la red.
- - Protocolo de prueba de trabajo: «minería» y nodos «mineros».
- - Detalle de una transacción con prueba de trabajo.
- - Emisión de activos digitales como recompensa a comportamientos honestos.
- Identificación de posibles conflictos y conocimiento de su resolución
- - Desdoblamientos de la cadena: descripción del fenómeno y protocolo de actuación previsto.
- - Doble gasto: definición del problema y maduración de la recompensa.
- - Sostenibilidad: rentabilidad de la «minería» y ataque del 51%.
- Aplicación del protocolo de prueba de trabajo en cadenas públicas
- - Uso de app para móviles sobre cadena de bloques de prueba.




