Bitcoin Glossary

100+ terms explained in plain language

60 terms

Address

Wallets

A human-readable string derived from a public key, used to receive Bitcoin. Formats include P2PKH (1...), P2SH (3...), and Bech32 (bc1...).

Austrian Economics

Economics

A school of economic thought emphasizing individual action, sound money, and free markets. Influential in Bitcoin's philosophical foundations.

Bech32

Cryptography

An address encoding format (BIP-173) for SegWit addresses. Uses lowercase only, has error detection, and starts with "bc1".

BIP

Network

Bitcoin 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

Basics

A decentralized digital currency that enables peer-to-peer transactions without intermediaries, secured by proof-of-work mining.

Bitcoin Script

Transactions

A stack-based programming language used to define spending conditions for Bitcoin outputs. Intentionally not Turing-complete for security.

Block

Basics

A data structure containing a header and a set of transactions. New blocks are added approximately every 10 minutes through mining.

Block Reward

Mining

New bitcoins created with each block plus transaction fees. Started at 50 BTC, halves every 210,000 blocks. Currently 3.125 BTC.

Blockchain

Basics

A chain of cryptographically linked blocks containing transaction data. Each block references the previous block's hash, making the chain tamper-evident.

BTC

Basics

The ticker symbol for Bitcoin. 1 BTC = 100,000,000 satoshis.

Coinbase TX

Mining

The first transaction in every block that creates new bitcoins (block reward). Has no inputs — the new coins come from the protocol itself.

Cold Storage

Wallets

Keeping private keys completely offline (hardware wallet, paper wallet, air-gapped computer) to protect against remote theft.

Confirmation

Transactions

The number of blocks added after the block containing your transaction. More confirmations = higher security. 6 confirmations is the standard threshold.

Consensus

Network

The set of rules that all nodes must agree on to validate transactions and blocks. Ensures everyone has the same version of the blockchain.

Difficulty

Mining

A 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

Transactions

A 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

Cryptography

Elliptic Curve Digital Signature Algorithm — the original signature scheme used in Bitcoin for authenticating transactions.

Fixed Supply

Economics

Bitcoin has a hard cap of 21 million coins. This fixed monetary policy is enforced by consensus rules and cannot be changed.

Fork

Network

A divergence in the blockchain. Soft forks tighten rules (backward compatible); hard forks loosen rules (not backward compatible).

Full Node

Network

A node that independently validates every transaction and block against consensus rules without trusting any third party.

Halving

Mining

An event every 210,000 blocks (~4 years) that cuts the block reward in half. Ensures Bitcoin's fixed supply of 21 million coins.

Hash

Cryptography

A fixed-length fingerprint produced by a hash function. Bitcoin uses SHA-256 extensively for block hashing, transaction IDs, and address generation.

Hashrate

Mining

The total computational power of the mining network, measured in hashes per second (H/s). Higher hashrate = more secure network.

HODL

Economics

A misspelling of "hold" that became a Bitcoin meme meaning to hold Bitcoin long-term regardless of price volatility.

Hot Wallet

Wallets

A wallet connected to the internet for convenient daily transactions. Less secure than cold storage but more accessible.

Input

Transactions

A reference to a previous UTXO being spent in a transaction. Includes the previous TXID, output index, and unlocking script.

Lightning Invoice

Lightning

A payment request in the Lightning Network encoded as a BOLT11 string. Contains amount, destination, expiry, and payment hash.

Lightning Network

Lightning

A Layer 2 payment protocol built on Bitcoin enabling instant, low-fee transactions through payment channels.

LNURL

Lightning

A protocol for Lightning Network interactions via HTTP. Enables login (LNURL-auth), payments (LNURL-pay), and withdrawals without scanning invoices.

Mempool

Network

Memory pool — the set of unconfirmed transactions waiting to be included in a block. Each node maintains its own mempool.

Merkle Tree

Cryptography

A binary hash tree structure used in blocks to efficiently summarize all transactions. The Merkle root is included in the block header.

Mining

Mining

The process of using computational power to find a valid block hash that meets the difficulty target, earning the block reward and transaction fees.

