Deck 3: BTA Certified Blockchain Developer - Hyperledger

ملء الشاشة (f)
exit full mode
سؤال
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? 

A) Genesis Block, License File and Anchor Peer Configs for each organization.
B) Genesis Block, ledger Configuration and Anchor Peer Configs for each organization.
C) Genesis Block, Channel Configuration and Anchor Peer Configs for each organization.
D) Genesis Block, Channel Configuration and Anchor MSP Configs for each organization.
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
In Hyperledger Fabric, there are three types of peer nodes depending upon the assigned roles.  What are three types? (Choose three.)

A) Committing Peer
B) Endorsing Peer
C) Peer
D) Client peer
E) MSP Peer
F) Channel Peer
G) Ordering Peer
سؤال
Chaincode with Hyperledger Fabric can be written in what development languages? Select All that apply.

A) Node.js
B) Go
C) Java
سؤال
Blockchain solutions are comprised of four building blocks. Which of the following answers list the building blocks?

A) Shared ledger, Privacy, Trust, and Smart Contracts or (Chaincode)
B) Shared ledger, Centralization, Trustless, and Smart Contracts or (Chaincode)
C) Shared ledger, Privacy, Trustless, and Smart Contracts or (Chaincode)
D) Shared ledger, Centralization, Trust, and Smart Contacts or (Chaincode)
سؤال
What component on the blockchain maintains the "world state"?

A) Consensus Algorithm
B) Reputation Manager
C) Consensus Manager
D) Distributed Ledger
سؤال
Hyperledger Composer has the following two main components.

A) Composer Framework and a Business Network Archive
B) Composer Playground and a Business Network Configuration
C) Composer Playground and a Business Network Archive
D) Distributed Ledger and a Business Network Archive
E) Distributed Ledger and Composer playground
سؤال
An_____________ is defined as a communication node that is responsible for the distribution of blockchain transactions in Hyperledger Fabric.

A) MSP
B) Peer Node
C) Client Node
D) Endorsing Node
E) Orderer
سؤال
Which tool would you select to that would allow users to measure performance of a specific implementation with predefined use cases?

A) Hyperledger Caliper
B) Hyperledger Explorer
C) Hyperledger Cello
D) Hyperledger Quilt
سؤال
What is the application that is used by Hyperledger Fabric to communicate with the network?

A) SDK
B) SOAP PI
C) Golang
D) RPC API
E) Node.js
سؤال
Which of the following is a role in Fabric that has permission to create transactions and query network data?

A) Chain Transactor
B) Chain Administrator
C) Chain Auditor
D) Chain Member
سؤال
The gossip data dissemination protocol performs which three functions? (Choose three.)

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
سؤال
All of the following are key terms in Cryptography EXCEPT?

A) Function
B) Root Hash
C) Secret
D) Code
E) Cipher
سؤال
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?

A) Docker provides a secured, lightweight method to sandbox chaincode execution that is "locked down".
B) Docker provides a secured, lightweight method to sandbox chaincode execution that is "locked down" but additional programming languages cannot be enabled
C) Docker provides a secured, lightweight method to sandbox chaincode execution that is not "locked down"
D) Docker is fully compatible with Hyperledger and Linux with an upgrade subscription.
سؤال
What type of peer executes chaincode?

A) Anchor peer
B) Endorsing Peer
C) Chaincode is executed by the client
D) Ordered Peer
E) Chaincode is not executed by a peer.
سؤال
A transaction in Hyperledger Fabric is a request to the blockchain to execute a function on the ledger. By what the function is implemented?

A) Chaincode
B) Service Account
C) SDK
D) API
سؤال
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?

A) Hyperledger Quilt
B) Hyperledger Composer
C) Hyperledger Explorer
D) Hyperledger Cello
سؤال
Hyperledger blockchain frameworks reach consensus by performing two separate activities. What are the two activities? (Select two.)

A) Updating Transactions
B) Validating Transactions
C) Ordering Transactions
D) Writing Transactions
E) Packing Transactions
سؤال
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?

A) tcert
B) ecert
C) rootcert
سؤال
What certificate is granted an "allocation" of transaction certificates to each user?  

