Blockchain Technology - Spring 2026

Lecture slides and assigned reading (syllabus, assignments, announcements, etc., can be found on HuskyCT).

Week   Material
Week 9 Spring Recess
Week 8 Slides: Lecture 8, Lecture 9
Assigned reading:
  - Topics covered in class from Chapter 15 from Mastering Ethereum book.
  - Sections 5, 6.1, and 6.2 from Bano et al. SoK: Consensus in the Age of Blockchains, in AFT 2019.
  - (Optional) Amiri et al. Permissioned Blockchains: Properties, Techniques and Applications.
Week 7 Slides, rest of Lecture 7. Midterm Test 1 on Thursday’s class.
Week 6 Slides: Lecture 7
Assigned reading:
- Topics covered in class from Chapters 1 - 6 and 9 in Mastering Ethereum book.
  For smart contracts, Chapter 7 from Mastering Ethereum book.
Week 5 Slides: rest of Lecture 5, Lecture 6, Lecture 7
Assigned reading:
  - (Optional reading) Ethereum Whitepaper.
  - Topics covered in class from Chapters 1 - 6 and 9 in Mastering Ethereum book.
Week 4 Slides: rest of lecture 4, Lecture 5
Assigned reading:
  - Bitcoin scripting can be found in Chapter 7, the Mastering Bitcoin book.
  - List of Bitcoin opcodes.
  - (Optional reading) If you are interested to know more about Bitcoin security issues, check the following paper: Bonneau et al. “Sok: Research perspectives and challenges for bitcoin and cryptocurrencies,” in IEEE S&P, 2015. Can be found at this link
Week 3 Slides: rest of Lecture 3, Lecture 4
Assigned reading:
  - Sections covering the topics we studied in class from the Mastering Bitcoin book.
Week 2 Slides: Lecture 3
Assigned reading:
  - Sections covering the topics we studied in class from the Mastering Bitcoin book.
Week 1 Slides: Lecture 1, Lecture 2
Assigned reading:
  - To review cryptographic primitives needed CSE 3400 textbook textbook.
  - Satoshi Nakamoto’s white paper Bitcoin: A Peer-to-Peer Electronic Cash System.