Winter Sale - Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: dpt65

HFCP Questions and Answers

Question # 6

What is the advantage of using state-based endorsement policy over a chaincode or collection level endorsement policy?

A.

It provides a way to set endorsement policy on a global Hyperledger Fabric farm level with one configuration

B.

It can be used without complex configuration transactions, only a JSON configuration file is needed.

C.

It provides fine-tuned endorsement policy on key level, update is possible without chaincode update

D.

It provides a way to set endorsement policy for multiply keys with one chaincode configuration update.

Full Access
Question # 7

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

A.

config directory

B.

user directory

C.

orderer directory

D.

tlscacerts directory

Full Access
Question # 8

Which ordering does Pluggable Consensus support for Hyperledger Fabric?

A.

CFT (Crash Fault Tolerant) only

B.

PCFT (Pure Crash Fault-Tolerant)

C.

BFT (Byzantine Fault-Tolerant) only

D.

Proof of BFT (Byzantine Fault-Tolerant)

Full Access
Question # 9

Which are the transaction steps that are managed by the Fabric gateway service?

A.

Finding a nonce for a pre-image of a hash function for mining.

B.

Collect transactions into a block and eliminating invalid transactions.

C.

Evaluate, endorse, submit, and get commit status.

D.

Realizing a distributed verifiable random function for leader election.

Full Access
Question # 10

When reading and modifying the ledger state in Hyperledger Fabric, what type of schema does the data stored in the ledger need to adhere if the state database is LevelDB?

A.

No specific schema is required

B.

JSON schema

C.

XML schema

D.

CSV schema

Full Access
Question # 11

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

A.

Global configuration

B.

Channel configuration

C.

Consensus configuration

D.

Peer configuration

Full Access
Question # 12

What is the difference between chaincode, transaction, and block events?

A.

Use setEvent, setTransactionEvent, setBlockEvent to emit chaincode, transaction and block events in the chaincode.

B.

Chaincode events must be programmed in the smart contract, transaction and block events work out of the box

C.

They are pretty much the same both regarding functionality and programming effort as well.

D.

Block events must be programmed in the smart contract, chaincode events work out of the box.

Full Access
Question # 13

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

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.

Full Access
Question # 14

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.

Full Access
Question # 15

What gRPC status code might you expect to be associated with an error invoking a transaction as a result of a transient failure, such as a network disconnection between the client application and Gateway peer?

A.

UNAVAILABLE

B.

ABORTED

C.

DEADLINE EXCEEDED

D.

FAILED PRECONDITION

Full Access
Question # 16

What is the main purpose of certificates in Hyperledger Fabric?

A.

Certificates are used solely in Transport Layer Security (TLS) protocols, providing the necessary keys.

B.

Providing identity for different actors, helping with ledger consistency, authorization and Transport Layer Security (TLS).

C.

Encrypting the stored ledger data in a way that certain data is visible only to certain organizations.

D.

Certificates are certified digital documents making certain parts of the system transparent.

Full Access
Question # 17

What allows users to update channels, or invoke new Smart Contracts?

A.

CouchDB

B.

Private data collections

C.

The peer CLI

D.

Endorsement policies

Full Access
Question # 18

In Hyperledger Fabric a transaction is initiated where?

A.

Endorser

B.

IPeer

C.

Client

D.

Orderer

Full Access