Bitcoin Glossary
100+ terms explained in plain language
Address
WalletsA human-readable string derived from a public key, used to receive Bitcoin. Formats include P2PKH (1...), P2SH (3...), and Bech32 (bc1...).
Austrian Economics
EconomicsA school of economic thought emphasizing individual action, sound money, and free markets. Influential in Bitcoin's philosophical foundations.
Bech32
CryptographyAn address encoding format (BIP-173) for SegWit addresses. Uses lowercase only, has error detection, and starts with "bc1".
BIP
NetworkBitcoin Improvement Proposal — a design document for introducing features or changes to Bitcoin. Notable: BIP-32 (HD wallets), BIP-39 (seed phrases), BIP-141 (SegWit).
Bitcoin
BasicsA decentralized digital currency that enables peer-to-peer transactions without intermediaries, secured by proof-of-work mining.
Bitcoin Script
TransactionsA stack-based programming language used to define spending conditions for Bitcoin outputs. Intentionally not Turing-complete for security.
Block
BasicsA data structure containing a header and a set of transactions. New blocks are added approximately every 10 minutes through mining.
Block Reward
MiningNew bitcoins created with each block plus transaction fees. Started at 50 BTC, halves every 210,000 blocks. Currently 3.125 BTC.
Blockchain
BasicsA chain of cryptographically linked blocks containing transaction data. Each block references the previous block's hash, making the chain tamper-evident.
BTC
BasicsThe ticker symbol for Bitcoin. 1 BTC = 100,000,000 satoshis.
Coinbase TX
MiningThe first transaction in every block that creates new bitcoins (block reward). Has no inputs — the new coins come from the protocol itself.
Cold Storage
WalletsKeeping private keys completely offline (hardware wallet, paper wallet, air-gapped computer) to protect against remote theft.
Confirmation
TransactionsThe number of blocks added after the block containing your transaction. More confirmations = higher security. 6 confirmations is the standard threshold.
Consensus
NetworkThe set of rules that all nodes must agree on to validate transactions and blocks. Ensures everyone has the same version of the blockchain.
Difficulty
MiningA measure of how hard it is to find a valid block hash. Adjusts every 2,016 blocks (~2 weeks) to maintain ~10 minute block intervals.
Dust
TransactionsA tiny amount of Bitcoin that costs more in fees to spend than it's worth. Transactions creating dust outputs may be rejected by nodes.
ECDSA
CryptographyElliptic Curve Digital Signature Algorithm — the original signature scheme used in Bitcoin for authenticating transactions.
Fixed Supply
EconomicsBitcoin has a hard cap of 21 million coins. This fixed monetary policy is enforced by consensus rules and cannot be changed.
Fork
NetworkA divergence in the blockchain. Soft forks tighten rules (backward compatible); hard forks loosen rules (not backward compatible).
Full Node
NetworkA node that independently validates every transaction and block against consensus rules without trusting any third party.
Halving
MiningAn event every 210,000 blocks (~4 years) that cuts the block reward in half. Ensures Bitcoin's fixed supply of 21 million coins.
Hash
CryptographyA fixed-length fingerprint produced by a hash function. Bitcoin uses SHA-256 extensively for block hashing, transaction IDs, and address generation.
Hashrate
MiningThe total computational power of the mining network, measured in hashes per second (H/s). Higher hashrate = more secure network.
HODL
EconomicsA misspelling of "hold" that became a Bitcoin meme meaning to hold Bitcoin long-term regardless of price volatility.
Hot Wallet
WalletsA wallet connected to the internet for convenient daily transactions. Less secure than cold storage but more accessible.
Input
TransactionsA reference to a previous UTXO being spent in a transaction. Includes the previous TXID, output index, and unlocking script.
Lightning Invoice
LightningA payment request in the Lightning Network encoded as a BOLT11 string. Contains amount, destination, expiry, and payment hash.
Lightning Network
LightningA Layer 2 payment protocol built on Bitcoin enabling instant, low-fee transactions through payment channels.
LNURL
LightningA protocol for Lightning Network interactions via HTTP. Enables login (LNURL-auth), payments (LNURL-pay), and withdrawals without scanning invoices.
Mempool
NetworkMemory pool — the set of unconfirmed transactions waiting to be included in a block. Each node maintains its own mempool.
Merkle Tree
CryptographyA binary hash tree structure used in blocks to efficiently summarize all transactions. The Merkle root is included in the block header.
Mining
MiningThe process of using computational power to find a valid block hash that meets the difficulty target, earning the block reward and transaction fees.
Multisig
TransactionsMulti-signature — requires M of N keys to authorize a transaction. Example: 2-of-3 means any 2 of 3 keys can sign.
Node
NetworkA computer running Bitcoin software that validates transactions and blocks, maintains a copy of the blockchain, and relays data to peers.
Nonce
MiningA 32-bit number in the block header that miners change to produce different hash outputs when searching for a valid block.
Nostr
NetworkNotes and Other Stuff Transmitted by Relays — a decentralized social protocol using Bitcoin-style cryptographic keys for identity.
Opcode
TransactionsAn operation code in Bitcoin Script. Commands like OP_DUP, OP_HASH160, OP_CHECKSIG define how transactions can be spent.
Output
TransactionsA destination for Bitcoin value in a transaction. Contains a value (in satoshis) and a locking script (ScriptPubKey).
P2PKH
TransactionsPay to Public Key Hash — the original Bitcoin address format starting with "1". Requires a signature matching the public key hash.
P2TR
TransactionsPay to Taproot — the newest address format starting with "bc1p". Uses Schnorr signatures and enables advanced smart contract features.
P2WPKH
TransactionsPay to Witness Public Key Hash — a SegWit address format starting with "bc1q". More efficient and lower fees than P2PKH.
Payment Channel
LightningA two-party Bitcoin smart contract that enables multiple off-chain transactions with only two on-chain transactions (open and close).
Private Key
CryptographyA 256-bit secret number that controls access to Bitcoin funds. Must be kept secret. Used to create digital signatures for transactions.
Proof of Work
MiningA consensus mechanism requiring miners to perform computational work to produce blocks. Ensures security by making block production costly.
PSBT
TransactionsPartially Signed Bitcoin Transaction (BIP-174) — a standard format for passing unsigned or partially signed transactions between wallets and signers.
Public Key
CryptographyDerived from the private key using elliptic curve multiplication (secp256k1). Can be shared publicly and is used to verify signatures.
Satoshi
BasicsThe smallest unit of Bitcoin, equal to 0.00000001 BTC. Named after Bitcoin's pseudonymous creator, Satoshi Nakamoto.
Schnorr Signature
CryptographyA digital signature scheme activated with Taproot. Simpler and more efficient than ECDSA, enables key and signature aggregation.
Seed Phrase
WalletsA 12 or 24 word mnemonic that encodes the master private key (BIP-39). The single backup for all keys in an HD wallet.
SegWit
TransactionsSegregated Witness — a 2017 soft fork that separates signature data from transaction data, fixing malleability and increasing effective block capacity.
SHA-256
CryptographySecure Hash Algorithm producing a 256-bit (32-byte) hash. The core hash function in Bitcoin used for mining, addresses, and transaction IDs.
Sound Money
EconomicsMoney with properties of scarcity, durability, divisibility, portability, and resistance to debasement. Bitcoin fulfills these through its protocol rules.
SPV
NetworkSimplified Payment Verification — a lightweight method to verify transactions without downloading the full blockchain, using Merkle proofs.
Taproot
TransactionsA 2021 soft fork (BIP-340/341/342) enabling Schnorr signatures, improved privacy for complex scripts, and more efficient multisig.
Timelock
TransactionsA condition that prevents a transaction from being spent until a certain time or block height. Uses OP_CHECKLOCKTIMEVERIFY or nSequence.
Transaction (TX)
TransactionsA transfer of Bitcoin value from inputs to outputs. Each transaction consumes UTXOs and creates new ones.
Transaction Fee
TransactionsThe difference between total inputs and total outputs in a transaction. Paid to miners as incentive for including the transaction in a block.
TXID
TransactionsTransaction ID — a 64-character hex hash that uniquely identifies a transaction on the blockchain.
UTXO
TransactionsUnspent Transaction Output — the fundamental unit of Bitcoin accounting. UTXOs are created by transactions and consumed as inputs in new transactions.
Wallet
WalletsSoftware or hardware that manages private keys, creates transactions, and tracks balances. The wallet doesn't store coins — it stores keys.