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
What is a 'channel' in Hyperledger Fabric and how does it relate to consensus?
Answer: An isolated ledger and messaging environment where a subset of network members share a consensus context
A channel provides data isolation by maintaining a separate ledger and ordering context, so only channel members participate in consensus for that channel's transactions.
What is the significance of the 'BatchTimeout' setting in the Fabric orderer configuration?
Answer: Maximum wait time before the orderer cuts a block even if BatchSize isn't reached
BatchTimeout sets the maximum time the orderer waits after the first transaction arrives before cutting a block, trading latency for throughput.
In Hyperledger Fabric, what is an 'anchor peer' and its role in consensus-related communication?
Answer: The peer in an organization that is discoverable by other organizations for cross-org gossip
An anchor peer is the known contact point for an organization, enabling cross-organizational gossip so peers in different orgs can discover each other and exchange channel updates.
What does 'state-based endorsement' allow in Hyperledger Fabric?
Answer: Different endorsement policies per individual key in the world state, overriding the chaincode-level policy
State-based endorsement lets chaincode set per-key endorsement policies using stub.SetStateValidationParameter(), allowing fine-grained control beyond the chaincode-level policy.
How does Hyperledger Fabric achieve transaction finality compared to probabilistic blockchains?
Answer: Through deterministic finality — once a block is committed it is irreversible, with no forks possible
Fabric achieves deterministic finality because the CFT ordering service guarantees block order and prevents forks, so committed transactions are final immediately.
What configuration parameter controls the maximum number of transactions per block in Hyperledger Fabric?
Answer: MaxMessageCount in BatchSize
MaxMessageCount is a BatchSize parameter that sets the upper limit on transactions per block, with the orderer cutting a block when this count 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
- blockchaintrainingalliance.com — Test delivery, passing score, score release, test dates, fees, exam format, time limit · verified Oct 2026