IIC3272 - Criptomonedas y Contratos Inteligentes

Semestre 1 - 2020 / Semestre 1 - 2019

El curso está basado en los siguientes dos libros:
En particular, Narayanan et. al. explica la parte teórica de Bitcoin, y el libro de Song muestra cómo implementar distintos elementos usados en la red de Bitcoin. Durante el curso ocuparemos estos dos recursos. La mayoría del código Python qué ocuparemos en el curso viene desd el libro de Song.

Course program

Clases

La materia está separada por temas. Un breve resumen de los slides y códigos pueden encontrar en Canvas del curso. Aquí encontrarán grabaciones de las clases, y los slides/código ocupado para cada clase.

Economy 101

Hashing

Blockchain

Árboles de Merkle

Curva elíptica

Transacciones de Bitcoin #1

Protocolo de concenso

Transacciones de Bitcoin #2

Contratos Inteigentes

Red de Bitcoin

Ethereum

Tareas

Proyectos