Skip to content

Glossary

Glossary

Plain definitions first, technical depth underneath.

26 / 26

Address

address

A string you give someone so they can pay you. Safe to share; it cannot be used to spend your coins.

Go deeper

An encoding of a locking script (or a witness program) that tells the payer which spending conditions to attach to the output. Modern addresses use bech32/bech32m encoding with a built-in checksum.

RelatedPublic keyTransactionWallet

LessonKeys, custody and seed phrases

Block

block

A batch of transactions added to the chain, roughly every ten minutes.

Go deeper

An 80-byte header plus a transaction list. The header commits to the previous header hash and a Merkle root, and must hash below the current target.

RelatedBlockchainBlock heightProof of work

LessonBlocks and the chain

Block height

block-height

How many blocks deep the chain is. The genesis block is height 0.

Go deeper

Height determines the block subsidy era and the timing of consensus changes activated by height rather than by time.

RelatedBlockBlock subsidy

LessonBlocks and the chain

Block subsidy

block-subsidy

The new bitcoin created in each block and paid to whoever produced it.

Go deeper

Started at 50 BTC and halves every 210,000 blocks via integer division, reaching zero after 33 halvings. Distinct from transaction fees, which are also paid in the coinbase transaction.

RelatedMiner

LessonWhy 21 million

Blockchain

blockchain

The shared record of every Bitcoin transaction, ordered into linked blocks.

Go deeper

An append-only chain of block headers, each committing to its predecessor. Nodes follow the valid chain with the greatest cumulative proof of work.

RelatedBlockNodeProof of work

LessonBlocks and the chain

Change output

change-output

The leftover amount sent back to your own wallet when you spend a larger piece of bitcoin.

Go deeper

Inputs must be consumed in full, so wallets add an output to a freshly derived internal address. Poor change handling is a common privacy leak.

RelatedUTXOTransactionFee rate

LessonUTXOs, fees and confirmations

Confirmation

confirmation

Each block mined on top of the block containing your transaction adds one confirmation.

Go deeper

Confirmations are a probabilistic measure of settlement finality: reversal requires re-mining every block above yours faster than the network extends the chain.

RelatedBlockProof of work

LessonUTXOs, fees and confirmations

Difficulty

difficulty

How hard it currently is to find a valid block.

Go deeper

A value relative to the genesis target, encoded compactly as nBits in the header. Higher difficulty means a lower target hash threshold.

RelatedDifficulty adjustmentHashrateProof of work

LessonProof of work

Difficulty adjustment

difficulty-adjustment

Every 2,016 blocks the network recalibrates so blocks keep averaging ten minutes.

Go deeper

Each node computes the new target from the timespan of the previous 2,016 blocks, clamped to a factor of four in either direction.

RelatedDifficultyHashrate

LessonProof of work

Fee rate

fee-rate

What you pay per unit of transaction size, in satoshis per virtual byte.

Go deeper

Miners maximise revenue per weight unit, so sat/vB, not the absolute fee, determines priority. vsize equals weight divided by four.

RelatedMempoolTransactionChange output

LessonUTXOs, fees and confirmations

Hash

hash

A fixed-length fingerprint of some data. Change one character and the fingerprint changes completely.

Go deeper

Bitcoin uses SHA-256 (twice for block headers) and RIPEMD-160 in some address types. Hashes are one-way: you cannot derive input from output.

RelatedNonceProof of workBlock

LessonProof of work

Hashrate

hashrate

How many guesses per second the whole mining industry is making. Always an estimate.

Go deeper

Derived statistically from difficulty and observed block intervals. Short observation windows produce noisy estimates.

RelatedDifficultyMiner

LessonProof of work

Lightning Network

lightning-network

A payment layer built on Bitcoin for fast, cheap, small payments that settle on-chain later.

Go deeper

Payment channels secured by pre-signed Bitcoin transactions and time locks. Public channel data understates the network because private channels are not announced.

RelatedTransactionConfirmation

Mempool

mempool

Each node's waiting room of valid transactions that are not in a block yet.

Go deeper

There is no single global mempool. Every node keeps its own set subject to its own relay policy and memory limits.

RelatedFee rateTransactionNode

LessonUTXOs, fees and confirmations

Miner

miner

A participant that spends electricity to propose new blocks and collects the reward.

Go deeper

Miners order transactions and extend the chain. They cannot create invalid blocks, spend coins they do not control, or alter consensus rules unilaterally.

RelatedProof of workBlock subsidyNode

LessonProof of work

Multisig

multisig

A setup where several keys are needed to spend, such as two out of three.

Go deeper

Enforced by the output's spending conditions. It removes single points of failure but requires a documented, tested recovery plan.

RelatedPrivate keyWallet

LessonKeys, custody and seed phrases

Node

node

Software that downloads the chain and checks every rule for itself.

Go deeper

A full node validates scripts, supply, weight limits and timestamps. Running one is how a user enforces the rules they accept.

RelatedBlockchainMempoolMiner

LessonBlocks and the chain

Nonce

nonce

A number in the block header that miners change to get a different hash.

Go deeper

A 32-bit field, exhausted almost instantly by modern hardware; miners then vary the timestamp or the coinbase to refresh the search space.

RelatedHashProof of work

LessonProof of work

Private key

private-key

The secret that authorises spending. Never share it with anyone, ever.

Go deeper

A 256-bit scalar used to produce ECDSA or Schnorr signatures over the transaction. Usually derived from a seed rather than stored individually.

RelatedPublic keySeed phraseWallet

LessonKeys, custody and seed phrases

Proof of work

proof-of-work

Evidence that real computation was spent to produce a block.

Go deeper

A header hash below the current target. Cheap to verify, expensive to produce, which is what makes reordering history costly.

RelatedDifficultyHashMiner

LessonProof of work

Public key

public-key

The shareable counterpart of a private key, used to check signatures.

Go deeper

A point on the secp256k1 curve derived from the private key. Addresses commit to it or to a script containing it.

RelatedPrivate keyAddress

LessonKeys, custody and seed phrases

Satoshi

satoshi

The smallest unit of bitcoin: one hundred-millionth of one BTC.

Go deeper

The protocol accounts in satoshis using 64-bit integers; 'BTC' is only a display convention.

RelatedBlock subsidyWallet

LessonProperties of useful money

Seed phrase

seed-phrase

A list of 12 or 24 words that can restore an entire wallet. Whoever reads it owns the coins.

Go deeper

A BIP-39 mnemonic encoding of entropy, optionally combined with a passphrase, from which a BIP-32 key tree is derived.

RelatedPrivate keyWalletMultisig

LessonKeys, custody and seed phrases

Transaction

transaction

An instruction that spends existing outputs and creates new ones.

Go deeper

A signed structure of inputs (references to previous outputs plus witnesses) and outputs (amounts plus locking conditions).

RelatedUTXOFee rateMempool

LessonUTXOs, fees and confirmations

UTXO

utxo

An unspent piece of bitcoin you received, like a banknote of an unusual denomination.

Go deeper

Unspent transaction output. Nodes maintain the UTXO set as the authoritative state of who can spend what.

RelatedTransactionChange output

LessonUTXOs, fees and confirmations

Wallet

wallet

Software or a device that manages your keys and builds transactions. It does not 'contain' coins.

Go deeper

Derives keys from a seed, tracks the UTXOs it can spend, selects coins, estimates fees and signs. Watch-only wallets track addresses without any spending capability.

RelatedSeed phrasePrivate keyAddress

LessonKeys, custody and seed phrases