Bitcoin Fundamentals: The Complete Cheat Sheet

Introduction

Bitcoin is the first and most well-known cryptocurrency, created in 2009 by an anonymous person or group using the pseudonym Satoshi Nakamoto. It operates as a decentralized digital currency that enables peer-to-peer transactions without requiring an intermediary like a bank. Bitcoin introduced blockchain technology, which maintains a secure, transparent, and immutable record of all transactions, revolutionizing our understanding of money and digital ownership.

Core Bitcoin Concepts

Fundamental Components

  • Blockchain: A distributed public ledger that records all Bitcoin transactions
  • Decentralization: No central authority controls Bitcoin; the network is maintained by users
  • Cryptography: Secures the network and verifies transactions through complex mathematics
  • Mining: The process of validating transactions and creating new bitcoins
  • Finite Supply: Only 21 million bitcoins will ever exist (approximately 19 million already mined)
  • Pseudonymity: Transactions are visible but not linked to real-world identities

Key Bitcoin Properties

PropertyDescriptionSignificance
ScarcityLimited to 21 million coinsCreates digital scarcity, deflationary model
Divisibility1 BTC = 100,000,000 satoshisEnables microtransactions, broad accessibility
PortabilityCan be stored and transferred digitallyMoney moves at internet speed globally
DurabilityDigital asset, doesn’t physically degradePermanent record on blockchain
FungibilityEach unit is interchangeableStandard value across the network
VerifiabilityCryptographically verified transactionsPrevents counterfeiting and double-spending
DecentralizationDistributed network of validatorsResistant to censorship and single points of failure

Bitcoin Technical Foundations

Blockchain Structure

  1. Block: Package of transactions (typically 1-2MB)
  2. Header: Contains metadata about the block
  3. Transaction Data: List of all transfers included in the block
  4. Merkle Root: Cryptographic summary of all transactions
  5. Hash: Unique identifier of the block
  6. Nonce: Number used to find valid block hash

Private & Public Keys

  • Private Key: 256-bit random number serving as your password (NEVER share)
  • Public Key: Generated from private key using elliptic curve cryptography
  • Bitcoin Address: Derived from public key, used to receive Bitcoin
  • Digital Signature: Created with private key to authorize transactions

Addresses and Wallets

Address TypeFormatFeaturesUse Case
Legacy (P2PKH)Starts with “1”Original address formatHighest compatibility
Nested SegWit (P2SH)Starts with “3”Better fees, securityGood balance of features
Native SegWit (Bech32)Starts with “bc1”Lowest fees, most efficientLatest transactions
TaprootStarts with “bc1p”Enhanced privacy, scalabilitySmart contracts, complex txs

Bitcoin Transactions Explained

Transaction Components

  • Inputs: Bitcoin being spent (reference to previous transaction outputs)
  • Outputs: Recipients and amounts
  • Transaction Fee: Difference between inputs and outputs
  • Signature: Cryptographic proof authorizing the spend
  • Transaction ID (TXID): Unique identifier for the transaction

Transaction Lifecycle

  1. Creation: Sender creates transaction with wallet software
  2. Signing: Transaction signed with sender’s private key
  3. Broadcasting: Transaction sent to Bitcoin network nodes
  4. Mempool: Transaction awaits confirmation in memory pool
  5. Mining: Miners include transaction in a block
  6. Confirmation: Block added to blockchain (1 confirmation)
  7. Finality: Additional blocks added on top (6+ confirmations considered secure)

Fee Determination Factors

  • Transaction Size (in bytes): More inputs/outputs = larger size
  • Network Congestion: Higher demand = higher fees
  • Urgency: Faster confirmation requires higher fees
  • Segwit Usage: SegWit transactions pay less fees for same priority

Mining and Network Security

Mining Process

  1. Collect pending transactions from mempool
  2. Verify transactions are valid
  3. Create a candidate block with valid transactions
  4. Compute merkle root of all included transactions
  5. Try to find nonce that produces valid block hash
  6. Broadcast valid block to network if found

Mining Economics

AspectDescriptionCurrent Facts
Block RewardNew bitcoins created per block6.25 BTC per block (as of 2023)
HalvingReduction of block reward by 50%Occurs approximately every 4 years
Transaction FeesAdditional miner incomeVaries based on network demand
Difficulty AdjustmentMaintains 10-minute block timeRecalculates every 2016 blocks (~2 weeks)
HardwareSpecialized mining equipmentASIC miners dominate (measured in TH/s)
Energy ConsumptionElectricity used to secure networkEstimated 100-150 TWh annually
HashrateTotal computational powerOver 300 EH/s (quintillion hashes/second)

