Blockchain
I. Foundations
1. Introduction
2. Why Blockchain
3. Centralized vs Decentralized
4. Distributed Ledger
5. What is a Block
6. What is Blockchain
7. Immutability
8. Types of Blockchains
II. Crypto & Transactions
9. Cryptography
10. Hashing (SHA-256)
11. Public/Private Keys
12. Digital Signatures
13. Wallets
14. Transactions
15. Transaction Lifecycle
16. Merkle Trees
III. Architecture
17. Data Structure
18. Block Header & Body
19. Nodes & Peers
20. Networking
21. Mempool
22. Forks
23. Soft vs Hard Fork
24. Finality
25. Synchronization
IV. Consensus & Security
26. Why Consensus
27. Consensus Overview
28. Proof of Work
29. Proof of Stake
30. Validators
31. BFT
32. Security Risks
33. Incentives
34. Fees & Gas
35. Scalability
36. Blockchain Trilemma
37. Layer 1 & 2
38. Blockchain Attacks
V. Use Cases & Career