Learn · MIT OpenCourseWare

Illustration of a bitcoin in a matrix of digital numbers.

CourseMAS.S6220 lectures24 h 47 min

Cryptocurrency Engineering and Design

Dr. Neha Narula and Tadge Dryja · Massachusetts Institute of Technology

Start with lecture 1 At MIT OpenCourseWare

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

  1. Lecture 1: Signatures, Hashing, Hash Chains, e-cash, and Motivation 1 h 7 min · Video
  2. Lecture 2: Proof of Work and Mining 1 h 23 min · Video
  3. Lecture 3: Signatures 1 h 15 min · Video
  4. Lecture 4: Transactions and the UTXO Model 1 h 13 min · Video
  5. Lecture 5: Synchronization Process, Pruning 1 h 13 min · Video
  6. Lecture 6: SPV and Wallet Types 1 h 8 min · Video
  7. Lecture 7: OP_RETURN and Catena 1 h 22 min · Video
  8. Lecture 8: Forks 1 h 22 min · Video
  9. Lecture 10: PoW Recap, Other Fork Types 1 h 5 min · Video
  10. Lecture 11: Fees 1 h 18 min · Video
  11. Lecture 12: Transaction Malleability and Segregated Witness 1 h 16 min · Video
  12. Lecture 13: Payment Channels and Lightning Network 1 h 20 min · Video
  13. Lecture 14: Lightning Network and Cross-chain Swaps 1 h 1 min · Video
  14. Lecture 15: Discreet Log Contracts 1 h 16 min · Video
  15. Lecture 16: MAST, Taproot, Graftroot 1 h 17 min · Video
  16. Lecture 17: Anonymity, Coinjoin and Signature Aggregation 1 h 14 min · Video
  17. Lecture 18: Confidential Transactions 1 h 21 min · Video
  18. Lecture 22: Alternative Consensus Mechanisms 1 h 21 min · Video
  19. Lecture 23: New Directions in Crypto 1 h 12 min · Video
  20. Lecture 24: zkLedger 1 h 14 min · Video

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