โ† All CBP Flashcard Decks

Bitcoin Basics and Cryptography 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 Basics and Cryptography flashcards as text
  1. What is the 'difficulty adjustment' in Bitcoin and how often does it occur?

    Answer: An automatic recalibration of mining difficulty every 2016 blocks (~2 weeks) to target 10-minute block intervals

    Every 2016 blocks, Bitcoin nodes recalculate the difficulty target so that the average time between blocks remains approximately 10 minutes.

  2. What is a Bitcoin UTXO?

    Answer: An unspent transaction output that represents a discrete amount of bitcoin that can be used as input in a future transaction

    UTXOs (Unspent Transaction Outputs) are the fundamental accounting units of Bitcoin; spending bitcoin means consuming UTXOs as inputs and creating new UTXOs as outputs.

  3. What does 'deterministic key generation' mean in the context of HD wallets (BIP32)?

    Answer: A single master seed can deterministically derive a hierarchical tree of all private/public key pairs

    BIP32 HD wallets use a master seed to deterministically derive unlimited child keys, allowing full wallet recovery from a single backup seed phrase.

  4. Which of the following best describes a 51% attack on Bitcoin?

    Answer: An attacker controlling more than half of the network's hash rate can reorganize recent blocks and double-spend

    With majority hash power, an attacker can mine a longer secret chain, reorg the honest chain, and potentially reverse recent transactions for double spending.

  5. What is the purpose of a Bitcoin transaction's 'locktime' field?

    Answer: To specify the earliest block height or timestamp at which the transaction can be included in a block

    The nLockTime field makes a transaction invalid before a certain block height or Unix timestamp, enabling time-locked payment constructs.

  6. What is the difference between a hot wallet and a cold wallet in Bitcoin?

    Answer: A hot wallet is connected to the internet while a cold wallet keeps private keys offline

    Hot wallets are internet-connected and convenient for frequent transactions, while cold wallets keep private keys isolated from online threats for long-term storage.

  7. What is the purpose of Bitcoin's 'mempool'?

    Answer: A holding area where unconfirmed transactions wait until miners select and include them in a block

    The mempool (memory pool) is each node's local set of valid, unconfirmed transactions that miners draw from when constructing new blocks.