Bitcoin Developer Glossary
This is a technical glossary. Regular users should use the vocabulary page.
Numbers
A
B
See also: Bitcoin Improvement Proposals (BIPs)
- Bare multisig
- Base58check
- Best block chain
- Best header chain
- Bitcoins
- Block
- Block 0
- Block chain
- Block header
- Block height
- Block reward
- Blocks-first sync
- Bloom filter
C
- Chain code
- Change address
- Change output
- Child key
- Child private key
- Child public key
- Coinbase
- Coinbase transaction
- CompactSize
- Compressed public key
- Confirmation score
- Confirmations
- Confirmed transaction
- Consensus
- Consensus rules
D
E
F
G
H
- Hard fork
- Hardened extended key
- HD protocol
- HD wallet
- HD wallet seed
- Header
- Header chain
- Headers-first sync
- Height
- High-priority transaction
I
L
M
- Mainnet
- Majority attack
- Master chain code
- Master private key
- Merkle block
- Merkle root
- Merkle tree
- Message header
- Miner
- Miners fee
- Minimum relay fee
- Mining
- Multisig
N
O
See also: Op codes
P
See also: P2P protocol messages
- P2PKH address
- P2PKH output
- P2SH address
- P2SH multisig
- P2SH output
- Parent key
- Parent private key
- Parent public key
- Payment protocol
- Payment request
- POW
- Private extended key
- Private key
- Proof of work
- Pubkey script
- Public extended key
- Public key
R
See also: Bitcoin Core RPCs
- Raw transaction
- Redeem script
- RedeemScript
- Regression test mode
- Regtest
- Relay fee
- Root seed
- RPC byte order
S
- Satoshis
- ScriptPubKey
- ScriptSig
- Sequence number
- Serialized block
- Serialized transaction
- Sighash
- SIGHASH_ALL
- SIGHASH_ANYONECANPAY
- SIGHASH_NONE
- SIGHASH_SINGLE
- Signature
- Signature hash
- Signature script
- Simplified Payment Verification
- Soft fork
- SPV
- Stale block
- Standard Transaction
- Start string
T
- Target
- Testnet
- Thin client
- Transaction fee
- Transaction malleability
- Transaction mutability
- Txid
- TxIn
- TxOut