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
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).
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.
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.
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.
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.
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.
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.