Labour Day Special - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: top65certs

Blockchain CBDH Dumps

Page: 1 / 7
Total 195 questions

BTA Certified Blockchain Developer - Hyperledger Fabric Questions and Answers

Question 1

Level DB is the default database for Hyperledger Fabric and is particularly appropriate when ledger states comprise what type of data?

Options:

A.

Complex key-value pairs

B.

Rich Queries

C.

JSON data pairs

D.

Simple key-value pairs

Question 2

What type of node commits transactions & keeps the data in sync across the ledger?

Options:

A.

Committed

B.

Endorsed

C.

Client

D.

Peer

Question 3

Which function is not required in Hyperledger Fabric chaincode?

Options:

A.

Start

B.

nit N

C.

Invoke

Question 4

When creating Chaincode for your application what are two tasks you need to perform before running chaincode?

Options:

A.

Make sure that a directory is created for your chaincode application as a child

B.

Fork the hyperledger Github.

C.

JS programming language installed and correctly configured.

D.

Go programming language installed and correctly configured.

E.

Create a directory on every peer node.

Question 5

Exhibit.

Based on the chaincode displayed, which function will call shim, Start?

Options:

A.

main.

B.

Invoke

C.

Init

D.

get

Question 6

Concepts can be marked abstract.

Options:

A.

FALSE

B.

TRUE

Question 7

The Hyperledger Project has a modular umbrella schema to its organization which includes three parts of the organizational schema. As part of the organizational schema, it includes an “Infrastructure” Module that is structured with four layers.

What layer below is NOT part of the structure? 

Options:

A.

Architecture

B.

Organizational

C.

Legal

D.

Technical

Question 8

In Hyperledger not all Nodes are created equal. What are the three distinct types of nodes? (Select three.)

Options:

A.

MSP Nodes

B.

Ordered Nodes

C.

Channel Node

D.

Client Nodes

E.

Peer Nodes

F.

Endorser Node

Question 9

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 10

Which ONE is valid?

Options:

A.

asset StockCettificate identified by ID{

B.

participant Stockholder extends StockCertificate{

C.

asset Bond Certificate extends StockCertificate {

D.

Bond Certificate extends StockCertificate {

Question 11

When the________, ______________ or ________function of a chaincode is called, the fabric passes the stub *shim.ChaincodeStub parameter. (Select three.)

Options:

A.

Query

B.

List

C.

Invoke

D.

Init

E.

Write

F.

Delete

Question 12

A ledger has 2 parts, which one is not part of the ledger?

Options:

A.

Application log

B.

Transaction log

C.

State data

Question 13

In Hyperledger Fabric Composer, what testing tools are available?

Options:

A.

Mocha

B.

Chai

C.

Both A and B

D.

Neither A nor B

Question 14

Orderers are responsible for all of the following except one:

Options:

A.

Persistence of transactions

B.

Maintain consistency of transactions across network

C.

Orders the transaction

D.

Consensus

Question 15

Hyperledger Fabric includes a ____________-based service for ordering and broadcasting network transactions. This service also provides crash fault tolerance to your network; meaning that if an accepted number of ordering service nodes are unavailable, the service continues to order and distribute blocks of transactions to channel peers.

What is the service based on?

Options:

A.

Spark

B.

Kafka

C.

Reddis

D.

Golang

Question 16

One essential element of blockchain technology is the availability of cryptocurrency that can be used as value token on the DLT platform.

Options:

A.

TRUE

B.

FALSE

Question 17

What is the application that is used by Hyperledger Fabric to communicate with the network?

Options:

A.

SDK

B.

SOAP PI

C.

Golang

D.

RPC API

E.

Node.js

Question 18

The modeling language does not support multiple inheritance.

Options:

A.

TRUE

B.

FALSE

Question 19

Model defines the representation of

Options:

A.

Assets

B.

Participants

C.

Transactions

D.

Events

E.

All of the above

Question 20

When deploying a database option there are some important things to consider from a deployment perspective. CouchDB and LevelDB can be deployed with Fabric.

Which of the following is a true statement in regards to ledger deployment?

Options:

A.

A CouchDB database is closely co-located with a network node and runs in a separate operating system process

B.

A LevelDB database is closely co-located with a network node and runs in a separate operating system process

C.

A CouchDB database is closely co-located with a network node and it is embedded within the same operating system process

D.

A LevelDB database is closely co-located with a network node and it is embedded within the same operating system process

Question 21

Exhibit.

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

Options:

A.

status

B.

trackingld

C.

gpsReadings

D.

contract

Question 22

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 23

Which of the following is the BEST definition of Decentralization?

Options:

A.

Peer-to-Peer data sharing, hosting hardware owned by many not few, fault tolerant, secure, lower performance

B.

Distributed data sharing, hosting hardware owned by many not few, fault tolerant, secure, lower performance

C.

Peer-to-Peer data sharing, hosting hardware owned by a few not many, fault tolerant, secure, lower performance

Question 24

The gossip data dissemination protocol performs which three functions? (Choose three.)

Options:

A.

Manages peer discovery and channel membership

B.

Disseminates ledger data across all peers on the channel

C.

Manages channel membership only

D.

Sync ledger state across all peers on any channel

E.

Sync ledger state across all peers on the channel

F.

Manages peer discovery only

Question 25

Each channel manages its own_____and______

Options:

A.

Chamcode, Ledger

B.

Peers, Chamcode

C.

Ledger, Peers

Question 26

Business Network Application Model is created in Composer using:

Options:

A.

Composer Javascript Model API

B.

Composer Runtimes

C.

Composer Modelling Language

Question 27

_________is called to update or query the ledger in a proposal transaction. This is called by the chaincode.

Options:

A.

Initialize

B.

Init

C.

Update

D.

Invoke

Question 28

A . ceo file has which of the following elements:

Options:

A.

Name space

B.

Resources

C.

Imports from other name spaces

D.

All of the above

Question 29

Chaincode on Fabric can be developed using:

Options:

A.

GoLang

B.

Java

C.

Javasacrlpt (node)

D.

All of the above

Page: 1 / 7
Total 195 questions