A) rootcert
B) ecerts
C) tcerts
D) PKI
E) RSA
سؤال
Blockchain services consists of three major components. What are they? (Select three.)

A) Consensus Manager
B) Distributed Ledger
C) Peer to Peer Protocol
D) Reputation Manager
E) Membership Services
سؤال
Hyperledger Fabric essentially implements a private validator network protocol. Which of the following statements are true?

A) None of the entities in a network must register with membership services to obtain with access and transaction authority on the network.
B) Selected entities in a network must register with membership services to obtain an identity with access and transaction authority on the network.
C) All the entities in a network must register with membership services to obtain an identity with access and transaction authority in the network.
D) Selected entities in a network must register with Reputation Manager to obtain an identity with access and transaction authority on the network.
سؤال
What must implement every chaincode?

A) Golang
B) Chaincode Interface
C) Java
D) Linux APIs
سؤال
Hyperledger Fabric Consensus is planned out into 3 phases. (Select three.)

A) Validation
B) Scheduling
C) Ordering
D) Endorsement
E) Processing
F) Batching
سؤال
The Hyperledger Project consists of the following EXCEPT?

A) Infrastructure
B) Tools
C) Framework
D) Management
سؤال
Ordering service nodes also provide the following services EXCEPT?

A) Authentication of clients
B) Maintenance of a system chain that defines ordering service configurations, root certs and MSP IDs for authenticated organizations and a grouping of profiles containing the various consortia within the network.
C) Checks the Certificate details and others to validate the transaction.
D) Filtering and validation for configuration transactions that reconfigure or create a channel.
سؤال
Blockchain services in Hyperledger Fabric manages the distributed ledger through a peer to peer protocol that is built on ______?

A) HTTP/2
B) TLS and SSL
C) TLS
D) HTTP/1
E) SSL
سؤال
_________is called to update or query the ledger in a proposal transaction. This is called by the chaincode.

A) Initialize
B) Init
C) Update
D) Invoke
سؤال
Please review the chaincode below and select what "import" is specifying. <strong>Please review the chaincode below and select what import is specifying.  </strong> A) Menu Choices B) Installation requirements C) Dependencies D) Logging requests <div style=padding-top: 35px>

A) Menu Choices
B) Installation requirements
C) Dependencies
D) Logging requests
سؤال
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? 

A) Architecture
B) Organizational
C) Legal
D) Technical
سؤال
Which Hyperledger tool provides an open source browser for viewing activity on the underlying blockchain network?

A) Caliper
B) Quilt
C) Cello
D) Explorer
سؤال
Voting-based algorithms are advantageous in that they provide a benefit but a tradeoff. (Select two.)

A) Trade off between scalability and security.
B) Better security due to node control.
C) Low-latency finality.
D) Trade off between scalability and performance.
سؤال
What means "Forking" the Hyperledger Fabric Github repository? (Select two.)

A) Fork will fork the entire repository including all the branches.
B) Forking is not allowed in Github.
C) Moving this repository to your GitHub account and removing contents from previous repository.
D) Fork will fork the specific repository without all the branches.
E) Creating a copy of this repository under your GitHub account.
سؤال
When the distributed ledger has been updated and all nodes maintain their own identical copy of the ledger, what were the nodes reached?

A) Perfection
B) Consensus
C) Replication
D) Agreement
سؤال
Which of the following provides Immutability?

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
سؤال
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
سؤال
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
سؤال
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.)

A) /registrar
B) /register
C) /chaincode
D) /blockchain
E) /BaaS
سؤال
In Hyperledger not all Nodes are created equal. What are the three distinct types of nodes? (Select three.)

A) MSP Nodes
B) Ordered Nodes
C) Channel Node
D) Client Nodes
E) Peer Nodes
F) Endorser Node
سؤال
________________ 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?

A) Policy Driven
B) Key-Value
C) Stateless
D) State based
سؤال
When reviewing chaincode you see a function called "ChaincodeStubInterface" in the program. What does this function do?

A) It is used to access the ledger.
B) It is used to access the chaincode interface.
C) It is used to access the ledger and modify the ledger.
D) It is used to stop the chaincode interface.
سؤال
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?

