Project Planning & Deployment 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 Project Planning & Deployment flashcards as text
Which Hyperledger project is an enterprise-grade Ethereum client that supports QBFT and IBFT 2.0 consensus?
Answer: Hyperledger Besu
Besu is a Java Ethereum client that supports both public and private networks with permissioning and BFT consensus.
A project focuses on decentralized identity and verifiable credentials. Which Hyperledger project fits best?
Answer: Hyperledger Indy
Indy provides ledger and tooling for decentralized, self-sovereign identity, often paired with Aries and Ursa.
How should chaincode be tested before deployment in a CI/CD pipeline?
Answer: Unit tests with a mocked stub, followed by integration tests on a test network
Mocked-stub unit tests catch logic errors early, and integration tests on a test network validate endorsement and lifecycle behavior.
A bug is found in a deployed chaincode that wrote incorrect data. What is the proper recovery approach given ledger immutability?
Answer: Deploy a corrected chaincode version and submit compensating transactions
History cannot be altered, so fixes ship as a new chaincode definition plus compensating transactions.
For resilience in a multi-organization Fabric production network, how should Raft orderer nodes be placed?
Answer: Distributed across different failure domains and ideally across organizations
Spreading orderers across zones and organizations avoids a single point of failure and supports decentralized trust.
Why should container image versions for Fabric components be pinned in deployment manifests?
Answer: To ensure reproducible deployments and avoid unplanned upgrades that may break compatibility
Pinning prevents accidental version drift between nodes and keeps deployments repeatable.
In Hyperledger Sawtooth, where is application business logic implemented?
Answer: In transaction processors that handle specific transaction families
Sawtooth separates the core from application logic, which lives in transaction processors for transaction families.
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