If you have great ideas,
Let's talk!

blog

30天Web3入门(2)

web3

笔记记录 第一次 完成

📅 DAY 2: DEEP MECHANISMS (5-6 hours)

Morning Session (3 hours)

READ: Mastering Bitcoin - Chapter 3-4

Chapter 3: Bitcoin Core (1 hour)

  • Node types: Full nodes vs SPV (light) clients
  • Why it matters: Full nodes = you verify everything yourself
  • Network architecture
  • (You can skim some technical setup stuff)

Chapter 4: Keys, Addresses, Wallets (2 hours)

  • Private Keys: Random 256-bit numbers - THIS IS YOUR MONEY
  • Public Keys: Derived from private keys (one-way function)
  • Addresses: Hashed public keys (Bitcoin addresses start with 1, 3, or bc1)
  • Hierarchical Deterministic Wallets (HD Wallets): One seed phrase → infinite keys
  • The 12/24 word seed phrase: BIP39 standard - MEMORIZE THIS CONCEPT

🔥 CRITICAL KNOWLEDGE:

`Private Key → Public Key → Address (256 random bits) → (elliptic curve math) → (hash + checksum)

PRIVATE KEY = YOUR MONEY Lose it = lose funds forever Share it = lose funds to thieves`

Afternoon Session (2-3 hours)

SUPPLEMENT: Watch Anders Brownworth’s Blockchain Demo

  • Link: https://andersbrownworth.com/blockchain/
  • Time: 30-45 min (interactive!)
  • Why: You’ll literally SEE how changing data breaks the chain
  • Play with the hash calculator
  • Add blocks
  • Try to hack it (you’ll see why you can’t)

THEN: Consensus Mechanisms Deep Dive (1 hour)

Read: Chapter 10 preview of Mastering Bitcoin (Mining & Consensus) - just skim for now

  • Difficulty adjustment: Why blocks come every 10 minutes
  • 51% attack: Why it’s expensive to cheat
  • Miners: They’re not creating money from nothing - they’re timestamping transactions

Evening Wrap-Up (30 min)

TEST YOURSELF - Can you explain these to a 10-year-old?

  1. What is a blockchain? (use the word “linked” and “hash”)
  2. How does Bitcoin prevent someone from spending the same coin twice?
  3. What’s the difference between a public and private key?
  4. What do miners actually do?
  5. Why is blockchain “trustless”?

Write a 300-word explanation of Bitcoin for your mom/friend/rubber duck.

🎯 SUCCESS CRITERIA

By end of Day 2, you should be able to:

  • ✅ Draw a blockchain structure from memory
  • ✅ Explain why blockchains are “immutable”
  • ✅ Describe how a Bitcoin transaction gets confirmed
  • ✅ Differentiate between addresses, public keys, and private keys
  • ✅ Understand why “not your keys, not your coins”

If you can’t do these, you’re not ready for Day 3. Loop back.