MASTERING-BITCOIN ยท Unit 1 ยท Video 4 ยท Interactive Practice

What Actually Happens When You Hit 'Send'

IKey Reference

Concept Value Description
1 BTC 100,000,000 satoshis Base unit of Bitcoin
1 mBTC 0.001 BTC = 100,000 sats Millibitcoin โ€” common for small amounts
1 satoshi 0.00000001 BTC Smallest unit, named after Bitcoin's creator
Block confirmation ~10 minutes Average time to be included in a block

IIExplore: Bitcoin Unit Conversions

Bitcoin is divisible down to 8 decimal places. The smallest unit โ€” a satoshi โ€” equals 0.00000001 BTC. Drag the slider to see how different amounts look across unit systems.

Try setting the slider to 100,000 satoshis โ€” that's exactly what Alice received from Joe (0.001 BTC).

โš™ interactive visualization โ€” coming to this page format soon

๐Ÿ’ก Notice: Even 500,000 satoshis is only 0.5% of a single Bitcoin! Alice's 0.001 BTC (100,000 sats) is a tiny fraction โ€” yet it's enough for many real transactions. This extreme divisibility is what makes Bitcoin practical for payments of any size.

IIIExplore: Address Reuse vs. Privacy

The Bitcoin blockchain is public โ€” anyone can look up an address and see every transaction sent to it. If Alice gives the same address to multiple people, each sender can see all the others' payments. Toggle between strategies and change the number of senders to see how privacy leaks multiply.

Switch to "Fresh address" mode โ€” what changes?

โš™ interactive visualization โ€” coming to this page format soon

๐Ÿ’ก Key insight: With address reuse, privacy leaks grow as n(nโˆ’1)2\frac{n(n-1)}{2} where nn is the number of senders. With 5 senders sharing one address, that's 10 pairs who can cross-reference each other's payments. A fresh address per payment keeps every transaction isolated. Alice's wallet generates a new address automatically each time she taps "Receive."

IVExplore: Transaction Lifecycle Timeline

When Joe sends Bitcoin to Alice, the transaction passes through 7 stages. User actions and network propagation happen in seconds, but block confirmation takes roughly 10 minutes. Drag the time slider to watch each stage activate.

At what point does the transaction become truly irreversible?

โš™ interactive visualization โ€” coming to this page format soon

๐Ÿ’ก Key takeaway: The user actions (Steps 1โ€“4) and network propagation (Steps 5โ€“6) happen within minutes. But the wait for block confirmation (Step 7) takes roughly 10 minutes. Once confirmed, the transaction is permanent โ€” no bank, company, or government can reverse it. That's why you must double-check the address and amount before tapping "Send."

VQuiz Questions

Question 1 ยท Wallet Types

What is the key advantage of a noncustodial wallet over a custodial wallet?

โœ… Correct! With a noncustodial wallet, you hold the keys. No company can freeze, seize, or lose your funds.

โŒ Not quite. Think about who controls the private keys and what that means for your access to funds.

Show solution

Answer: You hold your own keys โ€” no company can freeze your funds.

A noncustodial wallet means you โ€” not a company โ€” hold the private keys. This gives you full control:

  • No one can freeze your account
  • No company bankruptcy can affect your funds
  • No third party sits between you and your bitcoin

The tradeoff: you are solely responsible for your recovery code. There is no "forgot password" option and no customer support. If you lose your seed phrase, your bitcoin is gone permanently.

A custodial wallet (like an exchange wallet) means a company holds your keys โ€” convenient, but they can freeze your account, get hacked, or go bankrupt.

Question 2 ยท Unit Conversion

Alice receives 0.001 BTC from Joe. How many satoshis is that?

Recall: 1 BTC = 100,000,000 satoshis.

โœ… Correct! 0.001 BTC ร— 100,000,000 sats/BTC = 100,000 satoshis (also known as 1 mBTC).

โŒ Not quite. Multiply 0.001 by 100,000,000 โ€” that's the number of satoshis in one full Bitcoin.

Show solution

Answer: 100,000 satoshis.

0.001โ€…โ€ŠBTCร—100,000,000โ€…โ€ŠsatsBTC=100,000โ€…โ€Šsatoshis0.001 \;\text{BTC} \times 100{,}000{,}000 \;\frac{\text{sats}}{\text{BTC}} = 100{,}000 \;\text{satoshis}

This amount is also written as 1 mBTC (one millibitcoin).

Quick reference:

  • 1 BTC = 1,000 mBTC = 100,000,000 sats
  • 1 mBTC = 0.001 BTC = 100,000 sats
  • 1 sat = 0.00000001 BTC

Question 3 ยท Seed Phrase Security

True or False: If an app asks you to enter your seed phrase while browsing or making a regular transaction (not during initial setup or wallet recovery), you should enter it to verify your identity.

โœ… Correct! This is a phishing attack. Your seed phrase should only be entered during initial wallet setup or recovery โ€” never during normal use.

โŒ Incorrect โ€” this is dangerous! Entering your seed phrase when prompted by an app during normal use is exactly how wallets get stolen. Close the app immediately.

Show solution

Answer: False.

Your seed phrase should only be entered in two situations:

  1. Initial wallet setup โ€” when creating or importing a wallet for the first time
  2. Wallet recovery โ€” when restoring your wallet on a new device

Any app that asks for your seed phrase at any other time is almost certainly a phishing attack. Close it immediately.

The golden rules for seed phrases:

  • โœ… Write it on paper and store it somewhere physically secure
  • โŒ Never save it as a screenshot or in cloud storage
  • โŒ Never type it into any app except during initial setup or recovery
  • โŒ Never share it with anyone โ€” whoever has it controls your bitcoin

Question 4 ยท Address Reuse and Privacy

Alice gives the same Bitcoin address to 4 different people who each send her a payment. Because the blockchain is public, how many pairs of senders can see each other's transactions to that address?

โœ… Correct! With 4 senders, there are 4ร—3รท2 = 6 pairs who can cross-reference each other's payments. That's why you should use a fresh address for every transaction!

โŒ Not quite. Think about how many unique pairs you can form from 4 people. Try the privacy visualization above with 4 senders to see it visually!

Show solution

Answer: 6 pairs.

With 4 senders (A, B, C, D) all sending to the same address, the possible pairs who can see each other's transactions are:

(A,B), (A,C), (A,D), (B,C), (B,D), (C,D) = 6 pairs

The formula is: pairs=n(nโˆ’1)2=4ร—32=6\text{pairs} = \frac{n(n-1)}{2} = \frac{4 \times 3}{2} = 6

This is why Bitcoin addresses are designed for single use โ€” a fresh address for each payment prevents senders from linking each other's transactions. Alice's wallet generates a new address automatically every time she taps "Receive."

Solved: 0 / 4