โ† All CBP Flashcard Decks

Bitcoin Mining and Consensus Flashcards

7 cards from real CBP practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 Bitcoin Mining and Consensus flashcards as text
  1. What is 'hash rate' a measure of in Bitcoin mining?

    Answer: The number of SHA-256 hash computations a miner performs per second

    Hash rate measures the computational power of a miner or the network, expressed as hashes per second (e.g., TH/s).

  2. What is the key vulnerability addressed by requiring multiple confirmations before accepting a Bitcoin payment?

    Answer: Double-spend attacks via chain reorganization

    Each additional confirmation makes it exponentially harder for an attacker to rewrite history and reverse a transaction through a chain reorganization.

  3. What is 'fee sniping' in the context of Bitcoin mining incentives?

    Answer: Miners reorging recent blocks to steal high-fee transactions for themselves

    Fee sniping is when a miner intentionally reorganizes recent blocks to claim transactions with high fees included in those blocks.

  4. In Bitcoin's proof-of-work, what cryptographic hash function is applied twice to the block header?

    Answer: SHA-256

    Bitcoin uses double-SHA-256 (SHA-256 applied twice) on the block header to produce the proof-of-work hash.

  5. What is the concept of 'difficulty retargeting' in Bitcoin?

    Answer: Adjusting the proof-of-work target every 2016 blocks to maintain a 10-minute average block time

    Every 2016 blocks (~2 weeks), Bitcoin adjusts mining difficulty up or down to keep block production near the 10-minute target.

  6. Why is it computationally infeasible to reverse a transaction buried under many Bitcoin confirmations?

    Answer: An attacker would need to redo all the proof-of-work for each subsequent block while outpacing the honest network

    Reversing a deeply confirmed transaction requires re-mining all blocks from that point forward faster than the honest network adds new blocks.

  7. What is the 'coinbase transaction' in a Bitcoin block?

    Answer: A special transaction with no inputs that creates new Bitcoin and collects block fees

    The coinbase transaction is the first transaction in every block, creating new BTC (the subsidy) and awarding all transaction fees to the miner.