Lecture 1: Introduction to 14.129 Blockchain and Design of Financial Systems
MIT OpenCourseWare · 59:25 · 2 days ago
This course provides a framework for integrating computer science tools with economic theory to solve systemic inefficiencies in financial networks, focusing on practical implementation rather than industry hype.
- Course objective — The class merges economic principles like contract theory with computer science technologies to improve financial system design .
- Objective analysis — Rather than focusing on market hype or polarized cryptocurrency debates, the curriculum evaluates how technologies can solve institutional problems .
- Distributed ledgers — Ledgers and financial accounts are both essentially transaction databases that facilitate contract execution and state changes .
- Market fragmentation — Current regulations often fail to prevent price discrepancies, leading to potential efficiency gains through better coordination protocols .
- Liquidity management — Real-time gross settlement systems require significant capital; algorithmic network solutions can improve settlement efficiency by optimizing payment cycles .
- Financial networks — While some frameworks view interconnectedness as a contagion risk, economic theory suggests increased connectivity improves risk-sharing and stabilizes consumption .
- Incentive alignment — Protocols can be designed to ensure honest reporting and execution without relying on a central authority, using code to enforce rules .
- Privacy tools — Advanced encryption techniques, such as multiparty computation and zero-knowledge proofs, allow for secure asset trading and data verification without revealing private information .
- Equilibrium computation — Complex market outcomes can be solved by having algorithms compute strategies for agents, simplifying decision-making in large-scale trading systems .
How do distributed ledgers function as databases? What are the differences between economic and computer science perspectives on trust?