You are on page 1of 12

1) What is NOT a key characteristic of blockchain?

• f) All of the above

a) Trust 5) Accountability and auditability in blockchain is provided

by centralization, provenance, immutability, and finality.


b) Distributed Ledger

a) True
c) Modifiable

b) False explications : (Instead of centralization,


d) Programmable through smart contracts
transactions must be verified by consensus)

2) Blockchain is the technology infrastructure for

applications that rely on secure transactions. Unit 1 Part 2

a) True 1) Which two are key components of blockchain?

b) False • a) World state

• b) Shared assets
3) What is one of the main characteristics of a permissioned

blockchain that favors them over a public blockchain for • c) Blocks with hashes

enterprises?
• d) Hash of transactions

• a) Anonymity in the business network


• e) Immutable data storage

• b) Immutability of the ledger


2) Hyperledger Composer provides tools to model which

c) Known Identities two of the following?

• d) Suited for cryptocurrencies • a) Smart contracts

• b) Cryptocurrencies
4) What are good use cases for blockchain?

• c) Distributed ledgers
a) Financial transactions

• d) Business networks
b) Supply chain management

• e) Chain of transactions
c) Trade finance

d) Food safety 3) What is a reason for enterprises to use Hyperledger

Fabric?
• e) Personal holiday tracking

• a) Asset ownership
• b) Proprietary software • c) Suited for non-technicians to model business

networks.
• c) Centralized governance

• d) Integrations are available for various code editors.


• d) Permissioned participants

• e) A suite of high-level application abstractions for

4) Where is an asset transfer recorded? blockchain business networks.

a) Within the smart contract that is stored in the world • f) All of the above.

state.
2) What are the three models that describe a Hyperledger

b) Within the list of transactions in the asset. Composer application?

c) Within a block in a transaction. a) Assets, participants, and consensus

• d) Within a chain of blocks. b) IoT, participants, and transaction processors

c) Assets, participants, and transactions


5) Hyperledger Fabric enables any enterprise to update the

shared ledger when an asset is transferred. d) REST, ACLs, and models

a) True 3) Select all statements that are true:

• b) False (explication : (The enterprise should be a a) Events are fired by transaction processor scripts.

permissioned participant in the business


• b) Events are fired by asset models.
network.)

• c) Queries can be used only if statically defined in


Unit 2
separate *.qry files.

Tr 14 : the business network description : model file


• d) Queries are only supported if the Hyperledger Fabric
(.cto)+ trasaction functions (.js)+ ACL rules (.acl) +
blockchain is backed by CouchDB.
query def (.qry)-à Smart contract

4) Connection profiles encapsulate connection parameters


1) What are the key characteristics of Hyperledger
for Hyperledger Fabric and are required on a channel basis.
Composer?

a) True. One connection profile for each channel is


• a) Systems of record integration that uses REST
required.
services.

• b) False. One connection profile per business network is


• b) Closed source application.
required.
5) What are true statements for systems of record c) Ordering service

integration?
d) Certificate authorities

a) Domain-specific APIs are preferred for the integration of


4) Which component handles authentication in Hyperledger
mobile and web applications.
Fabric?

b) Fine granular, low-level APIs are preferred for the


• a) Client SDK
integration of mobile and web applications.

• b) Security Gateway
c) Hyperledger Composer uses the LoopBack framework to

expose REST APIs. c) Membership Services

d) Node-RED supports Hyperledger Composer and • d) Identity and Access Management

provides pre-built nodes.


5) What is an integration option that is provided by

Unit 3 Hyperledger Fabric?

1) The blockchain network operator makes design tradeoffs a) Wallet

based on the business concerns of the network participants.


b) Events

a) True
c) Ledger

b) False
d) Consensus

2) Which of the following items runs the smart contract (or


Unit 4
chaincode)?

1) In Hyperledger Fabric, a client can be notified of events


a) Client
that are emitted only by peers of its own organization.

b) Orderers
a) True

c) Composer
b) False

d) Peer nodes
2) Blocks are immutable because they include the hash of:

3) Who decides that transactions follow the business logic


