2022 Fall COMPSCI 194 177 LEC 177

2022 Fall

COMPSCI 194 177 - LEC 177

Special Topics

Special Topics on Decentralized Finance

Xiaodong Dawn Song

Aug 24, 2022 - Dec 09, 2022
Tu
10:00 am - 11:59 am
Class #:33009
Units: 2to4

Instruction Mode: In-Person Instruction
Time Conflict Enrollment Allowed

Current Enrollment

Total Open Seats: 8
Enrolled: 104
Waitlisted: 0
Capacity: 112
Waitlist Max: 50
Open Reserved Seats:
8 reserved for Non-EECS Declared Engineering Majors
2 reserved for Electrical Engineering and Computer Sciences (EECS), EECS/Nuclear Engineering, EECS/Materials Science and Engineering, or Computer Science Majors

Hours & Workload

1 to 4 hours of instructor presentation of course materials per week, and 2 to 8 hours of outside work hours per week.

Final Exam

FRI, DECEMBER 16TH
03:00 pm - 06:00 pm

Other classes by Xiaodong Dawn Song

Course Catalog Description

Topics will vary semester to semester. See the Computer Science Division announcements.

Class Description

The purpose of this class is to bring together students and interdisciplinary experts in Computer Science and Finance to discuss the emerging area of Decentralized Finance (or DeFi). DeFi has experienced an unprecedented growth, with hundreds of projects and a countless stream of financial, distributed systems, and blockchain innovations. The total value locked (TVL) in decentralized finance — a measure of the total value of assets committed to the DeFi ecosystem — has reached over $80 billion. When compared to the traditional centralized finance (CeFi), DeFi offers products and services serving similar financial goals, but critically innovates with novel capabilities such as instantaneous multi-billion USD flash loans. By utilizing blockchain and smart contract technologies, DeFi as a whole aims to provide a new platform for programmable, automated finance services that remove the reliance on central trust and intermediaries. Our goal is to provide a framework to understand this new area of financial services. For each finance function, we will consider 1) the current intermediated structure, and then b) the DeFi version (actual or proposed) that fulfills the function. Is either one of these optimal? We will evaluate both through the lens of CS and finance. Is the application computable (efficiency, decidable), programmable (automatic)? Is the application welfare-enhancing and stable (not a source of systemic risk). How do the new and old systems interact? We aim for the students to be able to critically evaluate whether a new DeFi protocol is novel and practical. We further will capture the security danger in DeFi, as well as their impact on the underlying consensus security. Lastly, we hope to give an insight into how to program and structure secure and incentive-compatible DeFi applications.

Class Notes

* Time conflicts ARE allowed for this class.

* Combined enrollment capacity will eventually increase to 200 seats.

Rules & Requirements

Requisites

  • Undergraduate Students: College of Engineering declared majors and L&S Computer Science

Repeat Rules

Reserved Seats

Current Enrollment

Open Reserved Seats:
8 reserved for Non-EECS Declared Engineering Majors
2 reserved for Electrical Engineering and Computer Sciences (EECS), EECS/Nuclear Engineering, EECS/Materials Science and Engineering, or Computer Science Majors

Textbooks & Materials

See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.

Textbook Lookup

Guide to Open, Free, & Affordable Course Materials

eTextbooks

Associated Sections

None