100+ Free CHFD Practice Questions
Pass your Certified Hyperledger Fabric Developer (CHFD) exam on the first try — instant access, no signup required.
Which command displays the chaincode definitions currently committed on a channel?
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 test your CHFD exam readiness. 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.
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)
Exam Fee
$445 USD (Linux Foundation / Hyperledger)
CHFD Exam Content Outline
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.
How to Pass 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 fee: $445 USD
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
CHFD Study Tips from Top Performers
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.