Consensus Rules

  • Proof of Work: Miners compete to solve cryptographic puzzles
  • Longest Chain: Network follows the chain with most accumulated work
  • Valid Transactions: Must have proper signatures and unspent inputs
  • Supply Schedule: Block rewards follow predetermined halving schedule
  • Block Size Limit: Maximum block size (weight) enforced by nodes

Bitcoin Network Properties

Network Participants

ParticipantRoleRequirements
MinersCreate new blocks, secure networkSpecialized hardware, electricity
Full NodesValidate transactions and blocksBitcoin Core software, storage (~500GB)
Light ClientsConnect to full nodes for verificationWallet software, minimal resources
UsersHold and transact BitcoinWallet (software, hardware, paper)

Layer-1 vs. Layer-2 Solutions

LayerExamplesPurposeTradeoffs
Layer-1 (Base Chain)Bitcoin blockchainSecurity, decentralizationLimited throughput, higher fees
Layer-2 (Scaling Solutions)Lightning Network, LiquidScalability, instant paymentsDifferent security assumptions

Improvement Proposals

UpgradeYearPurposeImpact
SegWit (BIP141)2017Fix transaction malleability, more transactions per blockEnabled Lightning Network, reduced fees
Taproot (BIPs 340-342)2021Privacy, smart contracts, efficiencyEnhanced programmability, lower fees for complex scripts
Lightning Network2018+Instant micropaymentsEnables near-infinite scaling off-chain

Wallet Options and Security

Types of Bitcoin Wallets

Wallet TypeDescriptionSecurity LevelEase of UseExamples
Hardware WalletsPhysical devices storing keys offlineVery HighModerateLedger, Trezor
Software WalletsApps on computer or smartphoneModerateHighBlueWallet, Electrum
Paper WalletsPrivate keys printed on paperHigh (if generated securely)LowBitaddress.org
Brain WalletsKeys derived from memorized passphraseVariableLowNot recommended
Watch-only WalletsMonitor addresses without private keysHighHighSentinel, Electrum in watch mode
Multi-signatureRequires multiple keys to authorizeVery HighLowElectrum, Specter
CustodialHeld by third party (exchange)LowVery HighExchange accounts

Backup Methods

MethodDescriptionBest Practices
Seed Phrase12-24 word recovery phraseWrite on paper/metal, store in multiple secure locations
Private Key BackupRaw private keyLess common, seed phrases preferred
Multisig ConfigurationBackup of public keys and setupStore details of multisig setup separately from seed phrases
Shamir’s Secret SharingSplit backup into multiple partsUse for institutional-grade security

Common Challenges and Solutions

Challenge: Forgotten Seed Phrase

  • Solution: None if completely forgotten; use professional recovery services if partially remembered
  • Prevention: Multiple backup copies stored securely, test recovery process

Challenge: Stuck/Unconfirmed Transaction

  • Solution: Use Replace-By-Fee (RBF) if enabled; use transaction accelerator services
  • Solution: Wait for mempool to clear (can take hours to days)
  • Prevention: Use wallet with fee estimation, enable RBF

Challenge: Lost Access to Hardware Wallet

  • Solution: Use recovery seed phrase with compatible wallet software
  • Prevention: Test recovery process before storing significant funds

Challenge: Protecting Against Theft

  • Solution: Use hardware wallets, multisignature setups
  • Solution: Keep majority of funds in cold storage
  • Prevention: Never share private keys/seed phrases, beware of phishing

Best Practices and Tips

Security Best Practices

  • Store most Bitcoin in cold storage (hardware wallet or paper wallet)
  • Use unique passwords and 2FA on exchanges/online services
  • Verify all addresses before sending transactions
  • Keep software and firmware updated
  • Research thoroughly before using any service
  • Never enter seed phrases on websites or in software you don’t trust

Privacy Considerations

  • Use a new address for each transaction
  • Consider using coin control features in advanced wallets
  • Be cautious about linking identity to Bitcoin addresses publicly
  • Consider privacy-enhancing tools like CoinJoin for important transactions
  • Use Bitcoin over Tor for additional network privacy

Investment Strategies

  • Dollar-cost averaging (regular small purchases) reduces volatility impact
  • Hold for long-term (HODL) historically outperforms trading
  • Only invest what you can afford to lose
  • Secure self-custody is crucial for true Bitcoin ownership
  • Consider Bitcoin as digital gold/savings technology rather than speculative asset

Resources for Further Learning

Official Documentation

Technical Resources

Educational Websites and Courses

Recommended Books

  • “The Bitcoin Standard” by Saifedean Ammous
  • “Mastering Bitcoin” by Andreas Antonopoulos
  • “The Little Bitcoin Book” by Bitcoin Collective
  • “Inventing Bitcoin” by Yan Pritzker

This cheat sheet covers fundamental Bitcoin concepts. Always verify information through multiple reputable sources and consider consulting with financial and tax professionals before making significant Bitcoin-related decisions.

Scroll to Top