Glossary
Operator terms from Bitcoin Core docs, our guides, and day-2 diagnostics — short definitions with somewhere useful to go next.
- UTXO
- Unspent Transaction Output — a chunk of bitcoin that can be spent. Your node maintains the UTXO set to validate new transactions without trusting explorers. Heavy IBD work is largely about building this set efficiently (see
dbcache). - Block
- A batch of transactions sealed by proof-of-work. Full and pruned nodes download and verify every block during sync; pruned nodes may discard old block files afterward.
- Peer
- Another Bitcoin node on the P2P network. Zero peers means no sync. Check with
getconnectioncounton the commands page. - Prune mode
- Bitcoin Core discards old block files after validation, keeping recent blocks plus the UTXO set. Saves disk; does not skip IBD download. Guide: pruned vs full and disk full recovery.
- Full node
- A node that retains (or can rebuild) full chain history and independently validates consensus rules. Needs roughly terabyte-class storage in mid-2026 — check live sizes.
- Mempool
- Unconfirmed transactions your node knows about. Useful after you are near the tip; empty mempool during early IBD is normal.
- RPC
- Bitcoin Core’s JSON API (port 8332). Keep it on localhost. Never port-forward it. Details: security basics and bitcoin.conf.
- IBD
- Initial Block Download — first sync to the tip. Disk IO and bandwidth dominate. If percentages look frozen, read sync stuck before reinstalling.
- Chain tip
- The latest block your node considers valid. When
blocksmatches the network tip andverificationprogress≈ 1.0, IBD is done. - Headers-first sync
- Core downloads headers before full blocks so it can check proof-of-work cheaply before pulling heavy data. Headers ahead of blocks is often normal, not a hang.
- Witness data
- SegWit-related transaction data included in modern blocks. Affects historical size calculations after 2017.
- Port 8333
- Default Bitcoin P2P port. Optional inbound forwarding helps the network and reveals that you run a node. Not the same as RPC 8332.
- Tor
- Overlay network that can hide your node IP from peers. Optional and incomplete alone — Tor and privacy.
- Electrum server
- Indexer (e.g. electrs) so Electrum-compatible wallets can query address history against your machine. Not a substitute for Core validation — Electrum vs full node.
- Block explorer
- A website showing chain data. Convenient; you trust their server unless you verify with your own node.
- SPV wallet
- Simplified Payment Verification — typically relies on third-party servers for history instead of full validation.
- Consensus rules
- The checks every validating node enforces (signatures, supply schedule, difficulty, etc.). This is the point of running Core.
- Bandwidth cap
- VPS monthly egress limits. IBD can move hundreds of gigabytes once — plan on the VPS page.
- dbcache
- Config for UTXO cache RAM. Higher can speed IBD if you leave OS headroom. See conf reference.
- AssumeUTXO
- Advanced fast-start using a signed UTXO snapshot while history downloads in the background. Optional; most home nodes should prefer honest IBD on NVMe.
- datadir
- Directory where Core stores chainstate and blocks. Move it to a large volume when the OS disk is tiny — stop cleanly first.
- verificationprogress
- Approximate IBD completion from
getblockchaininfo. Near 1.0 means caught up; plateaus can be normal — compareblocksover hours.
Next: Do you need a node? · Setup · Commands · Maintenance