← All CBDH Flashcard Decks

System Architecture & Design Flashcards

7 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 7 System Architecture & Design flashcards as text
  1. Which sequence correctly describes Fabric's transaction flow model?

    Answer: Execute, order, validate

    Fabric uses execute-order-validate: endorse by simulation, order, then validate and commit.

  2. Which world state database supports rich JSON queries in Fabric?

    Answer: CouchDB

    CouchDB supports rich queries against JSON values, while LevelDB supports only key and range queries.

  3. A transaction is marked MVCC_READ_CONFLICT at commit time. What most likely happened?

    Answer: A key it read was changed by an earlier transaction in the same or prior block

    Validation fails when the version of a key read during simulation no longer matches the committed version.

  4. In the Fabric v2 chaincode lifecycle, what must happen before a chaincode definition can be committed to a channel?

    Answer: Enough organizations approve the definition according to the lifecycle endorsement policy

    Organizations approve the definition, and commit succeeds once the lifecycle policy, by default a majority, is satisfied.

  5. What role does the leader peer in an organization play?

    Answer: Pulls blocks from the ordering service and distributes them to other peers via gossip

    The leader peer connects to the orderer and disseminates blocks to the org's other peers.

  6. What does Fabric CA primarily issue?

    Answer: X.509 enrollment certificates for network identities

    Fabric CA registers and enrolls identities by issuing X.509 certificates.

  7. What is the main benefit of running chaincode as an external service in Fabric 2.x?

    Answer: The chaincode runs outside the peer's Docker-managed build and launch, simplifying Kubernetes deployments

    External chaincode lets operators launch and manage chaincode independently from the peer.

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