EE 465: Cryptocurrency and Blockchain Technologies (Spring 2026)
Slides
Course Content
- Bitcoin
- Ethereum
- Proof-of-Stake Consensus
- Smart Contracts
- Decentralized applications
- Blockchain Privacy
- Zcash
- Monero
- Tornado Cash
- Blockchain Scalability
- Layer 2 Technologies
- Optimistic Rollups
- Validity Rollups aka ZK Rollups
- Zero-Knowledge Proofs
- Succinct Non-interactice Arguments of Knowledge (SNARKs)
- Rank-1 Constraint Systems (R1CS)
- Domain Specific Languages for R1CS
Grading Policy
- Relative grading
- No audits
- 80% attendance required to avoid DX grade
- 30% Assignments, 70% Exams
- Assignments
- Assignments will involve programming in
- Python
- Solidity
- Javascript
- Circom
- Exams
- A few sheets of notes will be allowed in exams