Multisig

Transactions

Multi-signature — requires M of N keys to authorize a transaction. Example: 2-of-3 means any 2 of 3 keys can sign.

Node

Network

A computer running Bitcoin software that validates transactions and blocks, maintains a copy of the blockchain, and relays data to peers.

Nonce

Mining

A 32-bit number in the block header that miners change to produce different hash outputs when searching for a valid block.

Nostr

Network

Notes and Other Stuff Transmitted by Relays — a decentralized social protocol using Bitcoin-style cryptographic keys for identity.

Opcode

Transactions

An operation code in Bitcoin Script. Commands like OP_DUP, OP_HASH160, OP_CHECKSIG define how transactions can be spent.

Output

Transactions

A destination for Bitcoin value in a transaction. Contains a value (in satoshis) and a locking script (ScriptPubKey).

P2PKH

Transactions

Pay to Public Key Hash — the original Bitcoin address format starting with "1". Requires a signature matching the public key hash.

P2TR

Transactions

Pay to Taproot — the newest address format starting with "bc1p". Uses Schnorr signatures and enables advanced smart contract features.

P2WPKH

Transactions

Pay to Witness Public Key Hash — a SegWit address format starting with "bc1q". More efficient and lower fees than P2PKH.

Payment Channel

Lightning

A two-party Bitcoin smart contract that enables multiple off-chain transactions with only two on-chain transactions (open and close).

Private Key

Cryptography

A 256-bit secret number that controls access to Bitcoin funds. Must be kept secret. Used to create digital signatures for transactions.

Proof of Work

Mining

A consensus mechanism requiring miners to perform computational work to produce blocks. Ensures security by making block production costly.

PSBT

Transactions

Partially Signed Bitcoin Transaction (BIP-174) — a standard format for passing unsigned or partially signed transactions between wallets and signers.

Public Key

Cryptography

Derived from the private key using elliptic curve multiplication (secp256k1). Can be shared publicly and is used to verify signatures.

Satoshi

Basics

The smallest unit of Bitcoin, equal to 0.00000001 BTC. Named after Bitcoin's pseudonymous creator, Satoshi Nakamoto.

Schnorr Signature

Cryptography

A digital signature scheme activated with Taproot. Simpler and more efficient than ECDSA, enables key and signature aggregation.

Seed Phrase

Wallets

A 12 or 24 word mnemonic that encodes the master private key (BIP-39). The single backup for all keys in an HD wallet.

SegWit

Transactions

Segregated Witness — a 2017 soft fork that separates signature data from transaction data, fixing malleability and increasing effective block capacity.

SHA-256

Cryptography

Secure Hash Algorithm producing a 256-bit (32-byte) hash. The core hash function in Bitcoin used for mining, addresses, and transaction IDs.

Sound Money

Economics

Money with properties of scarcity, durability, divisibility, portability, and resistance to debasement. Bitcoin fulfills these through its protocol rules.

SPV

Network

Simplified Payment Verification — a lightweight method to verify transactions without downloading the full blockchain, using Merkle proofs.

Taproot

Transactions

A 2021 soft fork (BIP-340/341/342) enabling Schnorr signatures, improved privacy for complex scripts, and more efficient multisig.

Timelock

Transactions

A condition that prevents a transaction from being spent until a certain time or block height. Uses OP_CHECKLOCKTIMEVERIFY or nSequence.

Transaction (TX)

Transactions

A transfer of Bitcoin value from inputs to outputs. Each transaction consumes UTXOs and creates new ones.

Transaction Fee

Transactions

The difference between total inputs and total outputs in a transaction. Paid to miners as incentive for including the transaction in a block.

TXID

Transactions

Transaction ID — a 64-character hex hash that uniquely identifies a transaction on the blockchain.

UTXO

Transactions

Unspent Transaction Output — the fundamental unit of Bitcoin accounting. UTXOs are created by transactions and consumed as inputs in new transactions.

Wallet

Wallets

Software or hardware that manages private keys, creates transactions, and tracks balances. The wallet doesn't store coins — it stores keys.