A) Chaining
B) Instantiaton
C) Bootstrapping
D) Subnetting
سؤال
Which Hyperledger Fabric ordering mechanism is recommended for production use?

A) BFT
B) Kafka
C) SBFT
D) SOLO
سؤال
What type of node commits transactions & keeps the data in sync across the ledger?

A) Committed
B) Endorsed
C) Client
D) Peer
سؤال
There are currently three supported ordering services in Hyperledger Fabric. (Select three.)

A) BFT
B) PoET
C) SBFT
D) Kafka
E) SOLO
سؤال
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
سؤال
Which of the following would not be a good use case for Hyperledger Fabric?

A) Cryptocurrency Exchange
B) Compliance Ledger
C) Business Contracts
D) Asset Exchange
سؤال
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.)

A) GetState
B) PutState
C) InvokeChaincode
D) GetStringArgs
سؤال
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?

A) Python
B) Assembler
C) C++
D) Go
E) Java
سؤال
In Hyperledger Composer resources are declared which three ways? (Choose three.)

A) Assets, orderers, transactions, and events
B) Concepts
C) Assets, participants, transactions, end events
D) Collections
E) Non Enumerated types
F) Enumerated types
سؤال
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?

A) Parent directory of the business network definition
B) /tmp directory of the package.json file
C) Child directory of the package.json file
D) Child directory of the business network definition
E) Parent directory of the package.json file
سؤال
Which of the following syntaxes will compile the chaincode?

A) go int
B) go build
C) go create
D) go compile
سؤال
By default, the discovery business network card is also used to handle all requests to the ___________

A) REST API
B) Chaincode
C) SDK
D) Cloud Endpoint
سؤال
When the________, ______________ or ________function of a chaincode is called, the fabric passes the stub *shim.ChaincodeStub parameter. (Select three.)

A) Query
B) List
C) Invoke
D) Init
E) Write
F) Delete
سؤال
In Composer when declaring arguments are used to pass values. What argument value is NOT a value that is allowed?

A) string
B) integer
C) number
D) boolean
سؤال
There are two popular approaches to defining assets in most blockchain solutions. (Select two.)

A) Stateless UTXO model, where account balances are encoded into past transaction records.
B) Account model, where account balances are kept in state storage space in memory registers.
C) Stateful UTXO model, where account balances are encoded into past transaction records.
D) Account model, where account balances are kept in stateless storage space on the ledger.
E) Stateless UTXO model, where account balances are encoded into current transaction records.
F) Account model, where account balances are kept in state storage space on the ledger.
سؤال
What is the best definition of chaincode with Hyperledger?

A) Chaincode is a decentralized transactional program, running one the validating nodes.
B) Chaincode is centralized transactional program, running on the validating nodes.
C) Chaincode is centralized transactional program, running on the peer nodes.
D) Chaincode is a decentralized transactional program, running on the peer nodes.
سؤال
In Hyperledger Fabric channels are used to ensure privacy and confidentiality. Which of the following is not correct about channels?

A) Peers are connected to the channel and can receive all the transactions that are broadcasted on that channel
B) Each channel maintains their own chaincode and ledger
C) Channels are membership based.
D) Consensus takes place within a channel by members of the channel and other channels.
E) Channels partition the network in order to allow transaction visibility for specific stakeholders only
سؤال
What is the process of turning cipher-text back into plaintext called?

A) Packing
B) Encryption
C) Decryption
D) Hashing
سؤال
What function is used to call the shim.Start function below? <strong>What function is used to call the shim.Start function below?  </strong> A) import B) init C) main D) type <div style=padding-top: 35px>

A) import
B) init
C) main
D) type
سؤال
What component of Hyperledger Composer captures the core data in a business network including the business model, transaction logic, and access controls?

A) Business Network Adapter
B) Business Network Interface
C) Business Network Card
D) Business Network Archive
E) Business Network API
سؤال
_____________________________provide identity, privacy, and confidentiality to the network and is an abstraction of an architecture for permissioned operations.

A) Certificate Services
B) Membership Auditor
C) Reputation Manager
D) Certificate Manager
E) Membership Services
سؤال
Reviewing the code below what are the two possible outcomes of the functions? (Select two.) <strong>Reviewing the code below what are the two possible outcomes of the functions? (Select two.)  </strong> A) Success B) Shim.Error C) Shim.Success D) Error <div style=padding-top: 35px>

