ExamGecko
Home Home / Blockchain / CBDH

Blockchain CBDH Practice Test - Questions Answers, Page 9

Question list
Search
Search

Related questions











Chaincode interface must be implemented by ever chaincode program.

A.
TRUE
A.
TRUE
Answers
B.
FALSE
B.
FALSE
Answers
Suggested answer: A

Explanation:

Reference: https://hyperledger-fabric.readthedocs.io/en/release-1.4/chaincode4ade.html

Which of the following would not be a good use case for Hyperledger Fabric?

A.
Cryptocurrency Exchange
A.
Cryptocurrency Exchange
Answers
B.
Compliance Ledger
B.
Compliance Ledger
Answers
C.
Business Contracts
C.
Business Contracts
Answers
D.
Asset Exchange
D.
Asset Exchange
Answers
Suggested answer: A

Explanation:

Hyperledger Fabric is an enterprise permissioned blockchain. It does not have a cryptocurrency nor token. It could be a use case to develop chaincode to create an off chain channel to a cryptocurrency exchange but this would not be efficient.

Hyperledger is a membership based distributed ledger platform. What determine the level of permissions required to transact for members?

A.
Authentication Services
A.
Authentication Services
Answers
B.
Validator Services
B.
Validator Services
Answers
C.
Identity Management
C.
Identity Management
Answers
D.
Audit Services
D.
Audit Services
Answers
Suggested answer: B

Explanation:

Hyperledger is a private validator network protocol. All the entities in a network must register with membership services to obtain an identity with access and transaction authority on the network. Validators determine the level of permissions required to transact. The network setup also defines the network as permissive, allowing the ease of access. It supports for rapid and high adoption for a more controlled and restrictive environment.

Hyperledger supports two types of transactions. What are the two types? (Select two.)

A.
Code Provisioning Transaction
A.
Code Provisioning Transaction
Answers
B.
Code Provisioning Transaction
B.
Code Provisioning Transaction
Answers
C.
Code Deploying Transaction
C.
Code Deploying Transaction
Answers
D.
Code Invoking Transaction
D.
Code Invoking Transaction
Answers
E.
Code Declaring Transaction
E.
Code Declaring Transaction
Answers
Suggested answer: C, D

Explanation:

Code deploying transaction Code deploying transaction submits, updates or terminates a chaincode. The validating nodes protects the authenticity and integrity of the code and its executing environment. Code invoking transaction Code invoking transaction is an API call to a chaincode function. It is similar to how a URI invokes a servlet in JEE. The displayed function is called upon the instantiation of the chaincode. Each chaincode maintains its own state and a function call is made to trigger chaincode state changes.

What is the best definition of chaincode with Hyperledger?

A.
Chaincode is a decentralized transactional program, running one the validating nodes.
A.
Chaincode is a decentralized transactional program, running one the validating nodes.
Answers
B.
Chaincode is centralized transactional program, running on the validating nodes.
B.
Chaincode is centralized transactional program, running on the validating nodes.
Answers
C.
Chaincode is centralized transactional program, running on the peer nodes.
C.
Chaincode is centralized transactional program, running on the peer nodes.
Answers
D.
Chaincode is a decentralized transactional program, running on the peer nodes.
D.
Chaincode is a decentralized transactional program, running on the peer nodes.
Answers
Suggested answer: A

Consensus algorithms are used because _______________

A.
They can include specific rules or conditions to be met
A.
They can include specific rules or conditions to be met
Answers
B.
They increase the network security from hacking
B.
They increase the network security from hacking
Answers
C.
They prevent blockchain node failure
C.
They prevent blockchain node failure
Answers
D.
They increase network speed
D.
They increase network speed
Answers
Suggested answer: A

Explanation:

Reference: https://medium.com/coinbundle/consensus-algorithms-dfa4f355259d

There are currently three supported ordering services in Hyperledger Fabric. (Select three.)

A.
BFT
A.
BFT
Answers
B.
PoET
B.
PoET
Answers
C.
SBFT
C.
SBFT
Answers
D.
Kafka
D.
Kafka
Answers
E.
SOLO
E.
SOLO
Answers
Suggested answer: C, D, E

Explanation:

Reference: https://medium.com/swlh/hyperledger-chapter-6-hyperledger-fabric-components-technical-context-767985f605dd

Which of the following syntaxes will compile the chaincode?

A.
go int
A.
go int
Answers
B.
go build
B.
go build
Answers
C.
go create
C.
go create
Answers
D.
go compile
D.
go compile
Answers
Suggested answer: B

Explanation:

Reference: https://hyperledger-fabric.readthedocs.io/en/release-1.4/chaincode4ade.html

What is the initial setup of a network which policies, system chaincodes, and cryptographic materials (certs) are disseminated amongst participants are defined to establish trust?

A.
Chaining
A.
Chaining
Answers
B.
Instantiaton
B.
Instantiaton
Answers
C.
Bootstrapping
C.
Bootstrapping
Answers
D.
Subnetting
D.
Subnetting
Answers
Suggested answer: C

Explanation:

The application is bootstrapped knowing about a group of peers which are trusted by the application developer/administrator to provide authentic responses to discovery queries. There is the bootstrap of a peer network, during which policies, system chaincodes, and cryptographic materials (certs) are disseminated amongst participants, and the bootstrap of an ordering network. The bootstrap of the ordering network must precede the bootstrap of the peer network, as a peer network is contingent upon the presence of an ordering service. A network need only be “bootstrapped” once.

What type of peer endorses and executes a transaction?

A.
Endorsement Peer
A.
Endorsement Peer
Answers
B.
Peered Peer
B.
Peered Peer
Answers
C.
Executing Peer
C.
Executing Peer
Answers
D.
Endorsing Peer
D.
Endorsing Peer
Answers
E.
Peer Node
E.
Peer Node
Answers
Suggested answer: D

Explanation:

An endorser executes and endorses transactions. The endorsing peers take the role of endorsing transactions before they are ordered and committed as per the policy defined in Chaincode.

Total 126 questions
Go to page: of 13