โ† All Blockchain Technology Flashcard Decks

Core Blockchain Data Structures Flashcards

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

Read the first 7 Core Blockchain Data Structures flashcards as text
  1. What happens to the Merkle root if a single transaction in the block is modified?

    Answer: The Merkle root changes completely

    Because the root is derived from all leaves, modifying any transaction propagates a new root value.

  2. Which hash algorithm does Bitcoin primarily use for block hashing?

    Answer: SHA-256

    Bitcoin uses double SHA-256 for block and transaction hashing.

  3. What is the role of the nonce in a block header?

    Answer: A value miners adjust to find a valid proof-of-work hash

    The nonce is varied during mining to produce a header hash meeting the difficulty target.

  4. Compared to a list, why is a Merkle tree more efficient for verifying data integrity?

    Answer: It allows verifying a subset without rehashing all data

    A Merkle tree enables verifying individual items with a short proof rather than rehashing the entire dataset.

  5. What is an 'uncle' (ommer) block reference in some blockchain data models?

    Answer: A valid block not on the main chain but referenced for partial reward

    Uncle/ommer blocks are valid stale blocks referenced by the main chain, historically rewarding their miners.

  6. What guarantees immutability in a hash-linked chain of blocks?

    Answer: Each block's hash depends on its content and the prior block's hash

    Content-dependent hashing chained backward means any change breaks every subsequent link, enforcing immutability.

  7. How are transactions ordered within a block's Merkle tree construction?

    Answer: In a defined, deterministic order so the root is reproducible

    Transactions follow a deterministic order so any node rebuilding the tree computes the identical Merkle root.