A) Success
B) Shim.Error
C) Shim.Success
D) Error
سؤال
REST (Representational State Transfer) Server is often used to proxy requests to Hyperledger chaincode. What value does using REST APIS provide?

A) Provides a well-defined process for accessing blockchain services.
B) Provides a well-defined middleware for connecting to off chain services such as Bitcoin.
C) Provides a well-defined middleware for connecting to blockchain services.
D) Provides a well-defined process for accessing web services.
سؤال
Did you know that Blockchain Training Alliance offers a discount for Udemy students to save $90.00 on any BTA Exam? <strong>Did you know that Blockchain Training Alliance offers a discount for Udemy students to save $90.00 on any BTA Exam?   .</strong> A) NO, that's ok Use Code JH30UDEMY B) YES, Use Code JH30UDEMY <div style=padding-top: 35px> .

A) NO, that's ok Use Code JH30UDEMY
B) YES, Use Code JH30UDEMY
سؤال
What does REST stand for?

A) REST (Restructured State Transfer)
B) REST (Restructured State Transmission)
C) REST (Representational State Transmission)
D) REST (Real Time State Transfer)
E) REST (Representational State Transfer)
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/65
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 3: BTA Certified Blockchain Developer - Hyperledger
1
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? 

A) Genesis Block, License File and Anchor Peer Configs for each organization.
B) Genesis Block, ledger Configuration and Anchor Peer Configs for each organization.
C) Genesis Block, Channel Configuration and Anchor Peer Configs for each organization.
D) Genesis Block, Channel Configuration and Anchor MSP Configs for each organization.
C
Explanation: To create a network according to an organization's structure, and to bootstrap a channel, we will need to generate the following artifacts: A genesis block, containing organization-specific certificates that serve to initialize the Fabric blockchain. Channel configuration information. Anchor peer configurations for each organization. An anchor peer serves as a fulcrum within an organization, for cross-organization ledger syncing using the Fabric gossip protocol.
2
In Hyperledger Fabric, there are three types of peer nodes depending upon the assigned roles.  What are three types? (Choose three.)

A) Committing Peer
B) Endorsing Peer
C) Peer
D) Client peer
E) MSP Peer
F) Channel Peer
G) Ordering Peer
B,C,G
Explanation: So not all peer nodes are same. There are different types of peer nodes with different roles in the network: Endorser peer Anchor peer Orderer peer Endorser peer Peers can be marked as Endorser peer (Endorsing peer). Upon receiving the "transaction invocation request" from the Client application the Endorser peer Validates the transaction. Check certificate details and roles of the requester. Executes the Chaincode (Smart Contract) and simulates the outcome of the transaction. But it does not update the ledger. At the end of the above two tasks the Endorser may approve to disapprove the transaction. As only the Endorser node executes the Chaincode (Smart Contract) so there is no necessity to install Chaincode in each and every node of the network which increases the scalibility of the network. Anchor peer Anchor peer or cluster of Anchor peers is configured at the time of Channel configuration. Just to remind you, in Hyperledger Fabric you can configure secret channels among the peers and transactions among the peers of that channel are visible only to them. Anchor peer receives updates and broadcasts the updates to the other peers in the organization. Anchor peers are discoverable. So any peer marked as Anchor peer can be discovered by the Orderer peer or any other peer. Orderer peer Orderer peer is considered as the central communication channel for the Hyperledger Fabric network. Orderer peer/node is responsible for consistent Ledger state accross the network. Orderer peer creates the block and delivers that to all the peers. Orderer is built on top of a message oriented architecture. There are two options are currently available to implement Orderer peer: Solo: Suitable for development. Single point failure. Solo should not be used for the production ready network. Kafka: Production ready Hyperledger Fabric network uses Kafka as the Orderer implementation. Kafka is a messaging software that has high throughput fault tolerant feature.
3
Chaincode with Hyperledger Fabric can be written in what development languages? Select All that apply.

A) Node.js
B) Go
C) Java
A,B,C
4
Blockchain solutions are comprised of four building blocks. Which of the following answers list the building blocks?

