
CourseMAS.S6220 lectures24 h 47 min
Cryptocurrency Engineering and Design
Dr. Neha Narula and Tadge Dryja · Massachusetts Institute of Technology
About
Bitcoin and other cryptographic currencies have gained attention over the years as the systems continue to evolve. This course looks at the design of Bitcoin and other cryptocurrencies and how they function in practice, focusing on cryptography, game theory, and network architecture.
Lectures
Lecture Videos
- 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
Syllabus and materials
At MIT OpenCourseWare, as the course publishes them.
Credits and licence
- Institution
- Massachusetts Institute of Technology
- Department
- Media Arts and Sciences
- Taught by
- Dr. Neha Narula, Tadge Dryja
- Term
- Spring 2018
- Level
- Graduate
- Language
- English
- Subjects
- Computer science, Engineering, Art, architecture and design
- Source
- MIT OpenCourseWare
- Licence
- CC BY-NC-SA 4.0, as MIT OpenCourseWare states it. Non-commercial use only. MIT OpenCourseWare's terms
- Attribution
- Dr. Neha Narula, Tadge Dryja. Cryptocurrency Engineering and Design. Spring 2018. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu/. License: Creative Commons BY-NC-SA.
- Who can watch
- MIT OpenCourseWare gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed
More like this
Course
Matrix Methods in Data Analysis, Signal Processing, and Machine Learning
34 lectures · Video
Course
Computational Science and Engineering I
50 lectures · Video
Course
Engineering Dynamics
223 lectures · Video
Course
Becoming the Next Bill Nye: Writing and Hosting the Educational Show
132 lectures · Video
Course
Introduction to Nuclear Engineering and Ionizing Radiation
34 lectures · Video
Course
Thermodynamics of Materials
38 lectures · Video
Course
Introduction to Solid-State Chemistry
38 lectures · Video
Course
Introduction to Solid State Chemistry
62 lectures · Video
Course
Symmetry, Structure, and Tensor Properties of Materials
43 lectures · Video
Course
Computation Structures
35 lectures · Video
Course
Introduction to Algorithms
47 lectures · Video
Course
Introduction to Electrical Engineering and Computer Science I
54 lectures · Video