Glossary
Glossary
Plain definitions first, technical depth underneath.
26 / 26
Address
addressA 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
Block
blockA 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.
Block height
block-heightHow 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
Block subsidy
block-subsidyThe 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
Blockchain
blockchainThe 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
Change output
change-outputThe 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
Confirmation
confirmationEach 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
Difficulty
difficultyHow 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.
Difficulty adjustment
difficulty-adjustmentEvery 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
Fee rate
fee-rateWhat 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.
Hash
hashA 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
Hashrate
hashrateHow 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
Lightning Network
lightning-networkA 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
mempoolEach 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
Miner
minerA 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.
Multisig
multisigA 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
Node
nodeSoftware 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
Nonce
nonceA 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
Private key
private-keyThe 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
Proof of work
proof-of-workEvidence 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
Public key
public-keyThe 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
Satoshi
satoshiThe 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
Seed phrase
seed-phraseA 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
Transaction
transactionAn 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).
UTXO
utxoAn 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
Wallet
walletSoftware 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.