a) All the blocks
that is defined in the smart contract?

b) The next block


a) Endorsers

c) The previous block


b) Committers
d) All the previous blocks • a) Installed and instantiated all together.

3. …..is the component in charge of managing of • b) Installed once per peer, instantiated once per

Hyperledger Fabric membership credentials. channel.

a) MSP • c) Installed once per channel, instantiated once per

peer.
b) Peer

2) Chaincodes can be developed in Go and Node.js.


c) Channel

• a) True
d) Chaincode

• b) False
4) Which of these components hold and maintain the

distributed ledger? 3) Chaincode development includes:

a) Peers • a) Import declarations, chaincode Interface methods,

and chaincode implementation.


b) Channels

• b) The shim.Start() and chaincode interface methods.


c) Client applications

• c) Import declarations, shim.Start(), chaincode


d) Peers and client applications
interface methods, and chaincode

5) A peer can join multiple channels. implementation.

a) True • d) Chaincode interface methods.

b) False 4) To retrieve chain information (that is, the current block

hash), a client SDK:


6) A peer can see the data of a ledger that is not related to

its channels. • a) Invokes a user chaincode.

a) True • b) Can directly interact with query system chaincode.

b) False

• c) Does nothing. Chain information cannot be retrieved


Unit 5
outside the peer.

Unit 6
Unit 7

1) User chaincodes are:


1) What are available deployment options for Hyperledger
Fabric? • a) User: Hosting app servers and integration logic.

• a) Docker, Kubernetes, and IBM Cloud (SaaS) • b) Network service provider: Developing smart

contracts.
• b) Chef, Ansible, and Packer

• c) Network service consumer: Running the application


• c) IBM UrbanCode Deploy
on their devices.

• d) Bare metal installation


• d) Business service consumer: Integrating systems to

2) Which are optional components of Hyperledger Fabric? communicate with the blockchain network.

• a) Fabric-Orderer, Fabric-CA, and Fabric-Consensus Unit 8

• b) Fabric-CA, Hardware Security Module, and CouchDB 1) Hyperledger Fabric supports the use of an external CA.

• c) API Connect, Linux on Power, and Crypto-Accelerator • a) True

• d) Practical Byzantine Fault Tolerance, Solo, and b) False

Kafka/Zookeeper
2) Hyperledger Composer Business Network Identity

3) What essential configuration files must be provided for includes (choose all that apply):

the Orderer to start?


(the network card is managed by the user side so acl are

a) channel.tx not there)

b) chaincode-app.cc • a) User identity

c) genesis.block • b) Access control list

d) Certificate files • c) Connection profile

4) In a cluster-based deployment model such as IBM Cloud • d) Metadata

Kubernetes Service, pods deploy all the Docker containers


3) The file extension of Hyperledger Composer access
that are required for a Hyperledger Fabric network to start
control list is:
and run.

a) .cto
• a) True

• b) .acl
b) False

c) .bna
5) What are the typical tasks for participants in a network?
4) Hyperledger Composer REST Server supports the • b) Hyperledger Fabric Client SDK

following to control access (choose all that apply):


• c) REST API calls

• a) Two-factor authentication
• d) Hyperledger Composer SDK

• b) HTTPS and TLS


3) What are two reasons for using a Transformation and

• c) Token ring Connectivity component?

• d) OAuth2.0 • a) Data transformation

5) Which of the following items is a security feature of IBM • b) Process connection

Blockchain Platform? (Choose all that apply.)


• c) Enterprise integration

• a) Secure appliance framework


• d) Message subscription

• b) Hardware security module


• e) Service transformation

• c) Single-Sign On
4) World state data can be stored off-chain in a shared

• d) No root access store such as object store.

Unit 9 a) True

1) What are two key components of the Hyperledger • b) False

Fabric architecture?
5) API Management is used to do which two of the

• a) Data tier following:

• b) Hyperledger Fabric tier • a) Expose Hyperledger Fabric APIs.

• c) Process tier • b) Coordinate API calls and decision management.

• d) Business tier • c) Apply policies and management to enterprise APIs.

