CS 499: Blockchains and Cryptofinance (Spring 2022)
Professor:
Giuseppe Ateniese (ateniese@gmu.edu)
Office hours: Tuesday 4:30pm - 5:30pm (Zoom)
Description:
This course covers blockchains, Bitcoin, Ethereum, smart contracts, oracles, and decentralized finance. Students will learn how and why blockchains work. Topics include: applied cryptography, consensus mechanisms, P2P networks, Byzantine agreement, mining, and cryptofinance mechanics.
We will use Ed Discussion for Q&As; Blackboard for course materials and assignments.
Scheduled Meeting Times:
Monday 4:30pm - 7:10pm, Enterprise Hall 276
Reading material:
Narayanan, Arvind, Joseph Bonneau, Edward Felten, Andrew Miller, and Steven Goldfeder. Bitcoin and cryptocurrency technologies: a comprehensive introduction. Princeton University Press, 2016.
Free pre-publication draft available from the authors Additional reading material will be provided in class. Grading: 50% Assignments 40% Final Project 10% Participation Ethics: