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
Blockchain Business ModelsDuke University via Coursera Blockchain Security - Foundational Concepts
LearnQuest via Coursera Introduction to Blockchain and Web3
Web3 Foundation via edX Cryptocurrency
Brilliant Blockchain and Cryptography Overview
SkillUp EdTech via Coursera