EE 465: Cryptocurrency and Blockchain Technologies (Autumn 2019)

  • Instructor: Saravanan Vijayakumaran
  • Schedule: Slot 2, Monday (9:30am - 10:25am), Tuesday (10:35am - 11:30am), and Thursday (11:35am - 12:30pm)
  • Location: EEG 002
Course Content
  • Bitcoin
  • Ethereum
  • Stellar
  • Monero
  • zkSNARKs
  • Hyperledger Fabric
  • Quorum
  • Mimblewimble
Prerequisites

Any one of EE 720 or CS 406 or or CS 416 or CS 649 or CS 742

Grading Policy
  • 20% Assignments, 50% Exams, 20% Project, 10% Attendance
  • Relative grading
  • No audits
Slides
Lecture Date Title
Jul 29 Course Information
Jul 30 Bitcoin Introduction
Aug 05 Bitcoin Transactions
Aug 08 Elliptic Curve Cryptography in Bitcoin
Aug 22 Decentralized Applications
Aug 26 Bitcoin Contracts
Aug 27 Ethereum Introduction
Aug 29 Ethereum Transactions
Sep 03 SHA256
Sep 03 Ethereum Blocks
Sep 09 Monero Introduction
Sep 23 Monero Transactions
Sep 24 Stellar Introduction
Sep 26 Stellar Transactions
Sep 30 Zero-Knowledge Proofs
Oct 14 Zero-Knowledge Proofs of Knowledge
Oct 15 zkSNARKs
Nov 04 Mining Miscellanea
Nov 05 Mimblewimble
Assignments
Exams