A) Shared ledger, Privacy, Trust, and Smart Contracts or (Chaincode)
B) Shared ledger, Centralization, Trustless, and Smart Contracts or (Chaincode)
C) Shared ledger, Privacy, Trustless, and Smart Contracts or (Chaincode)
D) Shared ledger, Centralization, Trust, and Smart Contacts or (Chaincode)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
5
What component on the blockchain maintains the "world state"?

A) Consensus Algorithm
B) Reputation Manager
C) Consensus Manager
D) Distributed Ledger
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
6
Hyperledger Composer has the following two main components.

A) Composer Framework and a Business Network Archive
B) Composer Playground and a Business Network Configuration
C) Composer Playground and a Business Network Archive
D) Distributed Ledger and a Business Network Archive
E) Distributed Ledger and Composer playground
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
7
An_____________ is defined as a communication node that is responsible for the distribution of blockchain transactions in Hyperledger Fabric.

A) MSP
B) Peer Node
C) Client Node
D) Endorsing Node
E) Orderer
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
8
Which tool would you select to that would allow users to measure performance of a specific implementation with predefined use cases?

A) Hyperledger Caliper
B) Hyperledger Explorer
C) Hyperledger Cello
D) Hyperledger Quilt
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
9
What is the application that is used by Hyperledger Fabric to communicate with the network?

A) SDK
B) SOAP PI
C) Golang
D) RPC API
E) Node.js
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
10
Which of the following is a role in Fabric that has permission to create transactions and query network data?

A) Chain Transactor
B) Chain Administrator
C) Chain Auditor
D) Chain Member
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
11
The gossip data dissemination protocol performs which three functions? (Choose three.)

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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
12
All of the following are key terms in Cryptography EXCEPT?

A) Function
B) Root Hash
C) Secret
D) Code
E) Cipher
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
13
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?

A) Docker provides a secured, lightweight method to sandbox chaincode execution that is "locked down".
B) Docker provides a secured, lightweight method to sandbox chaincode execution that is "locked down" but additional programming languages cannot be enabled
C) Docker provides a secured, lightweight method to sandbox chaincode execution that is not "locked down"
D) Docker is fully compatible with Hyperledger and Linux with an upgrade subscription.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
14
What type of peer executes chaincode?

A) Anchor peer
B) Endorsing Peer
C) Chaincode is executed by the client
D) Ordered Peer
E) Chaincode is not executed by a peer.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
15
A transaction in Hyperledger Fabric is a request to the blockchain to execute a function on the ledger. By what the function is implemented?

A) Chaincode
B) Service Account
C) SDK
D) API
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
16
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?

A) Hyperledger Quilt
B) Hyperledger Composer
C) Hyperledger Explorer
D) Hyperledger Cello
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
17
Hyperledger blockchain frameworks reach consensus by performing two separate activities. What are the two activities? (Select two.)

A) Updating Transactions
B) Validating Transactions
C) Ordering Transactions
D) Writing Transactions
E) Packing Transactions
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
18
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?

A) tcert
B) ecert
C) rootcert
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
19
What certificate is granted an "allocation" of transaction certificates to each user?  

A) rootcert
B) ecerts
C) tcerts
D) PKI
E) RSA
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
20
Blockchain services consists of three major components. What are they? (Select three.)

A) Consensus Manager
B) Distributed Ledger
C) Peer to Peer Protocol
D) Reputation Manager
E) Membership Services
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
21
Hyperledger Fabric essentially implements a private validator network protocol. Which of the following statements are true?

A) None of the entities in a network must register with membership services to obtain with access and transaction authority on the network.
B) Selected entities in a network must register with membership services to obtain an identity with access and transaction authority on the network.
C) All the entities in a network must register with membership services to obtain an identity with access and transaction authority in the network.
D) Selected entities in a network must register with Reputation Manager to obtain an identity with access and transaction authority on the network.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
22
What must implement every chaincode?

A) Golang
B) Chaincode Interface
C) Java
D) Linux APIs
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
23
Hyperledger Fabric Consensus is planned out into 3 phases. (Select three.)

A) Validation
B) Scheduling
C) Ordering
D) Endorsement
E) Processing
F) Batching
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
24
The Hyperledger Project consists of the following EXCEPT?

