Blockchain
Actualizado semestralmente
Actualizado semestralmente
Conceptos básicos: descentralización, consenso, inmutabilidad, transparencia
Historia y evolución de blockchain: del Bitcoin a la actualidad
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
Actividad 1 (25%): Construcción cadena de bloques.
Actividad 2 (25%): Algoritmos de consenso.
Actividad 3 (25%): Instalación Hyperledger Fabric.
Actividad 4 (25%): Caso de estudio Blockchain.
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
Blockchain: Understanding Its Uses and Implications (LFS170) https://training.linuxfoundation.org/training/blockchain-understanding-its-uses-and-implications/
Xun Yi , Xuechao Yang , Andrei Kelarev , Kwok Yan Lam , Zahir Tari. (2022) Blockchain Foundations and Applications. https://link.springer.com/book/10.1007/978-3-031-09670-9
Sudeep Tanwar. (2022) Blockchain Technology: From Theory to Practice. https://link.springer.com/book/10.1007/978-981-19-1488-1
M. Pease, R. Shostak, L. Lamport. (1980) Reaching Agreement in the Presence of Faults. https://dl.acm.org/doi/10.1145/322186.322188
Gautami Tripathi, Mohd Abdul Ahad, Gabriella Casalino. (2023) A comprehensive review of blockchain technology: Underlying principles and historical background with future challenges. https://www.sciencedirect.com/science/article/pii/S2772662223001844?via%3Dihub
Morgen E. Peck. (2017) Blockchain world - Do you need a blockchain? This chart will tell you if the technology can solve your problem. https://ieeexplore.ieee.org/document/8048838/authors#authors