Course Material

Slides

  • Course Introduction (Nov. 11. 2020) (PDF)

  • Lecture 1 (part 1) - Crypography Basics to Construe Blockchain (PDF)

  • Lecture 1 (part 2) - Help Alice solve her business problems (PDF)

  • Lecture 2 - Lineage of E-cash and Blockchain (PDF)

  • Lecture 3 - Cryptocurrency mechanics - From Bitcoin perspective (PDF)

  • Lecture 4 - Swaps and Smart Contracts (PDF)


Session Videos

Online session recordings 2020/2021

Session recordings from 2019 offering

***END OF FIRST PART OF THE COURSE***


Book chapters and papers

  • Bitcoin and Cryptocurrency Technologies by Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder (click here)

  • Bitcoin white paper (click here)

Extra reading material

(optional & extra to the course)

  • Summary of early e-cash timeline with links to related papers

https://www.chaum.com/ecash/

  • More readings about Bitcoin

Mastering Bitcoin: Programming the Open Blockchain by Andreas M. Antonopoulos (Book)

https://dl.acm.org/citation.cfm?id=3212998

https://eprint.iacr.org/2014/765.pdf?TB_iframe=true&width=921.6&height=921.6


  • More on Smart Contracts and Ethereum-like Blockchain systems

Across Chain Swaps: https://dl.acm.org/citation.cfm?id=3212736

Ethereum yello paper: http://gavwood.com/paper.pdf

Survey on Blockchain: https://ieeexplore.ieee.org/abstract/document/8029379

More about Ethereum gas: https://www.youtube.com/watch?v=dd-ajiMl4HY