Bitcoin Glossary
A comprehensive guide to Bitcoin terminology — 200+ terms defined and cross-referenced.
#
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Bitcoin Glossary
A comprehensive guide to Bitcoin terminology — 200+ terms defined and cross-referenced.
- 2-of-3 Multisig
- A multi-signature setup requiring two of three private keys to authorize a Bitcoin transaction, used for shared custody, escrow, and enhanced security.
- 51% Attack
- An attack where one entity controls over 50% of Bitcoin's hash power, enabling double spends and reversals. Its scale makes this prohibitively costly.
- Address
- A string derived from a public key used as a destination for Bitcoin payments, available in legacy (1...), P2SH (3...), and native SegWit (bc1...) formats.
- Air-Gapped Signing
- Signing Bitcoin transactions on a device that has never connected to any network. Combines PSBTs with QR codes or SD cards to bridge the air gap securely.
- Altcoin
- Any cryptocurrency other than Bitcoin. Short for alternative coin, it covers thousands of post-Bitcoin projects with varying technical and economic traits.
- Anchor Outputs
- A Lightning Network commitment transaction format that includes small, spendable outputs allowing either channel party to fee-bump the transaction via CPFP after broadcast.
- Ark Protocol
- A layer-2 Bitcoin protocol where an always-on server (ASP) facilitates off-chain payments using virtual UTXOs, offering a non-interactive alternative to Lightning channels.
- ASIC
- Application-Specific Integrated Circuit for Bitcoin mining. ASICs compute SHA-256 hashes more efficiently than CPUs or GPUs, dominating mining since 2013.
- Assume UTXO
- A Bitcoin Core feature that lets a new node start validating and serving transactions almost immediately by loading a trusted UTXO set snapshot while full validation continues in the background.
- Assume Valid
- A Bitcoin Core optimization that skips script validation for blocks below a hardcoded checkpoint, dramatically speeding up initial blockchain synchronization.
- Atomic Swap
- A trustless crypto-to-crypto exchange using hash time-locked contracts so both parties receive funds or neither does, eliminating any central exchange.
- Base Layer
- Bitcoin's Layer 1 where transactions settle, secured by proof of work and providing the security foundation that higher-layer protocols depend on.
- Base58
- Bitcoin's encoding for addresses and keys that omits ambiguous characters 0, O, I, and l, minimizing errors when users manually copy or transcribe them.
- Batch Transaction
- A single Bitcoin transaction to multiple recipients, reducing fee cost and block space usage compared to sending each payment as a separate transaction.
- Bech32
- SegWit address format starting with bc1, defined in BIP173. Bech32 is case-insensitive, has strong error detection, and lowers fees vs older formats.
- BIP (Bitcoin Improvement Proposal)
- A formal proposal for Bitcoin protocol changes reviewed by the community. BIPs are the primary mechanism for Bitcoin's decentralized technical governance.
- BIP32
- Defines HD wallets deriving an entire key tree from one master seed. A BIP32 seed phrase restores all current and future wallet keys, simplifying backup.
- BIP39
- Standard for 12 or 24-word seed phrases to back up Bitcoin wallets. BIP39 encodes entropy as plain words enabling portable, human-readable key recovery.
- Bitcoin Core
- The open-source reference implementation of Bitcoin. Bitcoin Core runs a full node, validates all transactions, and defines the de facto protocol standard.
- Bitcoin Dominance
- The ratio of Bitcoin's market capitalization to the total cryptocurrency market cap, used as a gauge of Bitcoin's relative strength in the digital asset space.
- Bitcoin Pizza Day
- May 22, 2010: Laszlo Hanyecz paid 10,000 BTC for two pizzas, marking Bitcoin's first known real-world commercial transaction.
- Bitcoin Script
- A non-Turing-complete stack-based language defining spending conditions in Bitcoin outputs. It enables multisig, timelocks, and hash locks securely.
- Bitcoin Standard
- A monetary framework in which Bitcoin serves as the base money and unit of account for economic activity, replacing fiat currency as the foundational layer of the financial system.
- Bitcoin Treasury
- A corporate or sovereign strategy of holding Bitcoin on balance sheets as a primary reserve asset, popularized by MicroStrategy (now Strategy) in 2020.
- Bitcoin
- A peer-to-peer digital currency by Satoshi Nakamoto (2009) with a 21 million coin cap. Bitcoin uses proof of work for trustless, permissionless payments.
- Blinded Paths
- A Lightning privacy technique where the recipient provides encrypted routing hints so that the sender can deliver a payment without learning the recipient's node identity or location.
- Block Explorer
- A web tool for browsing the Bitcoin blockchain to look up transactions, address histories, block data, and network stats. Mempool.space is widely used.
- Block Header
- An 80-byte structure starting each block with version, previous hash, Merkle root, timestamp, difficulty, and nonce. Miners hash it to find proof of work.
- Block Height
- A block's position in the Bitcoin blockchain, counted from 0 at genesis. Block height is used to track halvings, difficulty adjustments, and timelocks.
- Block Propagation
- The process by which newly mined blocks spread across the Bitcoin peer-to-peer network, critical for consensus convergence, mining fairness, and network security.
- Block Reward
- Bitcoin earned by a miner per block: the block subsidy plus fees. The subsidy began at 50 BTC and halves every 210,000 blocks, roughly every four years.
- Block Size
- The max data capacity of a Bitcoin block in weight units. The 4 million weight unit limit from SegWit translates to roughly 1 to 4 MB of transaction data.
- Block Time
- The average interval between Bitcoin blocks, targeted at 10 minutes. Bitcoin's difficulty adjustment recalibrates every 2,016 blocks as hash rate changes.
- Block
- A bundle of validated transactions with a proof-of-work solution and a link to the prior block. Bitcoin mines one new block every 10 minutes on average.
- Blockchain
- Bitcoin's append-only ledger of cryptographically linked blocks. Each block references its predecessor's hash, making transaction history tamper-evident.
- Blocksize War
- The 2015-2017 conflict over whether to increase Bitcoin's block size limit, culminating in SegWit activation and the Bitcoin Cash hard fork.
- BOLT
- Basis of Lightning Technology: the Lightning Network specs. BOLTs standardize channel operations, routing, and invoicing across all implementations.
- BOLT12
- A Lightning Network specification for reusable payment offers that support static QR codes, payer privacy, refunds, and recurring payments without requiring an HTTP server.
- Broadcast
- Submitting a signed Bitcoin transaction to the peer-to-peer network so nodes validate and relay it until a miner includes it in a confirmed block.
- Capacity (Lightning)
- The bitcoin locked in a Lightning channel, capping what can flow through it. Capacity splits into inbound and outbound sides, shifting with each payment.
- Chain Analysis
- Tracing Bitcoin transaction flows to cluster addresses and identify users. Chain analysis firms provide services to governments and financial institutions.
- Change Address
- An address the sender controls to receive change from a Bitcoin transaction. UTXOs are spent in full, so any excess over payment and fee is returned.
- Channel Factory
- A multi-party construction where a group of users share a single on-chain UTXO and can open, close, and reorganize Lightning channels among themselves without individual on-chain transactions.
- Child Pays for Parent (CPFP)
- CPFP technique: a child transaction spends an unconfirmed parent's output with a higher fee, raising the combined package rate for faster miner inclusion.
- Circular Economy
- A bitcoin circular economy lets participants earn, spend, and save in bitcoin without touching fiat, reducing their dependence on traditional banking.
- Coin Control
- Manually selecting which UTXOs to spend in a transaction. Coin control is essential for privacy, fee optimization, and avoiding dust attacks.
- Coin Selection
- The algorithm a wallet uses to choose which UTXOs to spend in a transaction, optimizing for fees, privacy, and change output minimization.
- Coinbase Transaction
- The first transaction in each Bitcoin block, created by the miner to claim the block reward and fees. It creates coins from scratch with no UTXO inputs.
- CoinJoin
- A privacy technique combining multiple transactions into one, hiding the link between inputs and outputs. Tools include Wasabi Wallet and JoinMarket.
- Cold Storage
- Keeping Bitcoin private keys offline to defend against remote attacks. Hardware wallets, air-gapped computers, and paper wallets are cold storage methods.
- Compact Block Filter
- A privacy-preserving light client protocol (BIP157/158) where full nodes create compact filters and clients download them to find relevant transactions locally.
- Compact Block Relay
- BIP152 protocol optimization that allows nodes to reconstruct new blocks from shorthand transaction IDs, dramatically reducing block propagation bandwidth and latency.
- Confirmation
- Each block built on top of a transaction adds one confirmation. Six confirmations is the standard for considering large Bitcoin payments irreversible.
- Consensus
- The rules all Bitcoin nodes follow to agree on the valid blockchain. Consensus is enforced by every full node, validating and rejecting invalid blocks.
- Cost Basis
- The average acquisition price of a Bitcoin holding, used for calculating capital gains, evaluating investment performance, and on-chain analytics.
- Custodial Wallet
- A wallet where a third party holds Bitcoin private keys for the user. Custodial wallets are convenient but expose funds to hacks, seizures, and insolvency.
- A Cypherpunk's Manifesto
- Eric Hughes' 1993 foundational text declaring privacy a necessity for an open society and calling on cypherpunks to build anonymous systems with cryptography.
- Cypherpunk
- Activists using cryptography to defend privacy and freedom. Bitcoin emerged from the cypherpunk tradition of building decentralized financial tools.
- Daemon
- A background process with no graphical interface, like bitcoind, which operates a Bitcoin full node, validates blocks, and serves RPC requests.
- Decentralization
- The distribution of control across many participants rather than a single entity. Bitcoin achieves this via P2P architecture and proof-of-work mining.
- Difficulty Adjustment
- An automatic recalibration every 2,016 blocks to maintain a 10-minute average block time. Difficulty increases if blocks arrive fast, decreases if slow.
- Difficulty Epoch
- A 2,016-block period (~two weeks) after which Bitcoin recalculates mining difficulty. Each epoch targets 14 days of 10-minute blocks.
- Difficulty
- A measure of computational work required to mine a valid Bitcoin block. Adjusted every 2,016 blocks to keep average block time near 10 minutes.
- Digital Signature
- A cryptographic proof that a private key holder authorized a Bitcoin transaction. ECDSA and Schnorr signatures verify spending by the rightful owner.
- Discreet Log Contract (DLC)
- A Bitcoin smart contract using oracle attestations to settle conditional payments. DLCs enable bets and derivatives on real outcomes with private terms.
- Dollar-Cost Averaging
- An investment strategy of buying a fixed dollar amount of Bitcoin at regular intervals, regardless of price, to reduce the impact of volatility on overall cost basis.
- Double Spending
- Attempting to spend the same bitcoin twice via conflicting transactions. Proof-of-work consensus ensures only one conflicting transaction can be confirmed.
- Dual-Funded Channel
- A Lightning channel where both parties contribute funds to the opening transaction, providing immediate bidirectional liquidity from the moment the channel is created.
- Dust Attack
- A deanonymization technique where an attacker sends tiny bitcoin amounts to many addresses, then tracks when recipients spend the dust alongside their other UTXOs.
- Dust
- A UTXO worth less than the fee required to spend it. Nodes apply a dust limit to prevent economically unspendable outputs from cluttering the UTXO set.
- Ecash
- A digital cash protocol using blind signatures for strong privacy. Bitcoin ecash mints like Cashu issue Lightning-backed tokens for private payments.
- Eclipse Attack
- An attack where an adversary monopolizes all peer connections of a Bitcoin node to feed it false blockchain data, enabling double spending or censorship.
- Electrum
- An open-source Bitcoin wallet that queries remote Electrum servers, avoiding a full node download. Supports hardware wallets, multisig, and coin control.
- Elliptic Curve Cryptography (ECC)
- Public-key cryptography based on elliptic curves over finite fields. Bitcoin uses secp256k1 to generate key pairs and digital signatures proving ownership.
- Energy Density (Mining)
- The energy cost per unit of bitcoin mined, a key metric for mining profitability that varies by hardware efficiency, electricity price, and network difficulty.
- Entropy
- The measure of randomness used in Bitcoin key and seed generation. High-quality entropy is the foundation of cryptographic security — weak entropy leads to stolen funds.
- Erlay
- A proposed Bitcoin transaction relay protocol using set reconciliation to reduce bandwidth consumption by approximately 40%, enabling nodes to maintain more peer connections.
- Escrow
- A trust-minimized arrangement holding bitcoin until conditions are met. Bitcoin 2-of-3 multisig escrow splits control among buyer, seller, and arbitrator.
- Extended Public Key (xpub)
- An HD wallet key enabling derivation of all child public keys in a branch without private key access. Used for watch-only wallets and address generation.
- Faucet
- A service dispensing free testnet bitcoin to developers for testing. Mainnet Bitcoin faucets existed in 2010 when bitcoin was worth fractions of a cent.
- Fee Market
- A competitive market for Bitcoin block space where users bid with fees. Fees rise when demand exceeds block capacity and fall when space is available.
- Fee Rate (sat/vB)
- Transaction fee in satoshis per virtual byte (sat/vB), setting inclusion priority. Higher sat/vB means faster confirmation; SegWit reduces virtual bytes.
- Fee
- An amount paid to miners to include a Bitcoin transaction in a block. Fees equal inputs minus outputs and are prioritized by satoshis per virtual byte.
- Finality
- The irreversibility of a Bitcoin transaction. Each confirmation makes reversal exponentially costlier; six confirmations is widely accepted as finality.
- Fork
- A divergence in Bitcoin protocol rules. Forks are temporary natural occurrences or deliberate changes categorized as either soft forks or hard forks.
- Full Node
- A Bitcoin node that downloads and validates every block and transaction against consensus rules, enforcing the protocol without trusting any third party.
- Fungibility
- A monetary property requiring all units to be interchangeable. Bitcoin's public ledger allows chain analysis firms to flag coins, challenging fungibility.
- Gap Limit
- The number of consecutive unused addresses an HD wallet scans before stopping derivation. A gap limit too low can cause wallets to miss funds.
- Genesis Block
- Block 0 of Bitcoin, mined by Satoshi Nakamoto on January 3, 2009. Its coinbase contains a newspaper headline about bank bailouts as timestamp proof.
- GPU Mining
- Using graphics cards to mine Bitcoin, common from 2010 to 2013. ASICs made GPU mining obsolete for Bitcoin due to their vastly superior SHA-256 efficiency.
- Halving
- A scheduled event every 210,000 blocks cutting the block reward in half. Halvings enforce Bitcoin's 21 million supply cap and disinflationary issuance.
- Hard Fork
- A backward-incompatible protocol change making previously invalid blocks valid. Hard forks require all nodes to upgrade or risk a permanent chain split.
- Hardware Wallet
- A physical device storing private keys in a secure chip and signing transactions offline, protecting keys from malware on internet-connected computers.
- Hash Function
- A one-way function converting any input into a fixed-size output. Bitcoin uses double-SHA-256 for mining and block IDs, and RIPEMD-160 for address hashes.
- Hash Power
- The total computational capacity dedicated to Bitcoin mining. Higher hash power raises the cost of a 51% attack, strengthening security of the network.
- Hash Rate
- Hashes per second computed by a miner or the Bitcoin network. Network hash rate measures mining competition and is a key indicator of blockchain security.
- Hash
- A fixed-size fingerprint produced by a hash function. Bitcoin uses hashes to identify blocks and transactions, link the chain, and power the proof-of-work.
- HD Wallet
- A hierarchical deterministic wallet generating all keys from a single seed via BIP32. One seed phrase backup can recover every address the wallet produces.
- Hodl Invoice
- A Lightning invoice where the recipient deliberately delays settling the HTLC, holding the payment in escrow until an external condition is met before claiming or canceling.
- HODL
- A Bitcoin term for long-term holding rather than selling, born from a 2013 Bitcointalk forum typo. It reflects conviction in Bitcoin as a store of value.
- Hot Wallet
- A Bitcoin wallet connected to the internet for convenient transactions. Hot wallets suit small spending amounts but expose keys to malware and attacks.
- HTLC
- A conditional payment requiring a secret preimage before a timeout. HTLCs enable trustless Lightning multi-hop payments and cross-chain atomic swaps.
- Hyperbitcoinization
- A theoretical tipping point where Bitcoin becomes the dominant global monetary system through voluntary adoption, displacing fiat currencies.
- Immutability
- Bitcoin's property where confirmed transactions cannot be altered. Cumulative proof-of-work makes rewriting any past block computationally infeasible.
- Inbound Liquidity
- The capacity to receive payments on the Lightning Network, determined by the balance held by remote peers in their channels with your node.
- Inflation
- Bitcoin's decreasing supply issuance via block rewards that halve every four years, trending to zero as the hard cap of 21 million coins is approached.
- Input
- A transaction component referencing an unspent output (UTXO) being consumed. Each input must include a valid signature proving authorization to spend.
- Invoice (Lightning)
- A BOLT 11 payment request encoding amount, recipient, payment hash, and expiry for a Lightning Network payment. Single-use invoices are shared as QR codes.
- JoinMarket
- A decentralized CoinJoin marketplace where makers earn fees providing liquidity and takers pay to mix Bitcoin without any central coordinator.
- Key Pair
- A Bitcoin ownership unit: a secret private key that signs transactions and a derived public key that verifies signatures and generates receiving addresses.
- KYC
- Regulatory requirements compelling Bitcoin exchanges to verify user identities. KYC links personal data to bitcoin activity, enabling surveillance.
- Layer 1
- Bitcoin's base-layer blockchain where transactions are settled by proof of work. Layer 1 optimizes for decentralization and security, not throughput.
- Layer 2
- Protocols built atop Bitcoin enabling fast, cheap transactions while inheriting base-chain security. Lightning Network is Bitcoin's main Layer 2 solution.
- Ledger
- Bitcoin's public ledger of all transactions, maintained by thousands of nodes worldwide. No single entity can control or alter the full transaction record.
- Lightning Address
- An email-like identifier ([email protected]) that maps to an LNURL-pay endpoint, enabling anyone to receive Lightning payments using a simple, memorable address.
- Lightning Channel
- A two-party channel on the Lightning Network funded by an on-chain 2-of-2 multisig. The parties can exchange unlimited instant off-chain payments.
- Lightning Invoice
- A single-use BOLT 11 payment request for Lightning containing the amount, payment hash, destination, and expiry. Shared as a QR code or text string.
- Lightning Network
- Bitcoin's Layer 2 protocol for near-instant, low-cost payments via a network of payment channels secured by HTLCs and settled on the base layer as needed.
- Lightning Node
- Lightning Network software managing payment channels and routing payments for fees. Popular implementations include LND, Core Lightning, and Eclair.
- Lightning Service Provider
- An entity that manages Lightning channels, liquidity, and infrastructure on behalf of end users, enabling non-custodial Lightning access without requiring users to run their own nodes.
- Liquidity
- The distribution of funds in a Lightning Network channel's two sides. Outbound liquidity is what you can send; inbound liquidity is what you can receive.
- LNURL
- Lightning protocols using HTTP callbacks for static payment QR codes, pull withdrawals, and passwordless login without per-payment invoice generation.
- Locking Script
- A Bitcoin output script defining spending conditions, called scriptPubKey. Spenders must satisfy it—with a digital signature—to claim the locked funds.
- Mainnet
- The production Bitcoin network for real-value transactions, running since 2009. Distinct from valueless test networks: testnet, signet, and regtest.
- Market Capitalization
- Bitcoin's total market value: price times circulating supply. Used to compare Bitcoin to other assets, though permanently lost coins inflate this metric.
- Mempool Policy
- The configurable rules a Bitcoin node applies to decide which unconfirmed transactions to accept into its mempool, including minimum fee rates, size limits, and relay rules.
- Mempool
- A Bitcoin node's pool of valid, unconfirmed transactions. Miners pick from it by fee rate; congestion creates a fee market for limited Bitcoin block space.
- Merkle Root
- A hash atop the block's Merkle tree committing to every transaction. The block header stores it, enabling SPV clients to verify transaction inclusion.
- Merkle Tree
- A binary hash tree used in Bitcoin blocks where all transaction hashes combine up to the Merkle root, enabling compact SPV proofs of transaction inclusion.
- Miner
- Bitcoin participant using hashing hardware to find valid proof-of-work blocks. Miners earn the block subsidy plus transaction fees as their block reward.
- Mining Difficulty
- Bitcoin's parameter controlling how hard it is to find a valid block hash. It adjusts every 2,016 blocks to keep average block time near 10 minutes.
- Mining Pool
- A cooperative of Bitcoin miners pooling hash power to find blocks reliably and share rewards proportionally, reducing the high variance of solo mining.
- Mining Reward
- The total compensation a miner earns for producing a valid block: the block subsidy (newly minted BTC) plus all transaction fees included in that block.
- Mining
- Bitcoin's process of hashing block headers until a hash below the target is found. Mining secures the network, orders transactions, and issues new bitcoin.
- Miniscript
- A structured layer above Bitcoin Script enabling automated analysis of spending conditions, correctness checks, and safe composition in wallet software.
- Mnemonic Phrase
- A BIP39 word list of 12 or 24 words that encodes an HD wallet's master seed. The mnemonic restores all associated private keys and funds when needed.
- Multi-hop Payment
- A Lightning payment routed through intermediate nodes via HTLCs when no direct channel exists. Onion routing ensures intermediaries see only adjacent hops.
- Multisig
- Bitcoin's M-of-N signing scheme, e.g., 2-of-3. Multisig protects funds by ensuring no single key loss or compromise alone is enough to spend the bitcoin.
- MuSig
- Schnorr multi-signature protocol where cooperating signers produce one aggregate signature. On-chain it appears identical to a single-key signature.
- Network Effect
- The property where Bitcoin grows more valuable as adoption increases. Bitcoin's monetary role makes this effect especially powerful and self-reinforcing.
- nLockTime
- A transaction-level timelock in Bitcoin set by block height or Unix timestamp. Used in payment channels, refund transactions, and Bitcoin script timelocks.
- Node Runner
- A Bitcoin user who operates their own full node, independently verifying all transactions and blocks to maintain personal sovereignty and network decentralization.
- Node
- A Bitcoin network computer that independently validates all transactions and blocks against consensus rules, relays valid data, and rejects invalid ones.
- Non-Custodial
- A Bitcoin wallet in which users hold their own private keys, eliminating third-party risk. Based on the core principle: not your keys, not your coins.
- Nonce
- A 32-bit block header field miners vary seeking a valid proof-of-work hash. When exhausted, miners change the coinbase extra nonce to continue the search.
- Nostr
- A decentralized social protocol using key pairs for identity. Popular in the Bitcoin community, it supports Lightning micropayment tips called zaps.
- Off-Chain
- Activity outside the Bitcoin blockchain. Off-chain solutions like Lightning process payments faster and cheaper, settling on-chain only when necessary.
- On-Chain
- Transactions written directly on the Bitcoin blockchain and validated by every full node. On-chain provides maximum finality, limited by block space.
- Onion Routing
- Layered encryption in Lightning where each routing node decrypts only its own layer. No intermediary learns the full path, sender, or final recipient.
- OP_CHECKTEMPLATEVERIFY
- A proposed Bitcoin opcode (BIP119) enabling covenants by constraining how an output can be spent, allowing pre-committed transaction templates for vaults, congestion control, and more.
- OP_RETURN
- Bitcoin Script opcode that makes outputs unspendable and allows embedding 80 bytes of data on-chain, used for timestamping and data anchoring.
- Opcode
- An instruction in Bitcoin Script defining a single stack operation. Bitcoin has over 100 opcodes for hashing, arithmetic, signatures, and flow control.
- Open Channel
- Creating a Lightning Network channel by locking bitcoin in a 2-of-2 multisig funding transaction on-chain, enabling instant off-chain payments.
- Oracle
- An entity that feeds real-world data into Bitcoin smart contracts and DLCs. Oracles supply prices and event outcomes for conditional payment settlement.
- Ordinals
- A satoshi numbering scheme enabling inscriptions that attach arbitrary data to specific sats on-chain, creating NFT-like digital artifacts on Bitcoin.
- Orphan Block
- A valid mined block excluded from the longest chain because another block at the same height was accepted first by the majority of the network.
- Output Linking
- A chain analysis heuristic that connects transaction outputs to real-world identities by exploiting patterns in how Bitcoin transactions are constructed.
- Output Script Descriptor
- Compact notation specifying wallet scripts and key derivation paths. Descriptors make wallet configurations explicit and portable across Bitcoin software.
- Output
- A transaction component in Bitcoin defining an amount and a locking script. Unspent outputs (UTXOs) collectively represent all current bitcoin ownership.
- P2P
- Bitcoin P2P network where nodes connect directly. The decentralized mesh propagates transactions and blocks globally with no single point of failure.
- P2PKH
- Bitcoin's original address format. Addresses start with '1' and lock to a public key hash, requiring the full public key and a valid signature to spend.
- P2SH
- Address type starting with '3'. Locks outputs to a script hash, enabling multisig and complex conditions without revealing the spending script to senders.
- P2TR
- Pay-to-Taproot (BIP341) with 'bc1p' addresses. Combines Schnorr signatures with MAST for efficient key-path spends and private script-path alternatives.
- P2WPKH
- SegWit output using 'bc1q' addresses. Moves signatures to the witness field, reducing transaction fees through the SegWit witness weight discount.
- Paper Wallet
- Cold storage created by printing Bitcoin private keys on paper. Now considered less secure than hardware wallets due to key generation and usage risks.
- Partially Signed Bitcoin Transaction (PSBT)
- A standard format (BIP174) for sharing incomplete transactions between signers. PSBTs support multisig coordination, hardware wallet signing, and CoinJoin.
- Passphrase
- Optional string added to a BIP39 mnemonic to derive a different HD wallet. Each unique passphrase creates distinct keys, adding security and deniability.
- PayJoin
- Privacy protocol where sender and recipient both contribute inputs, breaking chain analysis. PayJoin looks identical to ordinary Bitcoin payments on-chain.
- Payment Channel
- Two-party off-chain Bitcoin channel. Funds lock in multisig on-chain; balance updates occur off-chain; only open and close are recorded on the blockchain.
- PayNym
- A reusable payment code (BIP47) that generates unique addresses for each transaction between two parties, enabling private recurring payments without address reuse.
- Penalty Transaction
- Lightning transaction claiming all channel funds when a counterparty broadcasts a revoked state. Deters cheating by making dishonesty far more costly.
- Point of Sale
- Merchant system for accepting Bitcoin in person via Lightning QR code invoices. BTCPay Server enables self-hosted, intermediary-free payment acceptance.
- Proof of Reserves
- Cryptographic audit technique letting custodians prove enough assets to cover user balances, using signed address messages and Merkle tree proofs.
- Proof of Work
- Consensus mechanism requiring energy-intensive hash computation to produce blocks. Makes it prohibitively expensive to rewrite confirmed Bitcoin history.
- Protocol
- The ruleset governing Bitcoin, covering transactions, block validation, difficulty adjustment, supply issuance, and P2P messaging between nodes.
- Pruned Node
- A full node validating all blockchain history but discarding old blocks to save space. Enforces consensus rules but cannot serve historical data to peers.
- Public Key
- A Bitcoin key derived from a private key via elliptic curve multiplication. Generates addresses and verifies signatures without revealing the private key.
- QR Code
- A 2D barcode encoding Bitcoin addresses and Lightning invoices for mobile scanning. QR codes eliminate manual transcription errors and speed up payments.
- Raw Transaction
- A Bitcoin transaction in serialized hex format containing all inputs, outputs, and witness data. Can be built and signed offline before broadcast.
- Rebalancing (Lightning)
- Moving funds between Lightning channels to restore routing capacity. Circular self-payments and submarine swaps are the primary rebalancing methods.
- Recovery Phrase
- A sequence of 12 or 24 BIP39 words that restores an HD wallet and all its keys. The most critical self-custody backup — must be stored securely offline.
- Regtest
- A Bitcoin testing mode that generates blocks on demand. Provides a private isolated chain with no peers, ideal for development and automated testing.
- Reorg
- A Bitcoin reorg where nodes switch to a heavier chain. Transactions in abandoned blocks may become unconfirmed, motivating use of multiple confirmations.
- Replace-by-Fee (RBF)
- A BIP125 mechanism allowing senders to replace stuck unconfirmed mempool transactions with higher-fee versions. The standard fee-bumping tool in Bitcoin.
- RGB Protocol
- Off-chain smart contract layer anchored to Bitcoin, keeping state off-chain. RGB enables tokens and assets on Bitcoin without bloating the blockchain.
- Route Hints
- Additional routing information included in a Lightning invoice that helps the sender find a path to the recipient, especially when the recipient's channels are private or unannounced.
- Routing (Lightning)
- Path-finding in Lightning to route payments via intermediate channels to the recipient. Routing nodes earn small fees for forwarding each payment hop.
- RPC
- Bitcoin Core's JSON-RPC interface enabling external software to query the blockchain, manage wallets, and broadcast transactions via HTTP or bitcoin-cli.
- Satoshi Nakamoto
- Bitcoin's pseudonymous creator who published the 2008 whitepaper and launched the network in January 2009. Withdrew in 2011; true identity still unknown.
- Satoshi
- The smallest unit of bitcoin: 0.00000001 BTC. Named after Bitcoin's creator and the standard denomination in the protocol and Lightning payments.
- Sats
- Colloquial plural of satoshi (0.00000001 BTC). Widely used for Lightning payments and everyday transactions, making small bitcoin amounts more intuitive.
- Schnorr Signature
- Taproot's signature scheme (BIP340). More compact than ECDSA, it enables MuSig aggregation so cooperative multisig looks identical to a single-key spend.
- Script
- Bitcoin's stack-based language for encoding output spending conditions. Non-Turing-complete to ensure bounded, predictable execution on all network nodes.
- Seed Phrase
- A 12 or 24 word BIP39 mnemonic generating a complete HD Bitcoin wallet. Must be kept offline and never stored digitally — the ultimate self-custody backup.
- SegWit
- Bitcoin soft fork (2017) separating signature data into a witness field. Fixes transaction malleability, enables Lightning Network, and reduces fees.
- Selfish Mining
- An attack strategy where a miner withholds newly found blocks to gain an unfair advantage, potentially earning more than their fair share of block rewards.
- SHA-256
- Bitcoin's core cryptographic hash function producing a fixed 256-bit output. Used in proof-of-work mining, transaction IDs, and Bitcoin address generation.
- Sidechain
- A separate blockchain pegged to Bitcoin allowing bitcoin to transfer between chains. Enables new features and trade-offs without modifying Bitcoin.
- Sighash
- Bitcoin signature flag specifying which transaction parts are signed. Types ALL, NONE, SINGLE, and ANYONECANPAY enable flexible collaborative transactions.
- Signature
- Private-key cryptographic proof authorizing a Bitcoin transaction. Bitcoin uses ECDSA and Schnorr, both verifiable using the corresponding public key.
- Signet
- A Bitcoin test network where blocks are signed by authorized keys instead of mined. Offers stable block times, avoiding testnet's erratic behavior.
- Silent Payments
- Privacy protocol (BIP352) deriving a unique on-chain address per payment from a static key. Prevents address reuse without sender-receiver interaction.
- Simplified Payment Verification (SPV)
- Whitepaper technique for verifying Bitcoin payments via block headers and Merkle proofs. Lightweight clients skip downloading the full blockchain with SPV.
- Soft Fork
- A backward-compatible Bitcoin consensus change that tightens existing rules. Non-upgraded nodes remain on the chain; SegWit and Taproot were soft forks.
- Sound Money
- Money that reliably holds its value over time due to scarcity, durability, and resistance to arbitrary manipulation — properties that Bitcoin embodies through its fixed supply and decentralized protocol.
- Spending Condition
- Requirements in a Bitcoin output's locking script that must be met to spend the funds. Can include signatures, hash preimages, timelocks, and logic.
- Splicing
- A Lightning protocol feature that allows adding or removing funds from an existing channel without closing it, keeping the channel operational during the on-chain resize.
- Spot Bitcoin ETF
- An exchange-traded fund that holds actual Bitcoin as its underlying asset, allowing investors to gain BTC exposure through traditional brokerage accounts.
- SPV Node
- Lightweight Bitcoin node verifying transactions via block headers and Merkle proofs, avoiding the full blockchain to remain practical for mobile wallets.
- Stacking Sats
- Practice of regularly accumulating bitcoin via dollar-cost averaging. Reflects a long-term savings mindset in Bitcoin focused on satoshi accumulation.
- Stealth Address
- A cryptographic technique enabling recipients to publish a single address from which senders derive unique one-time addresses, preventing on-chain linkability.
- Stock-to-Flow
- A scarcity model measuring the ratio of existing supply (stock) to annual production (flow), applied to Bitcoin to quantify its monetary hardness relative to gold and fiat.
- Stranded Energy
- Energy that would otherwise be wasted — flared gas, curtailed renewables, remote hydro — which Bitcoin miners can monetize by converting it into hash power.
- Strategic Bitcoin Reserve
- A government-level policy of accumulating and holding Bitcoin as a national reserve asset, analogous to strategic gold reserves.
- Submarine Swap
- HTLC-based atomic swap between on-chain bitcoin and Lightning sats. Trustlessly moves funds between layers; failed swaps are automatically refunded.
- Sweep Transaction
- Transaction collecting all UTXOs from a wallet into one output, emptying it. Used for wallet migration, paper wallet import, and consolidating dust UTXOs.
- Sybil Attack
- An attack where a single adversary creates many fake network identities to gain disproportionate influence over a peer-to-peer system like Bitcoin.
- Tainted Coins
- Bitcoin flagged by chain analysis firms as illicitly linked, causing regulated services to reject it and undermining Bitcoin's core fungibility property.
- Taproot
- Bitcoin soft fork activated November 2021 adding Schnorr signatures and MAST, making complex scripts indistinguishable from simple on-chain payments.
- Tapscript
- BIP342 scripting rules for Taproot script-path spends, replacing OP_CHECKMULTISIG with OP_CHECKSIGADD and adding OP_SUCCESS opcodes for future upgrades.
- Testnet
- A public Bitcoin test network using valueless coins, allowing developers to test wallets and applications safely without risking real bitcoin on mainnet.
- Timechain
- Satoshi Nakamoto's original term for the Bitcoin blockchain, emphasizing its role as a chronological chain of timestamped, proof-of-work blocks.
- Timelock
- A Bitcoin script restriction preventing coins from being spent before a block height or timestamp. Powers Lightning channels, vaults, and recovery scripts.
- Token
- A digital asset issued on top of a blockchain rather than being its native currency. Bitcoin hosts tokens via Ordinals, RGB, and the Omni Layer protocol.
- Tor
- The Onion Router, routing traffic through encrypted relays to hide IP addresses. Bitcoin and Lightning nodes use Tor to protect network-level privacy.
- Trampoline Routing
- A Lightning routing method where lightweight wallets delegate pathfinding to trampoline nodes, reducing graph storage and computation on mobile devices.
- Transaction Fee
- The amount paid to miners equal to total inputs minus outputs of a transaction. Fees priced in sat/vB will become miners' sole income after all halvings.
- Transaction ID (TXID)
- A unique 64-character hex identifier for each Bitcoin transaction, computed by double SHA-256. SegWit excludes witness data to prevent malleability.
- Transaction Malleability
- A pre-SegWit flaw where signatures could be modified without invalidating a transaction, changing its TXID. SegWit fixed this via witness segregation.
- Transaction
- A signed data structure transferring bitcoin by consuming UTXOs as inputs and creating new UTXOs as outputs, with input-output difference as the miner fee.
- Turbo Channel
- A Lightning Network zero-conf channel usable before its funding transaction is confirmed on-chain, typically offered by Lightning service providers.
- Unconfirmed Transaction
- A Bitcoin transaction broadcast to the network and held in the mempool but not yet mined into a block. Replaceable via RBF and not guaranteed to confirm.
- Unrealized Gains
- Paper profits on Bitcoin holdings that have increased in value above their cost basis but have not yet been sold or converted to fiat currency.
- UTXO Set
- All unspent transaction outputs representing every spendable bitcoin at a given moment. Full nodes maintain the UTXO set to validate incoming transactions.
- UTXO
- Unspent Transaction Output, Bitcoin's basic unit of ownership. Each UTXO holds a specific amount locked by a script; wallets must spend them entirely.
- Vanity Address
- A Bitcoin address containing a chosen word or pattern, found by brute-forcing key pairs. Each extra character requires exponentially more computation.
- Vault
- A Bitcoin custody scheme using timelocks to create a cancellation window for unauthorized withdrawals, providing a second line of defense against theft.
- Verification
- The process by which every Bitcoin full node independently checks that transactions and blocks follow all consensus rules, enabling trustless validation.
- Version Bits
- A BIP9 mechanism using version field bits for miners to signal soft fork readiness. Up to 29 upgrade proposals can be tracked and activated independently.
- Wallet
- Software or hardware managing Bitcoin private keys to generate addresses and sign transactions. Wallets hold keys — actual coins exist as UTXOs on-chain.
- Watch-Only Wallet
- A Bitcoin wallet with only public keys that monitors balances and generates receive addresses but cannot sign. Essential for cold storage monitoring.
- Watchtower
- Service monitoring the blockchain for Lightning users, detecting fraudulent closures and broadcasting penalty transactions to protect offline users' funds.
- Whale
- An entity holding enough bitcoin that its trades move market prices. Whale on-chain activity is tracked by analysts as a potential market-moving indicator.
- Whitepaper
- The nine-page document by Satoshi Nakamoto from 2008, proposing peer-to-peer electronic cash secured by proof of work without any trusted intermediary.
- Witness Discount
- A SegWit rule counting witness bytes at one-quarter the weight of regular bytes, incentivizing SegWit adoption and increasing block transaction capacity.
- Witness
- Authorization data, typically signatures, segregated from the transaction in SegWit. Excluded from TXID to fix malleability and earn a fee discount.
- xpub
- A BIP32 extended public key that derives all child addresses in an HD wallet. Sharing an xpub lets services monitor balances without spending authority.
- Yield
- Returns earned from bitcoin via Lightning routing or lending. Most yield products carry counterparty risk the Bitcoin community strongly warns against.
- Zero-Confirmation Transaction
- A Bitcoin transaction in the mempool but not yet mined. Accepting 0-conf payments risks double-spend attacks, tolerable for small sales but not large ones.
- Zero-Knowledge Proof
- A cryptographic protocol proving a statement is true without revealing underlying data. ZKPs have Bitcoin uses in privacy and scalable state verification.