A) Infrastructure
B) Tools
C) Framework
D) Management
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
25
Ordering service nodes also provide the following services EXCEPT?

A) Authentication of clients
B) Maintenance of a system chain that defines ordering service configurations, root certs and MSP IDs for authenticated organizations and a grouping of profiles containing the various consortia within the network.
C) Checks the Certificate details and others to validate the transaction.
D) Filtering and validation for configuration transactions that reconfigure or create a channel.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
26
Blockchain services in Hyperledger Fabric manages the distributed ledger through a peer to peer protocol that is built on ______?

A) HTTP/2
B) TLS and SSL
C) TLS
D) HTTP/1
E) SSL
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
27
_________is called to update or query the ledger in a proposal transaction. This is called by the chaincode.

A) Initialize
B) Init
C) Update
D) Invoke
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
28
Please review the chaincode below and select what "import" is specifying. <strong>Please review the chaincode below and select what import is specifying.  </strong> A) Menu Choices B) Installation requirements C) Dependencies D) Logging requests

A) Menu Choices
B) Installation requirements
C) Dependencies
D) Logging requests
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
29
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? 

A) Architecture
B) Organizational
C) Legal
D) Technical
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
30
Which Hyperledger tool provides an open source browser for viewing activity on the underlying blockchain network?

A) Caliper
B) Quilt
C) Cello
D) Explorer
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
31
Voting-based algorithms are advantageous in that they provide a benefit but a tradeoff. (Select two.)

A) Trade off between scalability and security.
B) Better security due to node control.
C) Low-latency finality.
D) Trade off between scalability and performance.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
32
What means "Forking" the Hyperledger Fabric Github repository? (Select two.)

A) Fork will fork the entire repository including all the branches.
B) Forking is not allowed in Github.
C) Moving this repository to your GitHub account and removing contents from previous repository.
D) Fork will fork the specific repository without all the branches.
E) Creating a copy of this repository under your GitHub account.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
33
When the distributed ledger has been updated and all nodes maintain their own identical copy of the ledger, what were the nodes reached?

A) Perfection
B) Consensus
C) Replication
D) Agreement
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
34
Which of the following provides Immutability?

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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
35
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
36
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
37
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.)

A) /registrar
B) /register
C) /chaincode
D) /blockchain
E) /BaaS
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
38
In Hyperledger not all Nodes are created equal. What are the three distinct types of nodes? (Select three.)

A) MSP Nodes
B) Ordered Nodes
C) Channel Node
D) Client Nodes
E) Peer Nodes
F) Endorser Node
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
39
________________ 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?

A) Policy Driven
B) Key-Value
C) Stateless
D) State based
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
40
When reviewing chaincode you see a function called "ChaincodeStubInterface" in the program. What does this function do?

A) It is used to access the ledger.
B) It is used to access the chaincode interface.
C) It is used to access the ledger and modify the ledger.
D) It is used to stop the chaincode interface.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
41
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?

A) Chaining
B) Instantiaton
C) Bootstrapping
D) Subnetting
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
42
Which Hyperledger Fabric ordering mechanism is recommended for production use?

A) BFT
B) Kafka
C) SBFT
D) SOLO
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
43
What type of node commits transactions & keeps the data in sync across the ledger?

A) Committed
B) Endorsed
C) Client
D) Peer
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
44
There are currently three supported ordering services in Hyperledger Fabric. (Select three.)

A) BFT
B) PoET
C) SBFT
D) Kafka
E) SOLO
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
45
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
46
Which of the following would not be a good use case for Hyperledger Fabric?

A) Cryptocurrency Exchange
B) Compliance Ledger
C) Business Contracts
D) Asset Exchange
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
47
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.)

A) GetState
B) PutState
C) InvokeChaincode
D) GetStringArgs
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
48
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?

A) Python
B) Assembler
C) C++
D) Go
E) Java
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
49
In Hyperledger Composer resources are declared which three ways? (Choose three.)

A) Assets, orderers, transactions, and events
B) Concepts
C) Assets, participants, transactions, end events
D) Collections
E) Non Enumerated types
F) Enumerated types
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
50
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?

