Cryptocurrency Engineering and Design
Offered By: Massachusetts Institute of Technology via MIT OpenCourseWare
Course Description
Overview
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
Tags
Related Courses
Mining EngineeringOpen2Study Wheels of Metals: Urban Mining for a Circular Economy
Leiden University via Coursera The Business of Mining
Curtin University via edX Introduction to Ancient Indian Technology
Indian Institute of Technology Kanpur via Swayam The Future of Mining?
University of Queensland via edX