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

Cryptocurrency Engineering and Design - Spring 2018

Massachusetts Institute of Technology
Add to list