Algorithms for Decentralized Finance

Download as PDF

Course Description

The advent of cryptocurrencies, NFTs, and more generally, online financial instruments that are not controlled by large governments or banks, has resulted in many new and innovative mechanisms for decentralized finance. This class studies these new mechanisms from the viewpoint of algorithms, optimization, and market design. While blockchains have been a primary motivation behind many of these new developments, the resulting algorithmic and market design issues are more general, and we abstract away the specifics of blockchains and the underlying cryptographic primitives. Topics include distributed and multi-asset exchanges, liquidity pools, automated market makers, credit networks, and rollups (off-chain transactions). We draw connections between these new market mechanisms and more well-studied directions such as prediction markets and Arrow-Debreu equilibria. Includes a research project and a discussion of open directions. Prerequisites: algorithms at the level of CS 161 and optimization at the level of MS&E 111.

Grading Basis

ROP - Letter or Credit/No Credit

Min

3

Max

3

Course Repeatable for Degree Credit?

No

Course Component

Lecture

Enrollment Optional?

No

Programs

MS&E339 is a completion requirement for:
  • (from the following course set: )
  • (from the following course set: )