Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Massachusetts Institute of Technology

Cryptocurrency Engineering and Design

Massachusetts Institute of Technology via MIT OpenCourseWare

Overview

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.

Syllabus

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

Taught by

Neha Narula and Tadge Dryja

Reviews

4.7 rating, based on 15 Class Central reviews

Start your review of Cryptocurrency Engineering and Design

  • Profile image for Vaishnavi A
    Vaishnavi A
    The "Cryptocurrency Engineering and Design" course offered by Massachusetts Institute of Technology (MIT) via MIT OpenCourseWare is a comprehensive and insightful exploration into the intricate world of cryptocurrencies. As a student, I found the co…
  • Profile image for Sachin Sharma
    Sachin Sharma
    I recently completed the Cryptocurrency Engineering and Design course offered by Massachusetts Institute of Technology (MIT) via MIT OpenCourseWare, and I must say it exceeded my expectations. The course provides a comprehensive and in-depth unders…
  • Profile image for Adauto Melo
    Adauto Melo
    I recently completed the Cryptocurrency Engineering and Design course offered by Massachusetts Institute of Technology (MIT) via MIT OpenCourseWare, and I must say it exceeded my expectations. The course provides a comprehensive and in-depth underst…
  • This course gave a lot of explanation of the understanding of Cryptocurrency. It is a recommended course in my opinion as it teaches you a lot, especially if you are new to this field of study.
  • The learn should be conversant with a good cryptocurrency knowledge by taking this course, nevertheless,a good and simple English was used in delivering the lectures.
  • Profile image for Kapil Soni
    Kapil Soni
    Loved the course..This course gave a lot of explanation of the understanding of Cryptocurrency. It is a recommended course in my opinion as it teaches you a lot, especially if you are new to this field of study.le to understand everything clearly.
  • Profile image for Rushika Bhave
    Rushika Bhave
    It's a easy and informative course. It's easy to learn and understand the concepts properly. The concepts is easy to grasps and not much difficult as compared to other courses
  • Profile image for Tiago Ferreira Cavazin
    Tiago Ferreira Cavazin
    I liked the content and the way it was explained. It expanded my knowledge of cryptocurrencies and applied engineering.
  • Profile image for Harsha Vardhan
    Harsha Vardhan
    I recently completed the course "Cryptocurrency Engineering and Design" offered by the Massachusetts Institute of Technology via MIT in Spring 2018. This course was a remarkable journey into the world of cryptocurrency technology. The content was no…
  • Profile image for Csaba Sztoika
    Csaba Sztoika
    IT was very interesting and I learned something new about the Blockchain technology.the mining industry is very interesting and the ledger technology, hashing and more.
  • Sanjay Kumar Tummala
    It's super interesting and very helpful in my future of crypto world and be a part in cyber world too.
  • Samuel Keyala Mwanza
    highly recommend this course to anyone interested in blockchain and cryptocurrency
  • Profile image for Gabriel Mawuli
    Gabriel Mawuli
    Very good course that is pretty much self explanatory and will give you all you need to know. Thank you very much class central, for this opportunity
  • Arun
    Excellent course , learnt a lot on Crypto engineering and design , thanks for MIT for conducting such free publisj of knowledge
  • Profile image for RAGAVAN   B
    RAGAVAN B
    Very interesting course to learn blockchain for beginners . We can gain more knowledge of blockchain development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.