Blockchains & Cryptocurrencies
|Meeting Time:||K hr: T,Th 2:30-3:50|
|Offered this year?||Yes|
|When Offered?||Every year|
Introduction to modern blockchain-based systems. Topics covered include consensus and distributed computing, exaples cryptocurrencies, programming smart contracts, privacy and secrecy, transfer networks, atomic swaps and transactions, non-currency applications of blockchains, and legal and social implications. Students will do a programming project and a term project.
Prerequisites: CSCI 0111, 0150, 0170. or 190.