Free Practice Questions for CHFD
Exam-style questions and explanations by OpenExamPrep.
Loading practice questions...
Explore More Linux Foundation Certifications
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: CHFD Exam
120 min
Time Limit
Linux Foundation
Performance
Exam Format
Web IDE and command line
Node.js
Language
CHFD curriculum
v2.2 LTS
Fabric Version
CHFD curriculum
3 years
Validity
Linux Foundation
12 months
Eligibility Window
Candidate handbook
CHFD is a 2-hour, online proctored, performance-based exam that tests Hyperledger Fabric v2.2 LTS development with Node.js. Official domain weights are Identity Management (7%), Network Configuration (8%), Smart Contract Development (40%), Smart Contract Invocation (25%), and Maintenance and Testing (20%). Certification is valid for 3 years, includes one free retake, and carries a 12-month eligibility window. Candidates work in a browser-based Web IDE plus terminal and use fabric-contract-api for chaincode and the fabric-network SDK for client applications.
Sample CHFD Practice Questions
Try these sample questions to review concepts for the CHFD exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1Which Hyperledger Fabric component issues x509 enrollment certificates that establish a member's identity inside an MSP?
2What does the `fabric-ca-client register` command do?
3Inside Node.js chaincode, which call returns the MSP ID of the organization that submitted the current transaction?
4What does NodeOUs configuration in an MSP let you do?
5A chaincode method needs to allow only callers that hold the attribute `role=auditor` on their x509 certificate. Which approach is correct in Fabric v2.2 Node.js chaincode?
6What is the relationship between an MSP and an organization in a Fabric channel?
7Which method on `ctx.clientIdentity` returns the X.509 certificate object of the transaction submitter so the chaincode can inspect issuer or subject fields?
8Which Fabric tool generates the genesis block, channel configuration transactions, and anchor peer update transactions from `configtx.yaml`?
9You created a channel but cross-org private state propagation seems unreliable. Which channel-level update most directly addresses this?
10Which consensus implementation does Hyperledger Fabric v2.2 use for its production-ready ordering service?
About the CHFD Exam
The Certified Hyperledger Fabric Developer (CHFD) validates the ability to write, package, deploy, invoke, and maintain Hyperledger Fabric chaincode and gateway-based client applications. The exam is performance-based: candidates solve hands-on tasks in a Web IDE and command line using Node.js on Fabric v2.2 LTS.
Exam sponsor: Linux Foundation / Hyperledger. The requirements and fees below concern the certification or admission exam, separate from our free practice resources.
Assessment
Online proctored, performance-based tasks solved in a Web IDE and command line (our practice bank simulates the concepts with 100 multiple-choice questions)
Time Limit
2 hours (120 minutes)
Passing Score
Pass/Fail (exact cut score not published by Linux Foundation)
Fees, eligibility, and exam policies can change. Confirm them with the exam sponsor before applying or paying.
Our practice resources: topics covered
We aim to reflect publicly available exam outlines and topic information in our study resources. Coverage, format, and difficulty may differ from the actual exam, and we cannot guarantee that every detail is accurate or current. Confirm exam requirements, fees, and policies with the official exam sponsor.
Identity Management
Fabric CA, register and enroll, x509 enrollment certificates, MSP structure, NodeOUs, identity attributes, and attribute-based access control inside chaincode using getMspID and getX509Certificate.
Network Configuration
configtx.yaml, configtxgen, channel artifacts, channel update transactions, anchor peer configuration, system and application channels, and Raft-based ordering services.
Smart Contract Development
Author Node.js chaincode with the fabric-contract-api package: Contract class, Transaction/Returns/Param decorators, Context, ChaincodeStub, putState, getState, deleteState, composite keys, range and rich queries, deterministic execution rules, private data collections, and contract events.
Smart Contract Invocation
Client applications using the fabric-network SDK: Gateway, Network, Contract, submitTransaction vs evaluateTransaction, transient data, endorsement and discovery, contract and block event listeners, and offline signing.
Maintenance and Testing
peer lifecycle chaincode commands (package, install, queryinstalled, approveformyorg, checkcommitreadiness, commit, querycommitted), package_id and sequence numbers, unit testing chaincode with mock stubs (sinon, chai), integration testing on the test-network, and chaincode upgrade flows.
Preparing for the CHFD Exam
What You Need to Know
- Passing score: Pass/Fail (exact cut score not published by Linux Foundation)
- Assessment: Online proctored, performance-based tasks solved in a Web IDE and command line (our practice bank simulates the concepts with 100 multiple-choice questions)
- Time limit: 2 hours (120 minutes)
- Exam / certification fees: $445 USD Official sources
Using Our Practice Resources
- Work through all 100 available questions
- Review every answer and explanation
- Track weak areas and revisit them
- Use our AI tutor for tough concepts
CHFD: Suggested Study Strategy
Frequently Asked Questions
What format is the CHFD exam?
CHFD is a 2-hour online proctored, performance-based exam. You solve hands-on tasks in a browser-based Web IDE and command line using Node.js on Hyperledger Fabric v2.2 LTS. Our practice bank simulates the concepts with 100 multiple-choice questions for review.
Which Fabric version does CHFD test?
CHFD aligns with the Hyperledger Fabric v2.2 LTS line. You should be comfortable with the new chaincode lifecycle (peer lifecycle chaincode), the fabric-contract-api programming model, the fabric-network Gateway SDK, and private data collections rather than the legacy v1.x SDK or pre-2.0 chaincode lifecycle.
What are the official CHFD domain weights?
The Linux Foundation curriculum weights the exam as Identity Management 7%, Network Configuration 8%, Smart Contract Development 40%, Smart Contract Invocation 25%, and Maintenance and Testing 20%. That means roughly two-thirds of the exam is focused on writing and invoking chaincode.
How much does the CHFD exam cost?
Linux Foundation performance-based developer exams are $445 USD with one free retake at current pricing. Verify the latest price on the official CHFD product page before purchasing because Linux Foundation periodically updates exam pricing and runs promotions.
Are there prerequisites for CHFD?
There are no formal prerequisites. Linux Foundation recommends working knowledge of Node.js, Linux command line, Docker, and Hyperledger Fabric concepts. The Hyperledger Fabric for Developers course (LFD272) is the recommended companion training.
How long is the CHFD certification valid?
CHFD certification is valid for 3 years from the date earned. Exam eligibility itself is valid for 12 months from purchase, and the exam includes one free retake if you do not pass on the first attempt.