Deciphr Academy
Track 1 · Foundations · Module 3

Bitcoin

The 2008 paper in plain English, mining, the 21 million cap and fees.

Lessons
6
Reading
36 min
Quiz
15 questions
Pass mark
80%
  1. 1The whitepaper in plain EnglishWhat does the Bitcoin whitepaper say, in plain English?6 min
  2. 2Mining and the 21 million capHow does Bitcoin mining work, and why will there only be 21 million bitcoin?6 min
  3. 3HalvingsWhat is the Bitcoin halving, and how does it change the reward?6 min
  4. 4Coins as notes, not balances (UTXOs)What is a UTXO, and why does a Bitcoin wallet give you change?6 min
  5. 5Addresses and feesHow are Bitcoin transaction fees calculated?7 min
  6. 6Lightning in one pageWhat is the Bitcoin Lightning Network?5 min

The case used in this module

Each module tells its own made-up Brindlecove story, so details can differ from one module to the next.

Key words

Double-spending
Paying with the same digital money twice. Bitcoin was designed to stop it without a bank in the middle.12
Hash
The result of scrambling any amount of data into a short, fixed-size output.3
Proof of work
Finding a number that makes a block's hash start with enough zeros. It takes many guesses to find, and one check to confirm.1
Mining
Spending computing power to process transactions, secure the network and add the next block, in return for a reward.42
Block subsidy
The new bitcoin a miner may create in a block. It started at 50 BTC and has been 3.125 BTC since April 2024.25
Halving
The cut in half of the block subsidy every 210,000 blocks, roughly every four years.56
Satoshi (sat)
The smallest unit of bitcoin. 100,000,000 sats make 1 BTC.47
UTXO
Unspent transaction output: an amount of bitcoin waiting to be spent. A wallet's balance is the total of its UTXOs.8
Change output
The part of a transaction that sends the leftover back to the sender, because inputs can't be partly spent.78
Fee rate
A transaction's fee divided by its size, usually in sats per virtual byte (sat/vB).910
Mempool
A node's queue of transactions waiting to be added to a block.10
Lightning Network
A network of two-party payment channels. Payments move off the main chain, and only opening and closing a channel go on it.1112
Sources
  1. Bitcoin: A Peer-to-Peer Electronic Cash System. Satoshi Nakamoto (the Bitcoin whitepaper), 2008.
  2. Block Chain (Bitcoin Developer Guide). Bitcoin Developer Documentation (developer.bitcoin.org).
  3. Mastering Bitcoin, 3rd edition, chapter 4: Keys and Addresses. Andreas M. Antonopoulos and David A. Harding (CC BY-SA 4.0), GitHub, December 2023.
  4. Frequently Asked Questions. Bitcoin.org.
  5. Bitcoin Halving Countdown. Bitcoin.org.
  6. Bitcoin Core source code: GetBlockSubsidy and the coinbase check (src/validation.cpp). Bitcoin Core project, GitHub.
  7. Mastering Bitcoin, 3rd edition, chapter 2: How Bitcoin Works. Andreas M. Antonopoulos and David A. Harding (CC BY-SA 4.0), GitHub, December 2023.
  8. Transactions (Bitcoin Developer Guide). Bitcoin Developer Documentation (developer.bitcoin.org).
  9. Mastering Bitcoin, 3rd edition, chapter 9: Transaction Fees. Andreas M. Antonopoulos and David A. Harding (CC BY-SA 4.0), GitHub, December 2023.
  10. Mempool FAQ. mempool.space (open-source block explorer).
  11. The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments (draft 0.5.9.2). Joseph Poon and Thaddeus Dryja, 14 January 2016.
  12. Mastering Bitcoin, 3rd edition, chapter 14: Second-Layer Applications (payment channels and Lightning). Andreas M. Antonopoulos and David A. Harding (CC BY-SA 4.0), GitHub, December 2023.