Blockchain
En constante actualización
En constante actualización
Historia y evolución de blockchain: del Bitcoin a la actualidad
Conceptos básicos: descentralización, consenso, inmutabilidad, transparencia
Blockchain vs. bases de datos tradicionales
Historia de la criptografía
Principios matemáticos de la criptografía
Criptografía de clave privada
Criptografía de clave pública
Funciones de hash criptográficas
Firmas digitales e identidad digital
Algoritmos distribuidos
Consensos y tolerancia a fallas
El problema de los generales bizantinos
Pruebas de trabajo
https://drive.google.com/drive/folders/1bmsKmGDgPz0pd3syYlwPtpHgPNXjHSEm?usp=drive_link
Entrega 1 (33%): Criptografía, semana 3
Entrega 2 (33%): Algoritmos de consenso, semana 6
Entrega 3 (34%): Caso de estudio Blockchain, semana 8
Cadena de bloques
Crear la cadena --> bloque original
Adicionar un bloque
Verificar cadena
Leer bloque
Modificar bloque (cambiar contenidos del bloque: información (transacciones), hash bloque previo, estampa de tiempo, número de ceros (dificultad), nonce)
Borrar bloque
PoW (Proof of Work)
nonce, 256 bits (SHA256)
Cifrar y firmar digitalmente usando PGP (en el lenguaje seleccionado)
Blockchain: Understanding Its Uses and Implications (LFS170) https://training.linuxfoundation.org/training/blockchain-understanding-its-uses-and-implications/