Black Friday Biggest Discount Flat 70% Offer - Ends in 0d 00h 00m 00s - Coupon code: 70diswrap

Linux Foundation HFCP Dumps

Page: 1 / 6
Total 60 questions

Hyperledger Fabric Certified Practitioner (HFCP) Exam Questions and Answers

Question 1

What is the role of the endorsement policy in the context of Hyperledger Fabric's chaincode?

Options:

A.

Define which organizations are allowed to read the ledger.

B.

Define the organizations that have permission to execute a transaction.

C.

Define which orderers will order transactions into a block.

D.

Define the organizations that must sign a transaction proposal.

Question 2

Which of the following is the identity solution in Hyperledger Fabric?

Options:

A.

Hyperledger Fabric Orderer

B.

Hyperledger Fabric CA

C.

Hyperledger Fabric SDK

D.

Membership Service Providers

Question 3

How can the client application access descriptive error text for each of the endorsing peers following a transaction endorsement failure?

Options:

A.

Extract relevant entries from the endorsing peer logs.

B.

Examine the message of the associated cause or wrapped error.

C.

Look up the gRPC status code for the error.

D.

Extract the details associated with the returned error.

Question 4

When building a test network, how many nodes are adequate for an Ordering Service?

Options:

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.

Question 5

In Raft, there are two places for configuration. One is local configuration. What is the other?

Options:

A.

Global configuration

B.

Channel configuration

C.

Consensus configuration

D.

Peer configuration

Question 6

Which is the last step in the Hyperledger Fabric transaction flow?

Options:

A.

Endorsing and Ordering

B.

Commitment and notification

C.

Ledger updated and commitment

D.

Endorsingand notification

Question 7

Which pluggable component in the Hyperledger Fabric modular architecture is responsible for identities?

Options:

A.

Peer Node

B.

Membership Service Provider

C.

Endorsement Policy

D.

Ordering Service

Question 8

Which directory is created by the idemixgen tool along with the ca directory and msp directory when configuring membership?

Options:

A.

config directory

B.

user directory

C.

orderer directory

D.

tlscacerts directory

Question 9

What Fabric Gateway client API call could a client application use to update ledger state?

Options:

A.

Evaluate

B.

Invoke

C.

Update

D.

Submit

Question 10

In Hyperledger Fabric, what data structures manage sensitive information between organizations?

Options:

A.

Private data collections

B.

State database

C.

Ordering service

D.

Endorsement policies

Question 11

In Hyperledger Fabric, what is used if end users of the application want to keep their private key secret?

In Hyperledger Fabric, what is used if end users of the application want to keep their private key secret?

Options:

A.

Offline signing

B.

Online signing

C.

No signing is required

D.

Shared signing

Question 12

How would a developer iteratively test and develop a smart contract without the overhead of the smart contract lifecycle process for every update?

Options:

A.

Runningchaincode 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.

Question 13

What types of events committed to the ledger can client applications receive using the peer's event service?

Options:

A.

Only block events

B.

Both chaincode and block events

C.

Neither chaincode nor block events

D.

Only chaincode events

Question 14

What do we call the ordering nodes actively participating in the consensus mechanism for a given channel and receiving replicated logs for the channel?

Options:

A.

Committer set

B.

Consenter set

C.

Peers

D.

Endorsers

Question 15

Which organization can see data and information stored in the private data collection?

Options:

A.

Every organization of a certain channel can see all the data and related information stored in a private data collection.

B.

Only configured members of a private data collection can see all the data and related information stored in the private data collection.

C.

Only configured members of a private data collection can see the stored data, but hash values of data are shared with other organizations of the channel.

D.

Every organization of a certain Hyperledqer Fabric setup can see the all the data and related information stored in a private data collection.

Question 16

When creating a gRPC connection to the Gateway peer using Transport Layer Security (TLS), what information must be supplied by the client application?

Options:

A.

The Gateway peer host name, service port number, and a TLS host name override.

B.

A common connection profile that includes the Gateway peer address and TLS certificate.

C.

The endpoint address of the Gateway peer and the certificate of the TLS certificate authority.

D.

The client private key and the public key of the TLS certificate authority.

Question 17

How should private data collection be configured and deployed?

Options:

A.

Private data collection is configured and deployed with the help of a dedicated REST API that is available on the orderers.

B.

Private data collection configuration is setup at the core network structure configuration with the components.

C.

Private data collection is configured at the X5C9 certification generation process of the certificate authorities.

D.

Private data collection configuration is described in a separate ison file and deployed at chaincode deployment.

Question 18

What should be taken into account at implementing efficient CouchDB queries from chaincode?

Options:

A.

Using OLAP (Online analytical processing) and Cube functionality of CouchDB is enough to implement efficient queries.

B.

Using complex indexes for certain columns is enough even if full scan operators like $or, $in and $regex are used.

C.

Using indexes, focusing on simple queries and avoiding full index scans like with operators $or, $in and $regex.

D.

Using advanced relational algebra and SQL query language options of CouchDB is enough to implement efficient queries.

Page: 1 / 6
Total 60 questions