Media Arts and Sciences
Cryptocurrency Engineering and Design
Please note that lectures 9, 19, 20, and 21 are not available.
Lecture 1: Signatures, Hashing, Hash Chains, e-cash, and Motivation
Lecture 2: Proof of Work and Mining
Lecture 3: Signatures
Lecture 4: Transactions and the UTXO Model
Lecture 5: Synchronization Process, Pruning
Lecture 6: SPV and Wallet Types
Lecture 7: OP_RETURN and Catena
Lecture 8: Forks
Lecture 10: PoW Recap, Other Fork Types
Lecture 11: Fees
Lecture 12: Transaction Malleability and Segregated Witness
Lecture 13: Payment Channels and Lightning Network
Lecture 14: Lightning Network and Cross-chain Swaps
Lecture 15: Discreet Log Contracts
Lecture 16: MAST, Taproot, Graftroot
Lecture 17: Anonymity, Coinjoin and Signature Aggregation
Lecture 18: Confidential Transactions
Lecture 22: Alternative Consensus Mechanisms
Lecture 23: New Directions in Crypto
Lecture 24: zkLedger
Don't show me this again
This is one of over 2,200 courses on OCW. Find materials for this course in the pages linked along the left.
MIT OpenCourseWare is a free & open publication of material from thousands of MIT courses, covering the entire MIT curriculum.
No enrollment or registration. Freely browse and use OCW materials at your own pace. There's no signup, and no start or end dates.
Knowledge is your reward. Use OCW to guide your own life-long learning, or to teach others. We don't offer credit or certification for using OCW.
Made for sharing. Download files for later. Send to friends and colleagues. Modify, remix, and reuse (just remember to cite OCW as the source.)
Learn more at Get Started with MIT OpenCourseWare