EMT Practice Test

1. Question Content...


Question List

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

Question2: ________________ endorsement allows the default chaincode-level endorsement policies to be overridden by a different policy for the specified keys.
What type of endorsement is this?

Question3: What is the best definition of chaincode with Hyperledger?

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

.

Question5: What means "Forking" the Hyperledger Fabric Github repository? (Select two.)

Question6: You are writing chaincode and you need to access the ledger's state. What two functions of the chaincode shim API do you select? (Select two.)

Question7: What Hyperledger sponsored tool is a new open-source application development framework, which simplifies the creation of Hyperledger Fabric blockchain applications, thus reducing the time and complexity of development.
The tool aims at helping users to create blockchain applications based on Hyperledger Fabric without needing to know the low-level (Go Programming) details involved in blockchain networks?

Question8: By default, the discovery business network card is also used to handle all requests to the ___________

Question9: Voting-based algorithms are advantageous in that they provide a benefit but a tradeoff. (Select two.)

Question10: Blockchain services in Hyperledger Fabric manages the distributed ledger through a peer to peer protocol that is built on ______?

Question11: The CA (Certificate Authority) in Hyperledger Fabric issues the certificates. These certificates are used for identity validation and for transmission of encrypted data that only the owner (person, organization or software) of a specific certificate is able to decrypt and read.
What types of certificates are issued by the CA?

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

Question13: Hyperledger Composer has the following two main components.

Question14: What certificate is granted an "allocation" of transaction certificates to each user?

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

Question16: When reviewing chaincode you see a function called "ChaincodeStubInterface" in the program.
What does this function do?

Question17: Which of the following is a role in Fabric that has permission to create transactions and query network data?

Question18: Chaincode Services uses Docker to host (deploy) the chaincode without relying on any virtual machine or computer language.
What would be the main reason or best reason that Hyperledger chose containers over virtual machines?

Question19: Which Hyperledger tool provides an open source browser for viewing activity on the underlying blockchain network?

Question20: What must implement every chaincode?

Question21: When designing a client application it is important to note that queries are defined in a query file (.qry).
Where is this .qry file stored?

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

Question23: _____________________________provide identity, privacy, and confidentiality to the network and is an abstraction of an architecture for permissioned operations.

Question24: Which Hyperledger Fabric ordering mechanism is recommended for production use?

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

Question26: What component of Hyperledger Composer captures the core data in a business network including the business model, transaction logic, and access controls?

Question27: What component on the blockchain maintains the "world state"?

Question28: Which of the following syntaxes will compile the chaincode?

Question29: What function is used to call the shim.Start function below?

Question30: Hyperledger can best be described as which of the following?

Question31: What does REST stand for?

Question32: 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?

Question33: What type of peer executes chaincode?

Question34: Smart contracts are created by computer programmers through the help of smart contract development tools and are entirely digital. These programs are usually written using programming code languages.
Which of the following languages would not be ideal for use in smart contracts?

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

Question36: Chaincode with Hyperledger Fabric can be written in what development languages? Select All that apply.

Question37: Ordering service nodes also provide the following services EXCEPT?

Question38: 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?

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

Question40: Hyperledger Fabric essentially implements a private validator network protocol.
Which of the following statements are true?

Question41: When creating a network according to an organization's structure and also bootstrap a channel what are the following artifacts we would need to generate?

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

Question43: Hyperledger blockchain frameworks reach consensus by performing two separate activities.
What are the two activities? (Select two.)

Question44: Which of the following provides Immutability?

Question45: Blockchain solutions are comprised of four building blocks. Which of the following answers list the building blocks?

Question46: All of the following are key terms in Cryptography EXCEPT?

Question47: A transaction in Hyperledger Fabric is a request to the blockchain to execute a function on the ledger.
By what the function is implemented?

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

Question49: 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.

Question50: When the distributed ledger has been updated and all nodes maintain their own identical copy of the ledger, what were the nodes reached?

Question51: REST (Representational State Transfer) Server is often used to proxy requests to Hyperledger chaincode.
What value does using REST APIS provide?

Question52: Blockchain services consists of three major components.
What are they? (Select three.)

Question53: The Hyperledger Project consists of the following EXCEPT?

Question54: Reviewing the code below what are the two possible outcomes of the functions? (Select two.)

Question55: The fastest way to test your chaincode is to use the REST interface on your peers. There are several REST endpoints you can test and interact with chaincode. (Select two.)

Question56: In Composer when declaring arguments are used to pass values. What argument value is NOT a value that is allowed?

Question57: What is the process of turning cipher-text back into plaintext called?

Question58: In Hyperledger Fabric channels are used to ensure privacy and confidentiality. Which of the following is not correct about channels?