← All CCE Flashcard Decks

Blockchain Fundamentals & Architecture Flashcards

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

Read the first 7 Blockchain Fundamentals & Architecture flashcards as text
  1. What is the 'difficulty adjustment' mechanism in Bitcoin's Proof-of-Work?

    Answer: An automatic recalibration every 2,016 blocks to keep average block time near 10 minutes

    Every 2,016 blocks (~2 weeks), Bitcoin adjusts the PoW target so that if blocks came faster than 10 minutes the difficulty increases, and if slower it decreases.

  2. In an account-based blockchain model (like Ethereum), how are balances tracked compared to Bitcoin's UTXO model?

    Answer: Global state maps each address to a running balance, debited and credited with each transaction

    Ethereum's account model stores a global state trie mapping addresses to account objects (balance, nonce, code hash), making balance checks simpler but requiring global state management.

  3. What is a 'blockchain oracle' and why is it needed?

    Answer: An external data feed service that provides real-world information to smart contracts

    Smart contracts cannot access off-chain data on their own; oracles (e.g., Chainlink) securely bridge real-world data (prices, weather, sports results) onto the blockchain for contract execution.

  4. What is the significance of the 'coinbase transaction' in each Bitcoin block?

    Answer: It is the first transaction in a block that creates new Bitcoin as block reward for the miner

    The coinbase transaction has no inputs and creates new BTC (block subsidy + fees) paid to the miner's address — it is the only transaction allowed to create coins from nothing.

  5. What problem does the Lightning Network solve in Bitcoin?

    Answer: It enables fast, low-fee off-chain payments via bi-directional payment channels settled on-chain

    Lightning Network creates a Layer-2 network of payment channels where parties transact off-chain and only broadcast the opening and closing transactions on Bitcoin's base layer.

  6. What is 'block propagation' and why does it matter for blockchain security?

    Answer: The time it takes for a newly mined block to reach all network nodes; slower propagation increases fork risk

    Slow block propagation increases the chance of temporary forks because two miners may solve blocks before either hears of the other's solution, wasting hash power and risking chain reorganization.

  7. In the context of blockchain, what is a '51% attack'?

    Answer: An attack where a single entity controls the majority of mining/staking power and can rewrite recent history

    A 51% attack occurs when one entity controls over half the network's hash rate (PoW) or stake (PoS), enabling double-spend attacks by reorganizing recent blocks.