YoVDO

Cryptocurrency Engineering and Design - Spring 2018

Offered By: Massachusetts Institute of Technology via YouTube

Tags

Blockchain Development Courses Game Theory Courses Cryptography Courses Bitcoin Courses Mining Courses Network Architecture Courses Hashing Courses Proof of Work Courses

Course Description

Overview

Explore the intricacies of cryptocurrency engineering and design in this comprehensive MIT course. Delve into the fundamental concepts of Bitcoin and other cryptocurrencies, focusing on cryptography, game theory, and network architecture. Learn about signatures, hashing, proof of work, mining, transactions, and the UTXO model. Examine synchronization processes, pruning, wallets, and SPV. Investigate forks, fees, transaction malleability, and Segregated Witness. Discover advanced topics such as payment channels, Lightning Network, cross-chain swaps, and discreet log contracts. Explore anonymity techniques, confidential transactions, and alternative consensus mechanisms. Gain insights into new directions in crypto and zkLedger. Taught by instructors Neha Narula and Tadge Dryja, this course offers a deep dive into the technical aspects of cryptocurrency design and implementation.

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

MIT OpenCourseWare

Tags

Related Courses

Arctic Change & the Nexus of Governance, Economics & Culture
University of Colorado Boulder via Coursera
Bitcoin and Cryptocurrencies
University of California, Berkeley via edX
Cryptocurrency: Beyond Bitcoin Teach-Out
University of Michigan via Coursera
Digital Transformation of Mining
Curtin University via edX
Drone Safety for Managers (UK)
Institute for Drone Technology via FutureLearn