Replying to 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

https://curves.xargs.org/ <- gostei desse tutorial, talvez te ajude

e item 14 não está muito tarde? me parece que depois dos itens anteriores eles já deveriam saber esses conceitos de criptografia assimetrica.

Reply to this note

Please Login to reply.

Discussion

Sim. Esse item em específico estou pensando em reformular. Minha ideia inicial era trazer aí as codificações das chaves e das assinaturas (uncompressed, compressed, sec, wif, etc) já que são informações que a carteira lida na hora de construir e assinar as transações. A parte de cripto eu pensei em deixar mais teórica.

Mas não estou totalmente decidido o que seria a melhor pedagogia. Ano passado falei disso na parte de cripto e senti que a turma boiou.