← All CBDH Flashcard Decks

CBDH Consensus & Transaction Validation Flashcards

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

Read the first 6 CBDH Consensus & Transaction Validation flashcards as text
  1. What is MVCC (Multi-Version Concurrency Control) in the context of Hyperledger Fabric?

    Answer: A conflict detection mechanism that invalidates transactions whose read data changed since simulation

    Fabric uses MVCC to detect phantom reads by comparing the read-set key versions from endorsement time against the committed world state at validation time.

  2. In Hyperledger Fabric, what is the 'read set' in a transaction's read-write set?

    Answer: The set of keys and their versions read during chaincode simulation

    The read set captures each key accessed via GetState along with its version (block number + transaction index) at simulation time, used later for MVCC conflict detection.

  3. What does 'phantom read' protection in Hyperledger Fabric ensure?

    Answer: A transaction is invalidated if the range query result would differ at commit time versus simulation time

    Phantom read protection invalidates transactions where a range query's result set would be different at commit time due to intervening writes, maintaining serializability.

  4. Which ordering service consensus mode in Fabric requires an external Apache Kafka and ZooKeeper cluster?

    Answer: Kafka-based ordering

    The Kafka-based ordering service relies on external Kafka brokers and ZooKeeper for crash fault tolerant ordering, though it has been deprecated in favor of Raft.

  5. What is the 'Solo' ordering service in Hyperledger Fabric primarily used for?

    Answer: Development and testing environments only

    The Solo orderer runs as a single process with no fault tolerance and is only suitable for development and testing, not production.

  6. In a Raft ordering service, what role does the 'leader' node play?

    Answer: Receives client transactions and replicates them to follower orderers before cutting blocks

    The Raft leader is the single orderer that receives all transactions, appends them to its log, replicates to followers, and cuts blocks once consensus is reached.

How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy

Sources & references

Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy

  1. blockchaintrainingalliance.com — Test delivery, passing score, score release, test dates, fees, exam format, time limit · verified Oct 2026