The Linux Foundation HFCP Hyperledger Fabric Certified Practitioner (HFCP) Exam Online Training
The Linux Foundation HFCP Online Training
The questions for HFCP were last updated at Nov 19,2024.
- Exam Code: HFCP
- Exam Name: Hyperledger Fabric Certified Practitioner (HFCP) Exam
- Certification Provider: The Linux Foundation
- Latest update: Nov 19,2024
An enterprise blockchain is a permission blockchain node distributed to whom?
- A . Administration data center
- B . Nodes distributed with a validator
- C . Member organizations
- D . Nodes distributed on a public Blockchain
An endorsement policy lists what?
- A . The number of organizations involved in a transaction.
- B . The number of peers needed to endorse a transaction.
- C . The order in which transactions are executed.
- D . The identities required for endorsing a transaction.
A smart contract can call other smart contracts both within the same channel and across different channels .
Which of the following transactions is inter-contract communication whose functionality is limited?
- A . Chaincode X calls Getstate in Chaincode Y on the same channel.
- B . Chaincode X calls Putstate in Chaincode Y on the same channel.
- C . Chaincode X calls Getstate in Chaincode Y on a different channel.
- D . Chaincode X calls Putstate in Chaincode Y on a different channel.
When building a test network, how many nodes are adequate for an Ordering Service?
- A . There is no set number of nodes required for an Ordering Service.
- B . Three ordering nodes are needed for a test Ordering Service.
- C . One ordering nodes is sufficient for an Ordering Service.
- D . Ordering Service nodes are optional in a test network.
Regarding peer lifecycle chaincode, which of the following is the incorrect (unsupported) subcommand for query?
- A . peer lifecycle chaincode querypackaged
- B . peer lifecycle chaincode querycommitted
- C . peer lifecycle chaincode queryapproved
- D . peer lifecycle chaincode queryinstalled
When deploying an Orderer environment, variables must be customized or overridden in which artifact?
- A . crypto-config.yaml
- B . docker-compose.yaml
- C . configtx.yaml
- D . orderer.yaml
Which subcommand adds a peer to a channel in Hyperledger Fabric?
- A . peer channel fetch
- B . peer channel creace
- C . peer channel updace
- D . peer channel join
After the transaction that contains the delState("A") function is committed, what happens to the ledger and state database?
- A . getstate("A") function returns the current state of the key "A".
- B . The deleting transaction sets an empty value to the key "A" in the write set.
- C . The state of the key "A" is removed from the state database, but its history remains in the ledger.
- D . All transaction histories which updated the state "A" are deleted from the ledger.
How would a developer iteratively test and develop a smart contract without the overhead of the smart contract lifecycle process for every update?
- A . Running chaincode for Smart Contracts in development mode.
- B . Manually update the Smart Contract code on the network.
- C . Deploy the Smart Contract on the network for every update.
- D . Use a Production Network to test and develop Smart Contracts.
Which of the following information do signature policies provide when creating a network in Hyperledger Fabric?
- A . Identity specific users who must sign in order to satisfy a policy.
B Number of nodes in the network - B . Private keys of all network participants.
- C . Type of consensus algorithm used