Glossary
A working vocabulary for Bitcoin. 101 terms.
Address
cryptographyA short string encoding a destination for bitcoin — usually a hash of a public key with a checksum.
Address Reuse
walletsReceiving multiple payments at the same Bitcoin address. Cheap to do, terrible for privacy.
AMP / MPP
lightningSplitting a Lightning payment across multiple routes simultaneously. Lets you pay more than any single channel can route.
ASIC
miningA chip designed to do exactly one job — for Bitcoin, compute double-SHA-256 as fast and efficiently as silicon allows.
BIP
philosophyA numbered design document describing a proposed change or convention for Bitcoin.
BIP-32
walletsHierarchical Deterministic Wallets — derives an unlimited tree of keys from a single 64-byte seed.
BIP-322
cryptographyA standard for cryptographically signing arbitrary messages with any Bitcoin address — including bech32 and Taproot, which the legacy message-signing scheme didn't support.
BIP-39
walletsThe standard that turns wallet entropy into 12 or 24 English words — and then stretches those words into a 64-byte seed.
BIP-44
walletsThe five-level derivation path standard that organizes BIP-32 trees into purpose/coin/account/change/index — legacy P2PKH addresses.
BIP-84
walletsThe derivation-path standard for native SegWit addresses — purpose 84', producing modern bech32 addresses like bc1q…
BIP-86
walletsThe derivation-path standard for single-key Taproot addresses — purpose 86', producing bc1p… bech32m addresses.
Block
miningA batch of transactions plus a header, added to the chain roughly every ten minutes when a miner finds a valid hash.
Block Size War
historyThe 2015–2017 conflict over whether to scale Bitcoin by raising the block-size limit or by moving load off-chain.
BOLT
lightningThe Lightning Network's specification documents. Like BIPs are to Bitcoin, BOLTs are to Lightning.
Channel
lightningA two-party balance state anchored by an on-chain transaction. Both parties can update the balance off-chain at any speed.
Coinbase Transaction
miningThe first transaction in every block. It has no real inputs and pays the miner the block subsidy plus all the block's fees.
CoinJoin
walletsA collaborative transaction where multiple users combine inputs and outputs to break the link between sender and recipient on-chain.
Confirmation
networkThe number of blocks built on top of the one containing a transaction. More confirmations → exponentially harder to reverse.
Consensus
networkThe set of rules every node enforces to agree on which transactions and blocks are valid.
Cypherpunk
historyA loose 1990s movement that believed strong cryptography, deployed by individuals, was the only durable check on state and corporate power.
Derivation Path
walletsThe address in a BIP-32 key tree, written as a slash-separated string like m/84'/0'/0'/0/0. Apostrophes mark hardened steps.
Difficulty
miningA periodically-adjusted parameter that keeps Bitcoin's block time at ~10 minutes regardless of how much hashrate is online.
Drivechain
lightningA proposed Bitcoin soft fork letting users move BTC to sidechains secured by miners. Long-running, controversial, not deployed.
Dust Attack
walletsSending tiny amounts of bitcoin to many addresses, then watching to see which ones get spent together — linking addresses to the same owner.
ECDSA
cryptographyThe signature algorithm Bitcoin used from genesis until Taproot. Built on the secp256k1 elliptic curve.
Eclipse Attack
networkAn attacker monopolizes all of a node's peer connections, isolating it from the real network and feeding it a fake view.
Entropy
cryptographyUnpredictability, measured in bits. Bitcoin private keys need at least 128 bits of real entropy to be safe.
Erlay
networkA bandwidth-efficient transaction-relay protocol. Instead of announcing every transaction to every peer, nodes reconcile sets periodically.
Fedimint
lightningA federation of guardians runs a Chaumian e-cash mint backed by Bitcoin. Privacy and scalability for community-sized groups.
Fee Rate
networkThe price a transaction pays the miner per virtual byte (sat/vB). Higher fee rate → priority for the next block.
Fiat
economicsMoney whose value comes from government decree, not from any underlying commodity or fixed supply rule.
Fork
networkA divergence in the chain or the rules. Either two valid blocks at the same height, or a change to the consensus rules.
Gossip Protocol
networkHow nodes propagate information — transactions, blocks, channel announcements — by telling a few peers, who tell a few more, until everyone has it.
Halving
miningEvery 210,000 blocks (~four years), the new-bitcoin subsidy paid to miners is cut in half.
Hard Fork
networkA rule change incompatible with old nodes. If both rule sets retain hashrate and users, the chain permanently splits.
Hash
cryptographyA fixed-size fingerprint of arbitrary data. One-way: easy to compute, infeasible to reverse.
Hash Rate
miningHow many SHA-256 hashes per second a miner — or the whole network — can compute. The metric for raw mining power.
Hashlock
cryptographyA script condition that requires the spender to reveal a preimage whose hash matches a value committed on-chain. The cryptographic half of an HTLC.
HTLC
lightningA payment that's redeemable by revealing a preimage before a deadline. The primitive Lightning uses to route multi-hop payments trustlessly.
Inflation
economicsAn increase in the money supply, or in the general price level — depending on whose definition you accept.
Input
networkA reference to a previous transaction's UTXO, plus proof — a signature and/or script — that the spender is allowed to consume it.
Lightning
lightningA payment network layered on Bitcoin, using payment channels for near-instant, low-fee transfers settled on-chain when needed.
Lindy Effect
philosophyHeuristic: the longer a non-perishable thing has survived, the longer it's expected to survive. Time is the strongest filter.
Liquid Network
lightningA federated Bitcoin sidechain operated by ~15 exchanges and businesses. Faster blocks, confidential transactions, asset issuance.
Liquidity
lightningOn Lightning, the available balance on a particular side of a channel that determines whether you can send or receive a given amount.
LNURL
lightningA simple bech32-encoded URL that wallets follow to fetch a Lightning invoice — turning "give me money" into an email-style address.
Locking Script
cryptographyThe script attached to a transaction output that defines what data a future spender must provide to unlock the coins.
MAST
cryptographyAn optimization where a script's branches are committed via a merkle tree. Only the branch actually executed is revealed on-chain.
Medium of Exchange
economicsOne of the three classical functions of money: the thing you trade for goods and services instead of bartering directly.
Mempool
networkThe set of valid transactions a node has seen but not yet included in a block.
Merkle Root
cryptographyA single 32-byte hash committing to every transaction in a block. Lets nodes prove a tx is in a block without downloading it.
MEV
miningProfit a miner can extract beyond block subsidy and fees by reordering, inserting, or censoring transactions in the blocks they produce.
Mining
miningThe process of running specialized hardware to produce valid Bitcoin blocks and earn the block reward.
Monetary Base
economicsThe most liquid form of money in an economy — for fiat, central-bank reserves plus cash; for Bitcoin, all coins ever mined.
Multisig
walletsA spending condition requiring signatures from m of n possible keys. The canonical way to share custody without a custodian.
MuSig / MuSig2
cryptographyA protocol for combining Schnorr signatures from multiple signers into one signature, indistinguishable from a single-signer signature.
Node
networkA computer running Bitcoin software that independently validates every block and transaction against the consensus rules.
Nonce
miningThe 32-bit field in a block header that miners increment while searching for a valid hash.
Opcode
cryptographyA single instruction in Bitcoin Script — a one-byte value that tells the interpreter to push data, hash, compare, verify a signature, etc.
Orphan Block
miningA valid block that loses a race — another miner found a block at the same height and the network built on the other one.
Output
networkA chunk of bitcoin locked to a spending condition (usually an address). Once created, lives in the UTXO set until consumed by a future input.
Output Descriptors
walletsA compact text format describing how to derive Bitcoin addresses from one or more keys — wallet-portable and explicit about its assumptions.
P2PKH
cryptographyThe original Bitcoin address format. Addresses start with '1'. Locks bitcoin to a hash of a public key.
P2WPKH
cryptographyNative SegWit single-sig address. Starts with 'bc1q'. Cheaper, more reliable, and the recommended default since 2017.
PBKDF2
cryptographyA key-stretching function that hashes a password many times to make brute-forcing expensive. BIP-39 uses it with 2048 rounds of HMAC-SHA512.
Private Key
cryptographyA 256-bit secret number. Whoever knows it can spend the bitcoin at the corresponding address.
Proof-of-Work
miningThe rule that says a block is only valid if its hash is below a target. Costly to produce, trivial to verify.
PSBT
walletsA standardized transaction format that lets multiple parties — or an air-gapped device — sign in stages, without exchanging private keys.
Public Key
cryptographyA point on the secp256k1 curve, derived from a private key. Used to verify signatures and derive addresses.
Routing
lightningThe process of finding a path of payment channels through the Lightning network so a payment can hop from sender to recipient.
Schnorr Signatures
cryptographyA signature scheme — patent-free since 2008, in Bitcoin since 2021 (Taproot) — with cleaner math, smaller signatures, and trivially-combinable keys.
Script
cryptographyBitcoin's stack-based, non-Turing-complete programming language for expressing spending conditions on outputs.
Seed Phrase
wallets12 or 24 English words encoding the entropy that derives every key in a wallet. Lose it, lose the coins.
SegWit
historySegregated Witness — a 2017 soft fork that moves signature data outside the legacy transaction body, fixing malleability and effectively increasing block capacity.
Seigniorage
economicsThe profit a money issuer captures from the gap between the face value of money and the cost of producing it.
SHA-256
cryptographyThe cryptographic hash function Bitcoin uses everywhere — block hashing, address derivation, signatures, all of it.
Signature
cryptographyCryptographic proof that the owner of a private key authorized a specific message — without revealing the key.
Soft Fork
networkA consensus rule change that tightens what is valid. Old nodes still accept new blocks; they just don't enforce the new rule.
Splicing
lightningAdjusting the capacity of an open Lightning channel by adding or removing on-chain funds, without closing and reopening it.
SPV
networkVerifying transactions without running a full node — by downloading only block headers and merkle proofs.
Statechains
lightningAn off-chain protocol that lets users transfer ownership of a UTXO by passing the private key — coordinated by a server that can't unilaterally steal.
Stock-to-Flow
economicsExisting supply divided by annual new supply. A scarcity ratio. Higher means a smaller fraction of the stock is added each year.
Store of Value
economicsOne of the three classical functions of money: holding purchasing power across time.
Stratum
miningThe protocol miners use to talk to pools — and, in V2, to construct their own block templates instead of accepting the pool's.
Submarine Swap
lightningA trustless atomic swap between on-chain bitcoin and an off-chain Lightning payment, secured by HTLCs on both sides.
Taproot
cryptographyBitcoin's 2021 soft-fork upgrade. Schnorr signatures, a unified address format for single-sig and complex scripts, and significantly better privacy for cooperative spends.
Tapscript
cryptographyThe scripting language used inside Taproot script-path spends. A cleaned-up Script with Schnorr signature support and some opcodes restored.
Time Preference
philosophyHow much you prefer present consumption to future consumption. Low time preference is the willingness to defer gratification.
Timelock
cryptographyA script condition that forbids spending until a specific block height or timestamp. Comes in absolute (CLTV) and relative (CSV) flavors.
Tor
networkAnonymity network that routes traffic through multiple encrypted relays. Bitcoin nodes use it to hide their IP addresses from peers.
Trampoline Routing
lightningOutsourcing route construction to a well-connected node. The sender just picks a trampoline node; the trampoline figures out the rest.
Transaction
networkA signed message that consumes existing UTXOs as inputs and creates new UTXOs as outputs. The atomic unit of value transfer in Bitcoin.
Unit of Account
economicsOne of the three classical functions of money: the unit prices and contracts are denominated in.
Unlocking Script
cryptographyThe data a spender provides when consuming a UTXO — historically scriptSig, now mostly the witness — that has to satisfy the output's locking script.
UTXO
networkAn unspent transaction output — a discrete chunk of bitcoin sitting at an address, waiting to be spent in full.
Wallet
walletsSoftware (or hardware) that manages your private keys, derives addresses, and signs transactions.
Watch-Only Wallet
walletsA wallet that can see balances and construct transactions but cannot sign them. The signing keys live elsewhere — usually on hardware.
Watchtower
lightningA third-party service that watches for a Lightning channel partner cheating by publishing an old state, and punishes them on your behalf.
Witness
cryptographySignature data moved outside the transaction body by SegWit. Fixes transaction malleability and gets a 75 % size discount when computing fees.
xprv
walletsAn extended private key: a private key plus its BIP-32 chain code. Holding it lets you derive and spend every key in the subtree.
xpub
walletsAn extended public key: a public key plus its BIP-32 chain code, Base58-serialized, that can generate every receive address in an account.