A) Parent directory of the business network definition
B) /tmp directory of the package.json file
C) Child directory of the package.json file
D) Child directory of the business network definition
E) Parent directory of the package.json file
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
51
Which of the following syntaxes will compile the chaincode?

A) go int
B) go build
C) go create
D) go compile
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
52
By default, the discovery business network card is also used to handle all requests to the ___________

A) REST API
B) Chaincode
C) SDK
D) Cloud Endpoint
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
53
When the________, ______________ or ________function of a chaincode is called, the fabric passes the stub *shim.ChaincodeStub parameter. (Select three.)

A) Query
B) List
C) Invoke
D) Init
E) Write
F) Delete
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
54
In Composer when declaring arguments are used to pass values. What argument value is NOT a value that is allowed?

A) string
B) integer
C) number
D) boolean
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
55
There are two popular approaches to defining assets in most blockchain solutions. (Select two.)

A) Stateless UTXO model, where account balances are encoded into past transaction records.
B) Account model, where account balances are kept in state storage space in memory registers.
C) Stateful UTXO model, where account balances are encoded into past transaction records.
D) Account model, where account balances are kept in stateless storage space on the ledger.
E) Stateless UTXO model, where account balances are encoded into current transaction records.
F) Account model, where account balances are kept in state storage space on the ledger.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
56
What is the best definition of chaincode with Hyperledger?

A) Chaincode is a decentralized transactional program, running one the validating nodes.
B) Chaincode is centralized transactional program, running on the validating nodes.
C) Chaincode is centralized transactional program, running on the peer nodes.
D) Chaincode is a decentralized transactional program, running on the peer nodes.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
57
In Hyperledger Fabric channels are used to ensure privacy and confidentiality. Which of the following is not correct about channels?

A) Peers are connected to the channel and can receive all the transactions that are broadcasted on that channel
B) Each channel maintains their own chaincode and ledger
C) Channels are membership based.
D) Consensus takes place within a channel by members of the channel and other channels.
E) Channels partition the network in order to allow transaction visibility for specific stakeholders only
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
58
What is the process of turning cipher-text back into plaintext called?

A) Packing
B) Encryption
C) Decryption
D) Hashing
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
59
What function is used to call the shim.Start function below? <strong>What function is used to call the shim.Start function below?  </strong> A) import B) init C) main D) type

A) import
B) init
C) main
D) type
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
60
What component of Hyperledger Composer captures the core data in a business network including the business model, transaction logic, and access controls?

A) Business Network Adapter
B) Business Network Interface
C) Business Network Card
D) Business Network Archive
E) Business Network API
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
61
_____________________________provide identity, privacy, and confidentiality to the network and is an abstraction of an architecture for permissioned operations.

A) Certificate Services
B) Membership Auditor
C) Reputation Manager
D) Certificate Manager
E) Membership Services
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
62
Reviewing the code below what are the two possible outcomes of the functions? (Select two.) <strong>Reviewing the code below what are the two possible outcomes of the functions? (Select two.)  </strong> A) Success B) Shim.Error C) Shim.Success D) Error

A) Success
B) Shim.Error
C) Shim.Success
D) Error
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
63
REST (Representational State Transfer) Server is often used to proxy requests to Hyperledger chaincode. What value does using REST APIS provide?

A) Provides a well-defined process for accessing blockchain services.
B) Provides a well-defined middleware for connecting to off chain services such as Bitcoin.
C) Provides a well-defined middleware for connecting to blockchain services.
D) Provides a well-defined process for accessing web services.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
64
Did you know that Blockchain Training Alliance offers a discount for Udemy students to save $90.00 on any BTA Exam? <strong>Did you know that Blockchain Training Alliance offers a discount for Udemy students to save $90.00 on any BTA Exam?   .</strong> A) NO, that's ok Use Code JH30UDEMY B) YES, Use Code JH30UDEMY .

A) NO, that's ok Use Code JH30UDEMY
B) YES, Use Code JH30UDEMY
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
65
What does REST stand for?

A) REST (Restructured State Transfer)
B) REST (Restructured State Transmission)
C) REST (Representational State Transmission)
D) REST (Real Time State Transfer)
E) REST (Representational State Transfer)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 65 في هذه المجموعة.