| Exam Code | CBDH |
| Exam Name | Blockchain BTA Certified Blockchain Developer - Hyperledger |
| Vendor | Blockchain |
| Total Questions | 195 |
| Last Updated | 26-Oct, 2026 |
- Latest & Verified Questions
- Detailed Explanations
- Regular Updates
- Full-Length Practice Tests
- Boost Your Exam Confidence
PDF Study Materials
Downloadable guides and resources
Practice Tests
Full-length tests with real exam experience
Progress Tracking
Monitor your performance and improvement
Study Anywhere
Access on desktop, tablet, and mobile
Free CBDH Practice Questions
Explore 11 free practice questions for the Blockchain CBDH exam and review the answers and explanations to support your preparation.
-
Question 1
Single answerWhat type of ledger refers to a distributed ledger that doesn’t require a native currency to operate?
-
Option A:Correct
Tokenless
-
Option B:Correct
Public
-
Option C:Correct
Enterprise
-
Option D:Correct
Private
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
Explanation
A tokenless ledger refers to a distributed ledger that doesn’t require a native currency to operate. Generally, in a private blockchain tokens are not needed due to resources controlled by one party.
-
-
Question 2
Single answerWhen your developing with Fabric Composer which of the following is true?
-
Option A:Correct
Decrease the time of development
-
Option B:Correct
Simplifies the development of applications
-
Option C:Correct
Simplifies the code integration of applications
-
Option D:Correct
Increases the time of development
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
Explanation
Hyperledger Composer is an open-source application development framework which simplifies the creation of Hyperledger Fabric blockchain applications, thus reducing the time and complexity of development. The tool aims at helping users to create blockchain applications based on Hyperledger Fabric without needing to know the low-level (Go Programming) details involved in blockchain networks.
-
-
Question 3
Single answerA transaction in Hyperledger Fabric is a request to the blockchain to execute a function on the ledger. By what the function is implemented?
-
Option A:Correct
Chaincode
-
Option B:Correct
Service Account
-
Option C:Correct
SDK
-
Option D:Correct
API
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
Explanation
Chaincode is programmatic logic. A transaction is a request to the blockchain to execute a function on the ledger. The function is implemented by a chaincode. Aka smart contracts References:
-
-
Question 4
Single answerWhich of the following is a role in Fabric that has permission to create transactions and query network data?
-
Option A:Correct
Chain Transactor
-
Option B:Correct
Chain Administrator
-
Option C:Correct
Chain Auditor
-
Option D:Correct
Chain Member
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
-
-
Question 5
Single answerAn Answer: A is defined as a communication node that is responsible for the distribution of blockchain transactions in Hyperledger Fabric
-
Option A:Correct
MSP
-
Option B:Correct
Peer Node
-
Option C:Correct
Client Node
-
Option D:Correct
Endorsing Node
-
Option E:Correct
Orderer
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: E
-
-
Question 6
Single answerBlockchain solutions are comprised of four building blocks. Which of the following answers list the building blocks?
-
Option A:Correct
Shared ledger, Privacy, Trust, and Smart Contracts or (Chaincode)
-
Option B:Correct
Shared ledger, Centralization, Trustless, and Smart Contracts or (Chaincode)
-
Option C:Correct
Shared ledger, Privacy, Trustless, and Smart Contracts or (Chaincode)
-
Option D:Correct
Shared ledger, Centralization, Trust, and Smart Contacts or (Chaincode)
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
-
-
Question 7
Single answerWhere are models stored when you develop a business network application model on Playground?
-
Option A:Correct
On the web server hosting the Playground
-
Option B:Correct
File system
-
Option C:Correct
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A
-
-
Question 8
Single answerRelationship is created using the symbol:
-
Option A:Correct
_ >
-
Option B:Correct
o
-
Option C:Correct
> >
-
Option D:Correct
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: C
-
-
Question 9
Multiple answersHyperledger Fabric Consensus is planned out into 3 phases. (Select three.)
-
Option A:Correct
Validation
-
Option B:Correct
Scheduling
-
Option C:Correct
Ordering
-
Option D:Correct
Endorsement
-
Option E:Correct
Processing
-
Option F:Correct
Batching
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A, C, D
-
-
Question 10
Multiple answersThe gossip data dissemination protocol performs which three functions? (Choose three.)
-
Option A:Correct
Manages peer discovery and channel membership
-
Option B:Correct
Disseminates ledger data across all peers on the channel
-
Option C:Correct
Manages channel membership only
-
Option D:Correct
Sync ledger state across all peers on any channel
-
Option E:Correct
Sync ledger state across all peers on the channel
-
Option F:Correct
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: A, B, E
-
-
Question 11
Single answerWhat must implement every chaincode?
-
Option A:Correct
Golang
-
Option B:Correct
Chaincode Interface
-
Option C:Correct
Java
-
Option D:Correct
Show Answer & Explanation Hide Answer & Explanation
Correct Answer: B
Explanation
Chaincode Interface is required and supports Go, Node.js or Java.
References:
-