Would you take a Bitcoin protocol course with the following lecture plan? What am I missing? --- **Part 1: Money, Bitcoin, and the Need for Decentralization** 1. What is Money? Why It Breaks 2. Decentralization and Its Challenges 3. Bitcoin’s High-Level Architecture **Part 2: Cryptographic Foundations for Bitcoin** 4. Finite Fields and Modular Arithmetic 5. Elliptic Curves and secp256k1 6. Digital Signatures: ECDSA and Schnorr 7. Cryptographic Hashes **Part 3: Understanding Bitcoin Transactions** 8. Transaction Serialization Basics (Legacy) 9. Bitcoin Script Language: Stack Semantics and p2pk 10. Bitcoin Script Contracts: p2pkh and p2sh 11. Transaction Malleability: The Problem and Motivation for SegWit 12. SegWit Transactions: p2wpkh and p2wsh 13. Advanced Script Features (Optional/Buffer) **Part 4: Wallets — From Keys to Usability** 14. Private Keys, Public Keys, and Addresses 15. Mnemonics and BIP39 16. Hierarchical Deterministic Wallets (BIP32) 17. Wallet Architecture and Security Models **Part 5: Mining, Proof of Work, and Settlement** 18. Proof of Work and Mining 19. Merkle Trees and Blockchain Structure 20. Chain Splits, Reorgs, and Settlement Assurance **Part 6: Second Layers and the Future of Bitcoin** 21. Bitcoin's Security Guarantees 22. Conceptual Introduction to Lightning Network 23. Other Scaling Visions and Open Problems
I'm officially turning the recordings of my Bitcoin course lectures (in Portuguese: ) into a coherent set of lecture notes. This is a work in progress and will be developed at:
The case for Bitcoin is not inflation. It is probably the only thing you will be able to truly possess. It's a case for private property.
Nunca imaginei ser convidado para qualquer podcast, quanto mais o da BIPA com o mestre Caio Leta que acompanho com frequência. Falamos um pouco da minha trajetória e do papel das universidades.