• e) Integration tier

• d) Coordinate API calls between smart contracts and


2) Applications can interface with peer nodes through
peers.
which one of the following:

• e) Ensure API security through authentication and


a) Events
authorization.
6) BPM can coordinate processes between participants C
a pending transaction has been validated and
through blockchain. recorded

D
• a) True
an insurable event occurs that triggers a claim
process
b) False

TEST Explorer Question: 49


Question: 34 Which two properties must consensus satisfy in
What component decides which peer can join a order to guarantee agreement among nodes?
channel? (Choose two.)
Your answer Your answer

A A
The peer membership services provider. Accountability

B B
The channel certificate authority. Provenance

C C
The peer certificate authority. Liveness

D D
The channel membership services provider. Safety

E
Immutability
Question: 38
Which component is used by external clients to
interact with Hyperledger Fabric?
Your answer Question: 52
Which consensus algorithm performs with low
A transaction latency but limited scalability?
script file Your answer

B A
REST API Solo

C B
Transformation and Connectivity component Kafka/Zookeeper

D C
Java SDK BFT

D
Proof of Work
Question: 39
Which two selections are examples of a published
event from an external source? (Choose two.)
Your answer Question: 57
Under Hyperledger consensus design, consensus
A depends upon which component to endorse
a security alert that indicates a fraudulent transaction transactions?
on the ledger Your answer

B A
a cryptocurrency exchange rate has gone below a Member authentication
threshold
B
Smart contract
D
C Ledger
Ledger consistency
Question: 24
D Which nodes type provides a shared
Ordering of transactions communication channel to clients and peers?
Your answer
E
Number of peers A
Docker

Question: 35 B
Hyperledger Fabric has features to secure which Channel
of the following? (Choose two.)
Your answer C
Orderers
A
User identities D
Peers
B
Assets Question: 16
Which three methods must be included in
C deployed chaincode for it to be considered valid?
World State data (Choose three.)
Your answer
D
Off-chain data A
Query
E
Infrastructure B
Invoke
Question: 31
Which two options can be utilized to authenticate C
and authorize organizational identities that need Init
to access a blockchain system? (Choose two.)
D
A Execute
IBM Security Directory Server
E
B Setup
GoDaddy validation SSL certificate
Question: 12
C Which technique takes a JSON string stored as a
Hyperledger Composer REST Server byte array and turns it into an object?

D Your answer
Microsoft Active Directory

Question: 26 A Unmarshalling
Which blockchain network component acts as a
connection point for the members of the network?
Your answer B Type casting

A
Channel C Serialization

B
Smart contract D Reduction

C
Nodes Question: 3
What is Hyperledger Composer used for? (Choose
• Integrates smart contracts with the ledger.
two.)
Your answer • Ensures that cryptography is used correctly.
• Integrates blockchain bi-directionally with external
A
Building mobile device apps for blockchain network systems
access. Question 7. In a blockchain solution, which actor is
responsible for deployment and management of smart
B contracts in a production environment?
Accessing a DevOps pipeline for blockchain
• Blockchain developer.
development.
• Blockchain administrator (operator).
C u n d e f i n e d .
Bridging common business concepts to the
• Blockchain user.
blockchain arena.
• Blockchain architect
D
Creating a blockchain definition from the ground up.

Question 8. Which of these is not usually a concern of


the blockchain developer?
Question 2. Which of these tasks cannot be done by
• Consensus.
using Hyperledger Composer?
u n d e f i n e d .
• Model your business network, test, and deploy.
• Ledger.
• Use APIs to interact with a business network.
• Smart contract.
• Integrate existing systems of record.
• Events
• Implement and view chaincode

Question 9. Blockchain administrators or operators


Question 4. When you define an asset, transaction, or are typically interested in which items?
participant, what does --> before a field signify?
• Application code, smart contract code, and data
• Include by value.
formats.
• Include by reference.
• Peers, consensus, and security.
.
u n d e f i n e d .
• Key field.
• Business concerns and design tradeoffs.
• Optional field
• Ledger, smart contract, and event formats

Question 5. What is the role of the Certificate


