🍳 Daily Dose of Bitcoin
A beginner-friendly Bitcoin & Blockchain tutorial series. Explained in plain language with real-world analogies. Read and test your knowledge!
All Episodes (22 episodes)
Module 1: Origins & Fundamentals
What is Bitcoin? (Explained for Complete Beginners)
Explained for total beginners: a shared ledger held by everyone.
Double-Spend Problem: Why Digital Money is Hard to Create
Solving the digital double-spending problem without needing a central middleman.
Ledgers & Nodes: Who Records the Transactions?
Understanding Nodes—the computers keeping the rules and holding copies of the ledger.
Hash Functions: The Security Engine of Bitcoin
How cryptographic hash functions turn data into fixed-size digital fingerprints.
Proof of Work: How Mining Puzzles Work
Proof of Work explained—guessing random numbers to earn the right to record a block.
Blocks & Blockchain: Linking Data Packages Together
How transactions are packaged into blocks and chained cryptographically.
Longest Chain Rule: Resolving Network Conflicts
How the Bitcoin network resolves forks when two miners find blocks simultaneously.
Mining Rewards & Halving: How New Bitcoins Are Created
Understanding Block Rewards, the 21 million hard cap, and the 4-year Halving cycle.
Public & Private Keys: Digital Safe & Secret Key
Demystifying Public Key cryptography—your address vs your master key.
UTXO Model: How Bitcoin Tracks Cash Notes
Understanding Unspent Transaction Outputs (UTXO) vs account balance models.
Module 2: Network & Mining In-Depth
Deep Dive into Blockchain Architecture & Full Nodes
Exploring file structures of the blockchain, hash link chains, and running a Full Node.
Inside a Block: Block Headers, Merkle Trees & Nonce
Anatomical breakdown of a block: Block Header, Merkle Root, and Nonce counter.
Mining Difficulty Adjustment: The 10-Minute Clock
How automatic difficulty adjustments keep block times around 10 minutes every 2,016 blocks.
Module 3: Transactions & Digital Keys
Transactions In-Depth: Inputs, Outputs, and Change
Deconstructing transaction data structures, inputs, outputs, and change logic.
Outputs, Coinbase Transactions & Transaction Fees
Understanding Coinbase transactions (the origin of coins) and dynamic fee markets.
Scripting & Digital Signatures: Locking & Unlocking Money
Understanding Bitcoin Script, locking scripts (scriptPubKey), and unlocking scripts (scriptSig).
Keys & Addresses: Differences and One-Way Derivation
Tracing the math pipeline: Private Key -> Public Key -> Bitcoin Address.
Private Keys In-Depth: 256-bit Randomness & Entropy
Understanding 256-bit numbers, raw entropy, and why guessing a private key is impossible.
Public Keys: Elliptic Curve Multiplication (secp256k1)
Elliptic curve mathematics (secp256k1) and compressed public key representations.
Digital Signatures (ECDSA): Proving Ownership Without Secrets
Understanding ECDSA signatures (r, s), message signing, and zero-knowledge proof concepts.
SegWit: Separating Signatures for Lighter & Cheaper Transactions
Discover Segregated Witness (SegWit), fixing transaction malleability, increasing block capacity, and lowering fees.