Labour Day Sale - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

Home > Blockchain > Blockchain Developer - Hyperledger Fabric > CBDH

CBDH BTA Certified Blockchain Developer - Hyperledger Fabric Question and Answers

Question # 4

The chaincode’s interface implements which of the following functions?

A.

Invoke and Close

B.

Invoke and Revoke

C.

Open and Shut

D.

Open and Close

E.

Invoke and Init

Full Access
Question # 5

Exhibit.

Based on the code snippet, the unique identifier for the Delivery is:

A.

status

B.

trackingld

C.

gpsReadings

D.

contract

Full Access
Question # 6

In regards to Fabric blockchain blocks. The structure of a "block header" consists of three sections when it is written. (Select three.)

A.

Block Data

B.

Block Number

C.

Current Block Hash

D.

Previous Block Hash

E.

Block Metadata

F.

Signature

Full Access
Question # 7

Did you know that Blockchain Training Alliance offers a discount for Udemy students to save $90.00 on any BTA Exam?

.

A.

NO, that’s ok Use Code JH30UDEMY

B.

YES, Use Code JH30UDEMY

Full Access
Question # 8

In Hyperledger, each customer, participant, or vendor can have their own ledger on the blockchain This is called:

A.

Independence

B.

Channels

C.

Chamcode

D.

Isolationism

Full Access
Question # 9

Which of the following statements would be true regarding Hyperledger Composer Playground? 

A.

Composer Playground allows for CRUD (create, read, update, delete) operations to be performed on asset transactions which are logged but not created.

B.

Composer Playground allows for CRUD (create, read, update, delete) operations to be performed on asset transactions which are stored in the database and logged.

C.

Composer Playground allows for CRUD (create, read, update, delete) operations to be performed on asset transactions which are created but lot logger.

D.

Composer Playground allows for CRUD (create, read, update, delete) operations to be performed on asset transactions which are created and logged.

Full Access
Question # 10

The concept of a node is common in most blockchains. Which of the following about nodes is INCORRECT? 

A.

Nodes need a valid certificate to be able to communicate to the network

B.

Nodes connect to other nodes and that is how a blockchain is formed

C.

These three types of nodes. Client, peer and Ordered

D.

Nodes use a type of client server protocol for keeping the distributed ledger in sync across the network

Full Access
Question # 11

A business wants only certain parties using the DLT to have visibility/access to their data. This refers to the______challenge

A.

Standardization

B.

Interoperability

C.

Privacy

D.

Confidentiality

Full Access
Question # 12

The security module works in conjunction with the ________________________ module to provide access control service to any data recorded and business logic deployed on a chain network. 

A.

HSM

B.

Membership Services

C.

Chaincode

D.

Consensus

Full Access
Question # 13

Hyperledger can best be described as which of the following?

A.

A Newer Version of Proof of Stake

B.

An IBM owned solution that is a single blockchain

C.

A newer version of Proof of Work

D.

An effort to advance cross-industry blockchain technologies

Full Access
Question # 14

The Hyperledger Project Framework of blockchains is meant for specific use cases for enterprise.

Which blockchain includes a novel consensus algorithm, Proof of Elapsed Time (PoET)?

A.

Hyperledger Iroha

B.

Hyperledger Fabric

C.

Hyperledger Indy

D.

Hyperledger Sawtooth

Full Access
Question # 15

Which of the following blockchain key components state how the transactions will be confirmed?

A.

Consensus algorithm

B.

Shared Distributed Ledger

C.

Encryption

D.

Validity Rules

Full Access
Question # 16

The pluggable world state database is:

A.

CouchDB or LevelDB

B.

MariaDB and file system

C.

Both A and B

D.

Neither A nor B

Full Access
Question # 17

Which Hyperledger tool would you select to invoke, deploy or query blocks, transactions and associated data, network information (name, status, list of nodes), chain codes and transaction families, as well as other relevant information stored in the ledger?

A.

Hyperledger Quilt

B.

Hyperledger Cello

C.

Hyperledger Caliper

D.

Hyperledger Explorer

Full Access
Question # 18

Exhibit.

The function displayed will not return an error if:

A.

the number of arguments does not equal 3

B.

the number of arguments is greater than 3

C.

the number of arguments equal 3

D.

the number of arguments equal 4

Full Access
Question # 19

The keyword is used if you do not want the resource to be instantiated while still used as a super type for the other resources of that type.

A.

extends

B.

noinstantiate

C.

concrete

D.

abstract

Full Access
Question # 20

Hyperledger Fabric Consensus is planned out into 3 phases. Which one is NOT a phase?

A.

Ordering

B.

Endorsement

C.

Voting

D.

Validation

Full Access
Question # 21

Chaincode on Fabric can be developed using:

A.

GoLang

B.

Java

C.

Javasacrlpt (node)

D.

All of the above

Full Access
Question # 22

Exhibit.

Based on the permissions .acl displayed, which rule allows the administrator access to the users resources.

A.

NetworkAdminUser

B.

Default

C.

NetworkAdminSystem

D.

SystemACL

Full Access
Question # 23

Hyperledger Explorer is what type of web application? (Select two.)

A.

A Nodejs based web app which runs on Node/Express

B.

A JS based web app which runs on Node/ExpressJS

C.

Uses PostGres SQL as the backend database

D.

Uses MySQL as the backend database

Full Access
Question # 24

Model defines the representation of

A.

Assets

B.

Participants

C.

Transactions

D.

Events

E.

All of the above

Full Access
Question # 25

Certification authority is responsible for:

A.

Issuing the certificates

B.

Revoking the certificate

C.

Validating the certificates

D.

All of the above

Full Access
Question # 26

Chaincode in Hyperledger Fabric is a decentralized transactional program which is running on the validating nodes. Chaincode implements the Chaincode interface in particular, Init and Invoke functions.

Which two statements about Chaincode is correct? (Select two.)

A.

Init is called during instantiate transaction after the chaincode container has been established for the first time, allowing the chaincode to initialize its internal data

B.

Invoke is called to update or query the ledger after a proposal transaction. Update state variables are committed to the ledger before the transaction is committed

C.

Init is called during Instantiate transaction after the chaincode ledger has been established for the first time, allowing the chaincode to initialize its internal data

D.

Invoke is called to update or query the ledger in a proposal transaction. Updated state variables are not committed to the ledger until the transaction is committed.

Full Access
Question # 27

In Hyperledger Fabric,_______always validate transactions against endorsement policies and enforce those policies.

A.

World State DB

B.

Orderer nodes

C.

Committing peers

Full Access
Question # 28

Please review the chaincode below and select what "import" is specifying.

A.

Menu Choices

B.

Installation requirements

C.

Dependencies

D.

Logging requests

Full Access
Question # 29

Concepts can be marked abstract.

A.

FALSE

B.

TRUE

Full Access