Question 12. What is the job of the blockchain
Authority?
developer?
• Validates that the blockchain network is working
• Develops the blockchain to meet the business needs.
correctly.
• Develops the application and writes the smart
• Certifies that transactions are valid.
contract.
• Certifies that new applications are allowed to run on u n d e f i n e d .
the blockchain. • Develops all source code.
• Manages the different types of certificates that are • All of these
required to run a permissioned blockchain

Question 13. Which of these actions cannot be done


from the Composer command-line interface?
Question 6. What is systems integration used for?
• Generate a business network archive.
• Ensures that all the part of blockchain fit together
• Issue an identity to a participant.
properly.
C o r r e c t
• Submit a transaction.
a n s w e r .
• Start the blockchain peer
• Digital currency.
• International equities exchange

Question: 1
Question 16. What does the blockchain application What happens within a blockchain system once a
do? proposed ledger update has been endorsed?
• Focuses on realizing blockchain user business needs Select an answer

and experience. A
• Calls the smart contract for interaction with the ledger. Client application sends R/W set to the Ordering Service
Network.
• Can access the transaction ledger directly if needed.
• All of these B
An endorsement peer appends the validated transaction to
the ledger.

Question 17. What concerns are relevant when C


integrating with external systems? A membership service provider validates the user that
initiated the transaction.
• Predictability of result.
• Access control. D
A Blockchain operator appends the validated transaction
• Data formats.
to the chaincode.
• All of these

Question: 2
Question 20. What role does a regulator play in the Who is responsible for hosting application and
blockchain network? integration logic which invokes blockchain transactions?
• Controls the network.
Select an answer
• Performs oversight.
u n d e f i n e d .
• Operates the network. A network service consumer

• Issues security certificates


B network service provider

Question 3. Which benefits of a blockchain-enabled


C business service consumer
business network engender trust?
• Modern, ideally suitable to digital transformation,
D end-user
social enabled.
• Consensus, provenance, immutability, and finality.
C o r r e c t
a n s w e r .
Question: 3
• Scalable, reliable, secure, maintainable. Which tool can a blockchain developer use to create
• Efficient, dynamic, cognitive and reliable assets and participants in a Hyperledger Composer
environment?

Select an answer
Question 8. Which type of use case is a good place to
start a blockchain journey?
• Citizen-owned identity. A Peer container

• Compliance ledger, such as Asset Management.


Select an answer B
Microsoft Active Directory

B Blockchain user application C


IBM Security Directory Server

C Composer Playground D
GoDaddy validation SSL certificate
Question: 7
D Certificate Authority container What is an example of an application that utilizes
blockchain?
Select an answer

A
Question: 4 Hash-Chain
You need to register and enroll new user to the
Hyperledger Fabric platform. Which component will you B
interact with to perform this task? Shared Ledger

Select an answer C
Bitcoin

A Fabric CA client D
Hyperledger Fabric
Question: 8
B Orderer Which statement is true about a private blockchain?
Select an answer

C Cryptogen A
A private blockchain is based on a permissioned
network.
D Peer
B
Question: 5 A private blockchain requires an invitation to join the
Which blockchain role requires not only an understanding network.
of blockchain technology, but a clear conception of the
concerns and associated risks of the business itself that is C
implementing the blockchain enterprise? A private blockchain requires proof-of-work from each
participant.
Select an answer
D
A private blockchain uses a private network rather than
A developer the Internet.

B regulator
Question: 9
In the context of blockchain and business networks, what
C architect is defined as anything that can be owned or controlled to
produce value?
Select an answer
D operator
A
Question: 6 blockchain
Which two options can be utilized to authenticate and
authorize organizational identities that need to access a B
blockchain system? (Choose two.) ledger
Select an answer
C
A participant
Hyperledger Composer REST Server
D
transaction

E
asset
Question: 10
What is an accurate description of a blockchain
transaction?
Select an answer

A
the maintenance of a log of transactions for asset
exchange

B
the acceptance of business rules that govern the exchange
of assets

C
the flow of assets across business networks

D
the exchange of assets between participants

You might also like