- Schedule of Classes - June 18, 2017 7:14PM EDT
- Course Catalog - June 14, 2017 7:15PM EDT
Course information provided by the Courses of Study 2016-2017.
Viewed variously as a niche currency for online criminals and a technological threat to the financial industry, Bitcoin has fueled mythmaking, financial speculation, and real technological innovation. We will study both Bitcoin and the technological landscape it has inspired and catalyzed. Topics will include: The mechanics of consensus algorithms, such as Proof of Work and Byzantine Consensus, and their role in blockchains and cryptocurrencies; cryptographic tools employed in cryptocurrencies, including digital signatures algorithm and zero-knowledge proofs; the evolution and mechanics of Bitcoin and its ecosystem; smart contracts; and special topics, such as trusted hardware in blockchain-based systems, smart contracts and real-world contract law, and cryptocurrencies and crime.
When Offered Spring.
Permission Note Enrollment limited to: Cornell Tech students.
Prerequisites/Corequisites Prerequisite: basic programming experience
Regular Academic Session.
Credits and Grading Basis
1 Credit Sat/Unsat(Satisfactory/Unsatisfactory)
Class Number & Section Details
- TCornell Tech
Taught in NYC. Enrollment limited to: Cornell Tech students.
Disabled for this roster.