Introduction
Bitcoin is a decentralized digital currency created in 2009 by an anonymous entity known as Satoshi Nakamoto. It operates without a central authority or banks, with transaction verification and network management conducted collectively by users. This cheat sheet presents essential Bitcoin terminology, from fundamental concepts to advanced technical terms, providing a comprehensive reference for anyone looking to understand the Bitcoin ecosystem.
Fundamental Bitcoin Concepts
Bitcoin Basics
Term | Definition | Significance |
---|---|---|
Bitcoin (BTC) | The first decentralized cryptocurrency based on blockchain technology | Created first trustless digital money system |
Satoshi | Smallest unit of Bitcoin (0.00000001 BTC or 10^-8) | Named after Bitcoin’s creator, enables microtransactions |
Blockchain | Distributed public ledger recording all Bitcoin transactions | Core technology enabling decentralized trust |
Decentralization | Distribution of control across network participants | Eliminates single points of failure and censorship |
Peer-to-peer (P2P) | Direct interaction between users without intermediaries | Removes need for financial institutions |
Mining | Process of validating transactions and securing the network | Creates new bitcoins and confirms transactions |
Double-spending | Problem of spending the same digital currency twice | Solved by Bitcoin’s blockchain consensus mechanism |
Proof of Work (PoW) | Consensus mechanism requiring computational effort | Secures Bitcoin network against attacks |
UTXO | Unspent Transaction Output; spendable “coins” | Bitcoin’s accounting model for tracking ownership |
Network Participants
Term | Definition | Role |
---|---|---|
Node | Computer running Bitcoin software connected to the network | Validates and relays transactions and blocks |
Full Node | Node that stores entire blockchain and validates all rules | Provides network security and decentralization |
Miner | Node that competes to solve PoW puzzles to create blocks | Secures network and processes transactions |
Mining Pool | Group of miners combining computational power | Provides more consistent rewards for miners |
Wallet | Software/hardware storing keys to access bitcoin | Interface for sending and receiving bitcoin |
Cryptographic Fundamentals
Key Concepts
Term | Definition | Usage in Bitcoin |
---|---|---|
Private Key | Secret number allowing bitcoins to be spent | Signs transactions, must be kept secure |
Public Key | Derived from private key using elliptic curve cryptography | Used to generate Bitcoin addresses |
Digital Signature | Cryptographic proof of ownership | Authorizes spending of bitcoin |
Hash Function | One-way function converting data to fixed-size string | Creates transaction and block identifiers |
SHA-256 | Specific hash algorithm used in Bitcoin | Used in mining process and address creation |
Merkle Tree | Data structure summarizing transaction data | Enables efficient verification of transactions |
Nonce | “Number used once” in mining | Changed to find valid block hash in mining |
Address Types
Term | Definition | Characteristics |
---|---|---|
Legacy Address (P2PKH) | Original Bitcoin address format (starts with 1) | Higher transaction fees, universal compatibility |
P2SH Address | Pay to Script Hash address (starts with 3) | Enables advanced scripts, often used for multisig |
Bech32 Address | SegWit address format (starts with bc1) | Lower fees, not supported by all services |
Taproot Address | Latest address type (starts with bc1p) | Enhanced privacy and efficiency, smart contract support |
Multisignature Address | Requires multiple signatures to spend | Enhanced security for shared funds |
Transaction Components
Structure and Elements
Term | Definition | Function |
---|---|---|
Transaction (TX) | Record of bitcoin transfer between addresses | Basic unit of value transfer on blockchain |
Input | Reference to previously unspent transaction output | Source of funds for transaction |
Output | Recipient address and amount | Destination for transaction funds |
Transaction Fee | Difference between inputs and outputs | Payment to miners for processing transaction |
Block | Collection of transactions added to blockchain | Confirms transactions permanently |
Mempool | Collection of unconfirmed transactions | Waiting area before transaction confirmation |
Confirmation | Block containing a transaction plus subsequent blocks | Increases transaction finality and security |
TX Hash/TXID | Unique identifier for a transaction | Reference for tracking transaction status |
RBF (Replace-By-Fee) | Protocol allowing transaction fee increase | Helps unstick transactions during congestion |
CPFP (Child Pays For Parent) | Strategy where child transaction pays higher fee | Alternative method to accelerate transactions |
Advanced Transaction Concepts
Term | Definition | Significance |
---|---|---|
Timelock | Restriction preventing spending until specific time | Enables trust-minimized contracts |
nLockTime | Field setting earliest time transaction can be included | Used in payment channels and contracts |
nSequence | Field enabling relative timelocks | Used in escrow and complex contracts |
Coin Control | Ability to select specific UTXOs | Enhanced privacy and fee management |
Dust | Tiny transaction output worth less than fee to spend it | Network spam prevention mechanism |
Transaction Malleability | Ability to change transaction ID without invalidating it | Fixed by SegWit, enabled Lightning Network |
Segregated Witness (SegWit) | Protocol separating signature data from transaction data | Increased block capacity, fixed malleability |
Signature Hash Types | Options controlling what parts of a transaction are signed | Enables partial transaction signing |
Mining and Consensus
Mining Terminology
Term | Definition | Key Facts |
---|---|---|
Hashrate | Computational power measuring hashes per second | Network security indicator |
Block Reward | New bitcoins created in each block | Halves approximately every 4 years |
Halving | Event reducing block reward by 50% | Occurs every 210,000 blocks (~4 years) |
Difficulty | Network parameter adjusting mining complexity | Adjusts every 2016 blocks to maintain 10-min block time |
Target | Value hash must be below to create valid block | Inverse relationship with difficulty |
Coinbase Transaction | First transaction in block creating new bitcoin | Contains block reward and mining metadata |
Mining Algorithm | Mathematical process for creating valid blocks | SHA-256 double hash in Bitcoin |
ASIC | Application-Specific Integrated Circuit | Specialized hardware optimized for Bitcoin mining |
Block Header | Metadata section of block containing key information | Contains previous block hash, merkle root, timestamp |
Genesis Block | First block in the Bitcoin blockchain | Created January 3, 2009 by Satoshi Nakamoto |
Consensus Rules
Term | Definition | Importance |
---|---|---|
Consensus | Agreement on blockchain state across network | Enables trustless operation |
51% Attack | Control of majority of network hashrate | Potential threat to transaction history |
Fork | Split in blockchain due to rule change or conflict | Mechanism for protocol upgrades |
Soft Fork | Backward-compatible protocol upgrade | Tightens rules, old nodes see new blocks as valid |
Hard Fork | Non-backward-compatible protocol change | Creates permanent divergence requiring full upgrade |
Chain Reorganization (Reorg) | Temporary fork resolution when chain is superseded | Natural part of consensus process |
Orphan Block | Valid block not in main chain | Result of simultaneous block discovery |
Stale Block | Outdated block competing with main chain | Occurs during chain reorganizations |
Bitcoin Economics and Monetary Policy
Economic Concepts
Term | Definition | Significance |
---|---|---|
21 Million Supply Cap | Maximum number of bitcoins that will ever exist | Creates digital scarcity |
Stock-to-Flow Ratio | Existing supply divided by annual production | Used to quantify Bitcoin’s scarcity |
Deflationary | Increasing purchasing power over time | Result of fixed supply and lost coins |
Bitcoin Days Destroyed | Measure of economic activity (coin age × amount transferred) | Indicator of long-term holder activity |
HODL | “Hold On for Dear Life” – long-term holding strategy | Community term for not selling bitcoin |
Satoshi Millionaire | Person owning 1 million satoshis (0.01 BTC) | Entry-level achievement in Bitcoin community |
Hyperbitcoinization | Theoretical mass adoption of Bitcoin as world currency | End state envisioned by Bitcoin maximalists |
Fiat | Government-issued currency not backed by commodity | What Bitcoin aims to replace |
Cantillon Effect | Earlier recipients of new money benefit most | Concept Bitcoin’s fair distribution addresses |
Market Terminology
Term | Definition | Context |
---|---|---|
All-Time High (ATH) | Highest price Bitcoin has ever reached | Important psychological market level |
BTFD (Buy The F*cking Dip) | Strategy of purchasing during price drops | Community approach to accumulation |
FUD (Fear, Uncertainty, Doubt) | Negative information spreading fear | Tactic used by bitcoin critics |
FOMO (Fear Of Missing Out) | Anxiety about missing investment opportunity | Often drives market bubbles |
Market Cap | Total value of all bitcoins (price × supply) | Metric for comparing to other assets |
Whale | Entity holding large amounts of bitcoin | Can influence market with large transactions |
Pump and Dump | Market manipulation scheme | Fraudulent price inflation followed by selling |
OTC (Over The Counter) | Direct trading between parties | Used for large transactions to avoid market impact |
Exchange | Platform for trading bitcoin | Centralized or decentralized (DEX) |
Technical Implementation
Protocol Features
Term | Definition | Impact |
---|---|---|
BIP (Bitcoin Improvement Proposal) | Standard for proposing changes to Bitcoin | Governance mechanism for protocol changes |
Difficulty Adjustment | Automatic recalibration of mining difficulty | Maintains consistent block time |
Halving Cycle | ~4-year period between reward reductions | Creates supply predictability |
Cold Storage | Offline storage of private keys | Enhanced security practice |
Hot Wallet | Internet-connected wallet | Convenient but less secure |
HD Wallet (Hierarchical Deterministic) | Wallet generating keys from single seed | Simplified backup and recovery |
Seed Phrase | 12-24 words representing wallet’s private key | Human-readable backup format |
Testnet | Alternative Bitcoin blockchain for testing | Development environment without real value |
Regtest | Local testing environment for development | Completely controlled test environment |
Bitcoin Core | Reference implementation of Bitcoin protocol | Most widely used Bitcoin software |
Second-Layer and Scaling Solutions
Term | Definition | Purpose |
---|---|---|
Layer 2 | Protocol built on top of Bitcoin blockchain | Scaling solution for faster/cheaper transactions |
Lightning Network | Second-layer payment protocol | Enables instant micropayments |
Payment Channel | Two-party channel allowing multiple transactions | Foundation of Lightning Network |
Channel Capacity | Maximum amount that can flow through a channel | Lightning Network liquidity measure |
Watchtower | Service monitoring channels for fraud | Protects Lightning Network funds when offline |
Sidechains | Alternative blockchains connected to Bitcoin | Enables features while leveraging Bitcoin security |
RGB | Protocol for complex assets on Bitcoin | Issues tokens or smart contracts on Bitcoin |
Simplicity | Low-level programming language for Bitcoin | Alternative to Bitcoin Script for smart contracts |
Drivechains | Two-way pegged sidechains | Allows Bitcoin to move to separate blockchain |
Chaumian E-Cash | Privacy-preserving off-chain payment system | Enables truly anonymous Bitcoin payments |
Privacy and Security
Privacy Concepts
Term | Definition | Relevance |
---|---|---|
Pseudonymity | Using identifiers not linked to real identity | Bitcoin’s default privacy model |
Anonymity Set | Group of transactions indistinguishable from each other | Measure of effective privacy |
Chain Analysis | Techniques to track Bitcoin transactions | Used by companies and law enforcement |
CoinJoin | Privacy technique mixing multiple transactions | Breaks transaction graph links |
PayJoin | Privacy technique hiding payment amount | Prevents common input ownership heuristic |
Stealth Address | One-time address hiding recipient | Prevents address reuse privacy leaks |
Address Reuse | Using same address for multiple transactions | Privacy vulnerability |
Dusting Attack | Sending tiny amounts to track user movement | Surveillance technique |
Tor | Anonymity network | Enhanced network privacy for Bitcoin |
Change Address | New address created for returning change | Privacy feature preventing address reuse |
Security Considerations
Term | Definition | Application |
---|---|---|
Multi-signature (Multisig) | Requiring multiple keys to authorize transaction | Enhanced security for significant holdings |
Key Management | Practices for securing private keys | Critical for protecting bitcoin |
Hardware Security Module (HSM) | Dedicated device for securing keys | Enterprise-grade key protection |
Passphrase | Additional protection layer beyond seed | Adds brute-force protection |
Social Recovery | Key recovery using trusted contacts | Alternative to self-storage of backups |
DDoS Attack | Distributed Denial of Service Attack | Network attack flooding nodes |
Sybil Attack | Creating multiple fake identities | Attack vector against P2P networks |
Eclipse Attack | Isolating node from honest network peers | Attack allowing double-spending |
Quantum Resistance | Security against quantum computing attacks | Future concern for cryptographic systems |
Timelocked Security | Recovery mechanisms requiring waiting periods | Protection against theft |
Community and Governance
Community Terms
Term | Definition | Context |
---|---|---|
Bitcoiner | Bitcoin enthusiast/advocate | Community identification |
Maximalist | Person believing Bitcoin is only legitimate cryptocurrency | Ideological position within community |
Toxic Maximalism | Aggressive advocacy of Bitcoin maximalism | Controversial community behavior |
Shitcoiner | Derogatory term for altcoin investor | Used by Bitcoin maximalists |
Satoshi Nakamoto | Bitcoin’s pseudonymous creator | Identity remains unknown |
Cypherpunk | Advocate for cryptography and privacy | Movement that birthed Bitcoin |
Diamond Hands | Holders who don’t sell during market downturns | Community virtue |
WAGMI (We’re All Gonna Make It) | Expression of collective optimism | Community encouragement |
Plebs | Self-identification of everyday Bitcoiners | Community term for regular users |
Governance Concepts
Term | Definition | Significance |
---|---|---|
UASF (User Activated Soft Fork) | Upgrade activated by users running full nodes | Bottom-up governance mechanism |
Node Sovereignty | Control exercised by running full validation node | Foundation of Bitcoin’s power distribution |
Rough Consensus | Decision-making process without formal voting | Bitcoin’s primary governance mechanism |
Bitcoin Governance | Process of protocol change implementation | Intentionally resistant to rapid change |
Miner Activated Soft Fork | Upgrade signaled through mining blocks | Top-down governance mechanism |
OP_RETURN | Script operation allowing data storage in Bitcoin | Limited metadata inclusion method |
Opcodes | Operation codes in Bitcoin Script | Building blocks for Bitcoin programmability |
Schnorr Signatures | Digital signature scheme | More efficient and privacy-enhancing signatures |
Taproot | 2021 upgrade enabling advanced functionality | Enhanced privacy and smart contract capability |
Resources for Further Learning
Technical Resources
- Bitcoin Whitepaper: Original document by Satoshi Nakamoto
- Bitcoin Core Documentation: Reference implementation details
- Bitcoin Improvement Proposals (BIPs): Technical specifications
- Bitcoin StackExchange: Q&A for technical questions
- Mastering Bitcoin by Andreas Antonopoulos: Comprehensive technical book
Educational Resources
- Bitcoin.org: Official educational website
- Nakamoto Institute: Archives of important Bitcoin writings
- Bitcoin Wiki: Community-maintained information
- Hope.com: Educational platform for beginners
- “The Bitcoin Standard” by Saifedean Ammous: Economic explanation
Tools and Services
- Blockchain Explorers: Tools to view blockchain transactions
- Bitcoin Core: Reference full node implementation
- Mempool.space: Visual blockchain and mempool explorer
- BitcoinVisuals: Data visualizations of network metrics
- Clark Moody Bitcoin Dashboard: Real-time metrics dashboard
This comprehensive cheat sheet covers key terminology across the Bitcoin ecosystem. For deeper understanding, refer to the recommended resources and stay updated as Bitcoin continues to evolve.