10/207 questions · Unlock full access
Q1

A financial consortium is deploying a Hyperledger Fabric network with three ordering service nodes using the Raft consensus protocol. To ensure high availability, the operations team wants to allow for one orderer node to fail without impacting the network's ability to process transactions. What is the minimum number of orderer nodes that must be operational to maintain a quorum?

Q2

A developer is writing a Go chaincode function to update an asset's state. To ensure data privacy, the asset's price must be passed to the chaincode function but NOT recorded in the transaction's read-write set on the public ledger. Which method should be used to access this private data within the chaincode?

Q3

A system administrator is configuring a new peer node to join an existing channel. After configuring the peer and starting it, the `peer channel join` command fails with an authentication error. The peer's logs show 'access denied' messages when trying to communicate with the ordering service. The peer's MSP ID is correct. What is a common cause for this issue?

Q4

A developer is building a client application using the Fabric Gateway SDK. The application needs to query the current world state to display information to a user but should not create a transaction that goes through the ordering service. Which Gateway method is most efficient for this purpose?

Q5

True or False: When using Private Data Collections (PDCs), the actual private data is sent to the ordering service and included in the block, but it is encrypted so only authorized peers can decrypt it.

Q6Multiple answers

During a chaincode upgrade using the new lifecycle, an administrator successfully packages and installs the new version. However, when trying to commit the new chaincode definition to the channel, the transaction fails. Which of the following are potential reasons for this commit failure? (Select TWO)

Q7

A supply chain network uses anchor peers to facilitate cross-organization communication. Org1 has two peers, peer0.org1 and peer1.org1. Initially, only peer0.org1 was defined as an anchor peer. The administrator now wants to add peer1.org1 as a second anchor peer for redundancy. Which tool and process should be used to perform this update on a running network?

Q8

A developer needs to implement a query in chaincode that finds all assets belonging to a specific owner. The assets are stored with keys like `ASSET_1`, `ASSET_2`, etc., and the owner is an attribute in the JSON value. To make this query efficient without scanning the entire state database, which feature should be used?

Q9

An event-listening service is designed to monitor a Hyperledger Fabric channel for specific chaincode events. The service crashes and is restarted. To avoid processing duplicate events or missing events that occurred during the downtime, what mechanism should the application implement?

Q10

A DevOps engineer is setting up monitoring for a production Hyperledger Fabric network using Prometheus. To get detailed metrics about transaction validation latency and chaincode execution time, which component's configuration must be updated to enable the operations service?