Blockchain Technology - Fall 2020
Lecture slides and assigned reading (assignments, class recordings, etc., can be found on HuskyCT).
Week | Material |
---|---|
Week 14 | Term project presentations. |
Week 13 | Thanksgiving Recess (no classes). |
Week 12 | Slides: DeFi (Guest speaker Michael Storiale from Synchrony), Cryptocurrencies and Regulations |
Week 11 | Slides: rest of Lecture 16, Zero Knowledge Proofs Assigned reading: - A high level overview of ZKPs, Zero Knowledge Proofs: An illustrated primer, a blog post by Matthew Green. - Introduction section of Miers et al. Zerocoin: Anonymous Distributed E-Cash from Bitcoin, in IEEE S&P 2013. - Introduction section of Ben-Sasson et al. Zerocash: Decentralized Anonymous Payments from Bitcoin, in IEEE S&P 2014. - First 3 sections of Bünz et al. Zether: Towards privacy in a smart contract world, in FC 2020. |
Week 10 | Slides: rest of Lecture 14, Lecture 15, Lecture 16 Assigned reading: - Blockchain Privacy: Equal Parts Theory, Practice, a blog post by Ian Miers. - Henry et al. Blockchain Access Privacy: Challenges and Directions, in IEEE S&P Magazine, 2018. |
Week 9 | Slides: rest of Lecture 13, Lecture 14 Assigned reading: - Ali et al. The Nuts and Bolts of Micropayments: a Survey. |
Week 8 | Slides: rest of Lecture 11, Lecture 12, Lecture 13 Assigned reading: - Almashaqbeh et al. Rethinking Service Systems, in GHC 2020. - Almashaqbeh et al. ABC: A Cryptocurrency-Focused Threat Modeling Framework, in CryBlock 2019. |
Week 7 | Slides: Lecture 10, Lecture 11 Assigned reading: - Chapter 4 in Bitcoin and Cryptocurrency Technologies book. |
Week 6 | Slides: Lecture 9 Assigned reading: - Bano et al. SoK: Consensus in the Age of Blockchains, in AFT 2019. |
Week 5 | Slides: rest of Lecture 7, Lecture 8 Assigned reading: - Chapter 9 from Mastering Ethereum book. |
Week 4 | Slides: Lecture 6, Lecture 7 Assigned reading: - Ethereum Whitepaper. - Topics covered in class from Chapters 1 - 6, Mastering Ethereum book. - Smart contracts, Chapter 7 from Mastering Ethereum book. |
Week 3 | Slides: rest of Lecture 4, Lecture 5 Assigned reading: - Segwit. - A simplified overview of Lightning Networks. - Bitcoin security issues, check Bonneau et al. “Sok: Research perspectives and challenges for bitcoin and cryptocurrencies,” in IEEE S&P, 2015. |
Week 2 | Slides: Lecture 3, Lecture 4 Assigned reading: - Sections related to the covered topics in the Mastering Bitcoin book. - Bitcoin scripting can be found in Chapter 5 of the Mastering Bitcoin book. - List of Bitcoin opcodes. |
Week 1 | Slides: Lecture 1, Lecture 2 Assigned reading: - Chapter 1 in Bitcoin and Cryptocurrency Technologies book. - Satoshi Nakamoto’s white paper Bitcoin: A Peer-to-Peer Electronic Cash System. |