New Year Special Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

Blockchain CBDH BTA Certified Blockchain Developer - Hyperledger Fabric Exam Practice Test

Page: 1 / 20
Total 195 questions

BTA Certified Blockchain Developer - Hyperledger Fabric Questions and Answers

Question 1

What type of peer endorses and executes a transaction?

Options:

A.

Endorsement Peer

B.

Peered Peer

C.

Executing Peer

D.

Endorsing Peer

E.

Peer Node

Question 2

You are starting to understand the needed package dependencies for chaincode. What are the two required packages? (Select two.)

Options:

A.

Init

B.

Peer Protobuf

C.

Shim

D.

Start

Question 3

Which of the following provides Immutability?

Options:

A.

Assurance that a transaction cannot be altered

B.

Network configuration cannot be changed

C.

Guarantee that participants will never put bad information on the Blockchain

D.

Network nodes will never fail

Question 4

Which of the following would NOT be true about what a smart contract(Chaincode) gives your organization?

Options:

A.

Autonomy

B.

Savings

C.

Trust

D.

Legal Assurance

Question 5

When your developing with Fabric Composer which of the following is true? 

Options:

A.

Decrease the time of development

B.

Simplifies the development of applications

C.

Simplifies the code integration of applications

D.

Increases the time of development

Question 6

Exhibit.

Question # 6

The function displayed will not return an error if:

Options:

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

Question 7

You would like to download Hyperledger Fabric.

What would be the command to start the process?

Options:

A.

ftp clone https://github.com/hyperledger/fabric.sh

B.

git clone https://github.com/hyperledger/fabric.git

C.

ftp clone https://github.com/hyperledger/fabric.git

Question 8

Which of the characteristic is desired in a DLT for business?

Options:

A.

Permissioned

B.

Confidential Transaction

C.

No Cryptocurrency

D.

Programmable

E.

All of the above

Question 9

Every time there is a change in state of asset a/an___________gets added to DLT

Options:

A.

Entry

B.

Transaction

C.

value

D.

Line item

Question 10

What services provides the capability to provide authorized entities the means to link transactions of individual users or groups of users according to the affiliation or roles?

Options:

A.

Authentication Services

B.

Registration Services

C.

Identity Management

D.

Auditability Services

Question 11

What must implement every chaincode?

Options:

A.

Golang

B.

Chaincode Interface

C.

Java

D.

Linux APIs

Question 12

Exhibit.

Question # 12

Based on the code snippet displayed, if fn Is nil - what are the possibilities

Options:

A.

An error is generated

B.

Shira.Error(err.ErrorO) is returned

C.

get is assumed and processed

D.

None of the above

Question 13

Blockchain services consists of three major components.

What are they? (Select three.)

Options:

A.

Consensus Manager

B.

Distributed Ledger

C.

Peer to Peer Protocol

D.

Reputation Manager

E.

Membership Services

Question 14

What is provided by the Hyperledger Fabric to facilitate network communications?

Options:

A.

SDK

B.

API

C.

Golang

D.

Java

E.

Middleware

Question 15

Exhibit.

Question # 15

Based on the chaincode displayed, which function returns the value of the specified asset key?

Options:

A.

main

B.

Init

C.

Invoke

D.

get

Question 16

Which of the following syntaxes will compile the chaincode?

Options:

A.

go int

B.

go build

C.

go create

D.

go compile

Question 17

An_____________ is defined as a communication node that is responsible for the distribution of blockchain transactions in Hyperledger Fabric.

Options:

A.

MSP

B.

Peer Node

C.

Client Node

D.

Endorsing Node

E.

Orderer

Question 18

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

Options:

A.

Cryptocurrency Exchange

B.

Compliance Ledger

C.

Business Contracts

D.

Asset Exchange

Question 19

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

Options:

A.

Code Provisioning Transaction

B.

Code Provisioning Transaction

C.

Code Deploying Transaction

D.

Code Invoking Transaction

E.

Code Declaring Transaction

Question 20

The ________________________enables auditors to view transactions pertaining to a participant, providing that each auditor has been granted proper access authority, based on the role of the participants.

Options:

A.

Audit Defense

B.

Hyperledger Quilt

C.

Hyperledger Burrow

D.

Reputation Manager

Question 21

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

Options:

A.

World State DB

B.

Orderer nodes

C.

Committing peers

Question 22

Which of the following is the best answer when reviewing a "Code Invoking Transaction" in Hyperledger Fabric?

Options:

A.

Code invoking transaction is an SOAP API call to a chaincode function and is similar to how a URL pattern invokes a servlet in J2EE.

B.

Code invoking transaction is an REST API call to a chaincode function and is similar to how a URL pattern invokes a servlet in Node.js

C.

Code invoking transaction is an API call to a chaincode function and is similar to how a URL pattern invokes a servlet in Node.js

D.

Code invoking transaction is an REST API call to a chaincode function and is similar to how a URL pattern invokes a servlet in J2EE.

E.

Code invoking transaction is an API call to a chaincode function and is similar to how a URL pattern invokes a servlet in HTTPS

F.

Code invoking transaction is an RPC API call to a chaincode function and is similar to how a URL pattern invokes a servlet in HTTPS.

Question 23

Every chaincode has an ________________ policy which specifies the set of peers on a channel that must execute chaincode and endorse the execution results in order for the transaction to be considered valid.

Options:

A.

Endorsement

B.

Transaction

C.

Validation

D.

Chaincode

Question 24

Exhibit.

Question # 24

The lowercase "o" in the code snippet indicates:

Options:

A.

An attribute of the asset

B.

A relationship to the asset

C.

Both A and B

D.

Neither A nor B

Question 25

Hyperledger Fabric Composer allows for an easy front end application development experience without having to know the network internal application structure.

How is this done in Hyperledger Fabric? 

Options:

A.

LoopBack connector for business networks exposes a running network as a RPC API which can easily be consumed by client applications and integrate non-blockchain applications.

B.

LoopBack connector for business networks exposes a running network as a SOAP API which can easily be consumed by client applications and integrate non-blockchain applications.

C.

LoopBack connector for business networks exposes a running network as a SOAP or RESTFUL API which can easily be consumed by client applications and integrate non-blockchain applications.

D.

LoopBack connector for business networks exposes a running network as a REST API which can easily be consumed by client applications and integrate non-blockchain applications.

Question 26

Exhibit.

Question # 26

The function displayed is not called:

Options:

A.

On delete

B.

On initialization

C.

On upgrade

Question 27

Every . cto model file requires a___________which means that every name inside of it must be unique.

Options:

A.

namespace

B.

chaincode

C.

participant

D.

asset

Question 28

Exhibit.

Question # 28

Based on the code snippet displayed:

transfer . stock.owner = transfer .nevrOwner;

Options:

A.

This line sets the new owner of the stock

B.

This line updates the ledger on the blockchain

C.

This line updates the world state database

D.

None of the above

Question 29

Which tool would you select to that would allow users to measure performance of a specific implementation with predefined use cases?

Options:

A.

Hyperledger Caliper

B.

Hyperledger Explorer

C.

Hyperledger Cello

D.

Hyperledger Quilt

Page: 1 / 20
Total 195 questions