Great work! If you not knowledgeable about bitcoin for development focus I advice this git repo.
Edil Medeiros's avatar Edil Medeiros
Would you take a Bitcoin protocol course with the following lecture plan? What am I missing? https://github.com/edilmedeiros/bitcoin-course --- **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
View quoted note →