El curso está basado en los siguientes dos libros:
Narayanan, A., Bonneau, J., Felten, E., Miller, A., & Goldfeder, S. (2016). Bitcoin and cryptocurrency technologies: a comprehensive introduction. Princeton University Press.
Song, Jimmy. Programming Bitcoin: Learn How to Program Bitcoin from Scratch. O'Reilly Media, 2019.
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.
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.