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 DateTitle
Jul 29Course Information
Jul 30Bitcoin Introduction
Aug 05Bitcoin Transactions
Aug 08Elliptic Curve Cryptography in Bitcoin
Aug 22Decentralized Applications
Aug 26Bitcoin Contracts
Aug 27Ethereum Introduction
Aug 29Ethereum Transactions
Sep 03SHA256
Sep 03Ethereum Blocks
Sep 09Monero Introduction
Sep 23Monero Transactions
Sep 24Stellar Introduction
Sep 26Stellar Transactions
Sep 30Zero-Knowledge Proofs
Oct 14Zero-Knowledge Proofs of Knowledge
Oct 15zkSNARKs
Nov 04Mining Miscellanea
Nov 05Mimblewimble
Assignments
Exams