Exam4Training

Blockchain CBSA BTA Certified Blockchain Solution Architect Online Training

Question #28

Blockchain allows for which of the following?

  • A . Anonymous Cryptography
  • B . Trust in central authorities
  • C . A fast and efficient ledger
  • D . A peer to peer ledger without the need of a third party

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Reference: https://intellipaat.com/blog/what-is-blockchain-technology/

Question #28

Blockchain allows for which of the following?

  • A . Anonymous Cryptography
  • B . Trust in central authorities
  • C . A fast and efficient ledger
  • D . A peer to peer ledger without the need of a third party

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Reference: https://intellipaat.com/blog/what-is-blockchain-technology/

Question #28

Blockchain allows for which of the following?

  • A . Anonymous Cryptography
  • B . Trust in central authorities
  • C . A fast and efficient ledger
  • D . A peer to peer ledger without the need of a third party

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Reference: https://intellipaat.com/blog/what-is-blockchain-technology/

Question #28

Blockchain allows for which of the following?

  • A . Anonymous Cryptography
  • B . Trust in central authorities
  • C . A fast and efficient ledger
  • D . A peer to peer ledger without the need of a third party

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Reference: https://intellipaat.com/blog/what-is-blockchain-technology/

Question #28

Blockchain allows for which of the following?

  • A . Anonymous Cryptography
  • B . Trust in central authorities
  • C . A fast and efficient ledger
  • D . A peer to peer ledger without the need of a third party

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Reference: https://intellipaat.com/blog/what-is-blockchain-technology/

Question #28

Blockchain allows for which of the following?

  • A . Anonymous Cryptography
  • B . Trust in central authorities
  • C . A fast and efficient ledger
  • D . A peer to peer ledger without the need of a third party

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Reference: https://intellipaat.com/blog/what-is-blockchain-technology/

Question #28

Blockchain allows for which of the following?

  • A . Anonymous Cryptography
  • B . Trust in central authorities
  • C . A fast and efficient ledger
  • D . A peer to peer ledger without the need of a third party

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Reference: https://intellipaat.com/blog/what-is-blockchain-technology/

Question #28

Blockchain allows for which of the following?

  • A . Anonymous Cryptography
  • B . Trust in central authorities
  • C . A fast and efficient ledger
  • D . A peer to peer ledger without the need of a third party

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Reference: https://intellipaat.com/blog/what-is-blockchain-technology/

Question #28

Blockchain allows for which of the following?

  • A . Anonymous Cryptography
  • B . Trust in central authorities
  • C . A fast and efficient ledger
  • D . A peer to peer ledger without the need of a third party

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

Reference: https://intellipaat.com/blog/what-is-blockchain-technology/

Question #10

Proof of Stake consensus is most often needed for and implemented by:

  • A . Blockchain networks with low traffic
  • B . Permissioned blockchains
  • C . Blockchains that manage wealth and assets
  • D . Public blockchains

Reveal Solution Hide Solution

Correct Answer: C

Question #11

The merkle tree contains a full list of the transactions on the blockchain?

  • A . FALSE
  • B . TRUE

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

The merkle tree does not contain a list of all the transactions, rather a hash (digital fingerprint) of all transactions as a tree structure.

Question #12

Select the best statement for determining how consensus is reached.

  • A . By the miner nodes which make sure that a transaction is valid.
  • B . By a cryptographic secure signature algorithm called ECDSA which makes sure that cheating is impossible.
  • C . By every single node in the blockchain network different transactions.
  • D . By every single node in the blockchain network executing the same transaction.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

If you send a transaction to the network, then one miner-node will at some point pick it up. The Miner will run the transaction and add the result to the next block. Now, this doesn’t imply consensus yet. By design all nodes don’t trust each other. Each node must verify that the transaction the miner added to the block is really valid. This means, consensus is reached by having every node running the same transactions again and verifying that the result is correct. Plus, the results are verified in a cryptographic manner.

Question #13

What are some advantages of Proof of Stake (POS) mining over Proof of Work (POW) mining? (Select three.)

  • A . Energy efficient in regards to that it could consume for electricity as compared to PoW
  • B . Faster Hashing algorithms
  • C . No need for expensive compared to POW
  • D . Faster validations compared to POW
  • E . Better blockchain security compared to POW

Reveal Solution Hide Solution

Correct Answer: A,C,D
A,C,D

Explanation:

This eliminates the below challenges from PoW and believed to have an advantage.

No need of expensive hardware (a normal laptop or computer running the respective coin’s Validator client will do as long as your laptop or computer is online)

Energy efficient as it won’t consume high electricity as PoW does More loyal Validators As higher the stake the Validators have for a long time, more chances for the Validator to be picked up for “forging” and earn the transaction fee Faster validations

Question #14

Which factor influences the gas cost to deploy a Smart Contact on the Ethereum blockchain?

  • A . None. Smart Contract deployment has a fixed gas cost
  • B . The types of operations written in code within the Smart Contract
  • C . The current Ethereum market conditions
  • D . The total size of the complied Smart Contract measured in kilobytes

Reveal Solution Hide Solution

Correct Answer: D
Question #15

In Proof of Work group consensus, the “nonce” refers to?

  • A . The random data to be combined with the block data which will produce a hash output matching the current difficulty level
  • B . Random nonsense data inserted at the end of a block to fill it completely
  • C . The average Bitcoin price over the last 90 days
  • D . None of the above

Reveal Solution Hide Solution

Correct Answer: A
Question #16

By default, who can see transaction details on a public/open blockchain?

  • A . The initiator
  • B . Everyone
  • C . The recipient of a transaction
  • D . The network owner / administrator

Reveal Solution Hide Solution

Correct Answer: B
Question #17

The “Nothing-at-Stake” problem that could be realized by Proof of Stake networks would be caused by what?

  • A . If all of the validator nodes are taken offline
  • B . If validator nodes reject all transactions
  • C . Validator nodes approving all transactions on old and new software after a hard fork occurs
  • D . All of the above

Reveal Solution Hide Solution

Correct Answer: D
Question #18

Anonymity can be protected in blockchain applications by use of which of the following?

  • A . Centralized application hosting
  • B . End-to-end encryption
  • C . Cryptographic hashing
  • D . Blockchain-based data cubes

Reveal Solution Hide Solution

Correct Answer: B
Question #19

The Secure Registry Services enables Secured ____________Registry of base Hyperledger images and custom images containing chaincodes.

What type of registry is implemented?

  • A . Docker
  • B . EVM
  • C . Kubenetes
  • D . VMWare

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

Secure Registry Services enables Secured Docker Registry of base Hyperledger images and custom images containing chaincodes.

Question #20

In Hyperledger, nodes need a ________________ to be able to communicate to the

network.

  • A . Valid Certificate
  • B . Valid License
  • C . Valid YAML file
  • D . Valid JSON file

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

In Hyperledger, nodes need a valid certificate to be able to communicate to the network and the participants use applications that connect to the network by way of the nodes.

Question #21

A Byzantine failure is the loss of a system service due to a Byzantine fault in systems that requires________.

What is required?

  • A . Consensus
  • B . Crypthography
  • C . Bandwidth
  • D . Availability

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

A Byzantine failure is the loss of a system service due to a Byzantine fault in systems that require consensus.

Question #22

A Smart Contract needs to check the daily closing price of a stock, in order to determine how to act. The proper way to do this is with the use of ______________.

  • A . Oracles
  • B . Wizards
  • C . Data rabbits
  • D . All of the above

Reveal Solution Hide Solution

Correct Answer: A
Question #23

In regards to understanding the Ethereum Virtual Machine what statement is true?

  • A . The EVM is extremely powerful, non-turing complete and perfect for doing computational intensive thins, because of the direct access to the graphics card.
  • B . The EVM is extremely powerful, turing complete and perfect for doing computational intensive things, because of the direct access to the graphics card.
  • C . While the EVM is Sandboxed, it isn’t as powerful as the Bitcoin network, because it’s not Turing Complete
  • D . The EVM can’t access hardware layers or anything outside a blockchain node because it’s sandboxed.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

The EVM is basically a sandboxed virtual machine running on every single node. It is Turing complete and a transaction-based state machine. The nodes reach consensus by executing all transactions. Only the miner node gets the block reward, all other nodes are just checking if the miner was “honest”.

Question #24

Composer Modeling Language is an object-oriented modeling language that defines the domain model for a business network definition. The modeling language is saved as a __________ file.

  • A . .json
  • B . .go
  • C . .txt
  • D . .ico
  • E . .cto

Reveal Solution Hide Solution

Correct Answer: E
E

Explanation:

Composer Modeling Language is an object-oriented modeling language that defines the domain model for a business network definition. The modeling language is saved as a .cto file.

Question #25

To approve pending ledger transactions, consensus algorithms often implement:

  • A . Byzantine Fault Tolerance
  • B . Access Control
  • C . Kerckhoffs’s Principle
  • D . Common Weakness Enumeration

Reveal Solution Hide Solution

Correct Answer: A
Question #26

Blockchain systems assume all parties are trusted by all other parties in the exchange or ecosystem.

  • A . FALSE
  • B . TRUE

Reveal Solution Hide Solution

Correct Answer: A
Question #27

Which types of data are able to be stored on any given blockchain ledger?

  • A . Each blockchain software specifies its own data storage rules
  • B . Any data that is within the UTC-8 standard
  • C . Unencrypted textual and numerical data
  • D . Encrypted textual and numerical data

Reveal Solution Hide Solution

Correct Answer: D
Question #28

Public blockchains can alter the blockchain ledger by:

  • A . Creating a hard fork of the blockchain data, tooling and/or software
  • B . Achieving community consensus via a Smart Contract to update the ledger
  • C . Re-hashing the blocks from the total block height down to the genesis block
  • D . Blockchain ledgers are immutable and can never be altered

Reveal Solution Hide Solution

Correct Answer: C
Question #29

Ideal bug reports link the bug being reported to a _______________

  • A . Business Value
  • B . Business Process
  • C . Regression Issue
  • D . Business Target
  • E . Progression Issue

Reveal Solution Hide Solution

Correct Answer: A
Question #30

In blockchains there is the concept of "Group Consensus" and how many members must agree.

  • A . 52%
  • B . 74%
  • C . 75%
  • D . 51%
  • E . 100%

Reveal Solution Hide Solution

Correct Answer: D

Question #31

What are two advantages of using a DPOS algo in a blockchain? (Select two.)

  • A . Scalable
  • B . Governance Model
  • C . Efficiency
  • D . Fast transactions
  • E . Centralized

Reveal Solution Hide Solution

Correct Answer: A,D
A,D

Explanation:

The advantages of DPoS are that it is scalable and provides fast transaction verification, but the disadvantage is that it partially centralized and the governance model has not been proven effective in a large project. DPoS is employed by Steemit, EOS, and BitShares.

Question #32

What is a logic gate in electronics and computer science?

  • A . A logic gate usually takes in 2 inputs and gives out 1 output. The inputs and outputs are binary values, meaning they can be both 1 and 0.
  • B . A logic gate usually takes in 3 inputs and gives out 2 output. The inputs and outputs are binary values, meaning they can be 1 or 0.
  • C . A logic gate usually takes in 2 inputs and gives out 6 output. The inputs and outputs are binary values, meaning they can be both 1 and 0.
  • D . A logic gate usually takes in 2 inputs and gives out 1 output. The inputs and outputs are binary values, meaning they can be 1 or 0.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

A logic gate usually takes in 2 inputs and gives out 1 output. The inputs and outputs are binary values, meaning they can be 1 or 0. A XOR logic gate takes in 2 binary inputs and gives out a high output ONLY when the inputs are different. Meaning, if A and B are inputted to a XOR gate then the out C will be 1 ONLY when A is not equal to B.

Question #33

Which of the following cryptocurrencies use an alternate consensus method called "Scrypt" to BTC’s Proof of Work (POW) SHA-256 algorithm?

  • A . Ripple
  • B . Peercoin
  • C . Litecoin
  • D . Steemit

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

The Scrypt hash function was initially implemented by the Litecoin development team to avoid what are known, ASICs, from being able mine its cryptocurrency. When mining for cryptocurrencies, users typically have an option between: a CPU, GPU or ASIC miner.

Question #34

In Ethereum the difficulty adjustment algorithm is coded in the ___________ file.

  • A . calcDifficultyFrontier
  • B . block_validator.go
  • C . calcDifficultyHomestead
  • D . calcDifficultyvalidator.go

Reveal Solution Hide Solution

Correct Answer: B
Question #35

If a product’s requirements call for public autonomous on-chain code, only using open source code, using cryptographic tokens, and allowing its users the ability to earn tokens, this product should be launched on the Ethereum blockchain.

  • A . FALSE
  • B . TRUE

Reveal Solution Hide Solution

Correct Answer: B
Question #36

You are currently consulting with an organization that ships widgets overseas. They would like to implement a Hyperledger Fabric and would like to know about how to use cryptocurrencies with Hyperledger Fabric.

What is the best answer?

  • A . If they need a native currency for their chain network, they can develop their own native currency with chaincode.
  • B . Hyperledger Fabric can be integrated with any crypto currency by using the proper APIs.
  • C . If they need a native currency for their chain network, they must use Ripple currency with chaincode.
  • D . If they need a native currency for their chain network, they must use Ethereum currency with chaincode.
  • E . Hyperledger Fabric does not support cryptocurrencies.

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

If you really need a native currency for your chain network, you can develop your own native currency with chaincode. One common attribute of native currency is that some amount will get transacted (the chaincode defining that currency will get called) every time a transaction is processed on its chain.

Question #37

Ownership or partial ownership of an asset can be tracked with which type of token?

  • A . Equity
  • B . Utility
  • C . Ethereum
  • D . Game-based

Reveal Solution Hide Solution

Correct Answer: B
Question #38

You are considering a cryptocurrency and for your privacy and anonymity are number one priority.

Which cryptocurrency should you likely use?

  • A . Monero
  • B . Bitcoin
  • C . Dash
  • D . Shadowcoin
  • E . Litecoin

Reveal Solution Hide Solution

Correct Answer: A
Question #39

You are currently considering blockchain solutions for your organization. You read an article about "blockless" blockchains.

What are the two benefits that could be gained over a traditional blockchain solution? (Select two.)

  • A . Faster Block writes
  • B . Greater Transaction Security
  • C . Faster Performance
  • D . Greater transaction Capacity

Reveal Solution Hide Solution

Correct Answer: A,B
Question #40

How are blocks of data “chained” together to ensure the integrity of transactions?

  • A . The hash of the previous block is written to the header of the current block
  • B . The ID of the previous block is stored in the current block
  • C . A public key is stored in each block for data decryption
  • D . The hash of the genesis block is kept in all block headers

Reveal Solution Hide Solution

Correct Answer: A

Question #41

Fabric Ledger has two specific parts. Select answer with the proper two parts.

  • A . State Data, Transactional Data
  • B . State Data, Transaction logs
  • C . LevelIDb, CouchDB
  • D . Transaction Logs, CouchDB

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

Fabric Ledger has two parts:

• State data: Representation of current state of the assets. Asset state data can be changed upon changes to the state of the data.

• Transaction Logs: Record of all the transactions (in the order they are received) which modified the state data, and once the data is written it is immutable and cannot be changed.

Question #42

You are considering writing smart contracts and there are a few different languages you can consider. (Select two.)

  • A . Truffle
  • B . Serpent
  • C . Solidity
  • D . Embark

Reveal Solution Hide Solution

Correct Answer: B,C
B,C

Explanation:

To write smart contracts there are a few different languages: Solidity, which is like JavaScript and has .sol as a file extension, Serpent, Python-like with extension .se, and a 3rd, LLL, based on Lisp. Serpent was popular a while back but Solidity is the most popular right now and more robust, so just use Solidity. You prefer Python? Use Solidity.

Question #43

All blockchain networks and systems require autonomous on-chain code in order to process transactions.

  • A . FALSE
  • B . TRUE

Reveal Solution Hide Solution

Correct Answer: A
Question #44

You currently on a conference call with an executive from a too big to fail bank. They are validating that they want to use Quorum or another enterprise blockchain. They specifically want to know what type of consensus algo it uses and what industry for the Quorum blockchain targets.

  • A . BFT, cross industry
  • B . POS, Financial only
  • C . Majority voting, Financial only
  • D . Majority voting, cross industry
  • E . POW, cross industry

Reveal Solution Hide Solution

Correct Answer: D
Question #45

The gas price is a value set by the creator of the blockchain transaction? (Select best answer.)

  • A . FALSE
  • B . Its Negotiable
  • C . TRUE

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

The gas price is a value set by the creator of the transaction, who has to pay gas_price * gas up front from the sending account. If some gas is left after the execution, it is refunded in the same way. If the gas is used up at any point (i.e. it is negative), an out-of-gas exception is triggered, which reverts all modifications made to the state in the current call frame.

Question #46

A private blockchain like Hyperledger would be the right choice for which scenario:

  • A . An enterprise that needs to build a scalable, secure, permissioned blockchain application
  • B . A network of family members who want to share passwords and other secure information with one another
  • C . Developers who want to rapidly prototype public blockchain solutions
  • D . A startup that desires to build a token and blockchain application for their users
  • E . All of the above

Reveal Solution Hide Solution

Correct Answer: A
Question #47

The two main types of transactions you can perform in Hyperledger Fabric are:

  • A . Chaincode Read and Chaincode Write transactions
  • B . Deploy and Invoke transactions
  • C . HFRead and HFAppend transactions
  • D . Call and Write transactions

Reveal Solution Hide Solution

Correct Answer: B
Question #48

What consensus algo uses a method of sending coins to an address where they cannot be retrieved?

  • A . Proof of Stake
  • B . Proof of Activity
  • C . Proof of Burn
  • D . Proof of Sending

Reveal Solution Hide Solution

Correct Answer: A
Question #49

One consideration that should be taken into account when building a product on a public blockchain is:

  • A . Blockchain fees associated with transactions that both the product and the user may have in order to use the product on that blockchain
  • B . What countries the blockchain is available in
  • C . How you can transfer your tokens to another blockchain if you decide to switch
  • D . How often the blockchain goes offline for maintenance

Reveal Solution Hide Solution

Correct Answer: C
Question #50

Gas has multiple associated terms with it: Gas Prices, Gas Cost, Gas Limit, and Gas Fees. The principle behind Gas is to have a stable value for how much a transaction or computation costs on the Ethereum network.

Which is considered to be the static value for how much a computation costs in terms of Gas?

  • A . Price
  • B . Fee
  • C . Cost
  • D . Limit

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Gas Cost is a static value for how much a computation costs in terms of Gas, and the intent is that the real value of the Gas never changes, so this cost should always stay stable over time

Question #51

Which of the following blockchain key components state how the transactions will be confirmed?

  • A . Distributed Ledger database
  • B . Validity Rules
  • C . Consensus Algorithm
  • D . Encryption

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

Validity rules (validation) state how the user and the transactions will be validated. This is predetermined by the consensus algorithm.

Question #52

What type of "bug" generally occurs when something isn’t right according to business requirements?

  • A . Business logic
  • B . Business Requirements
  • C . Integration
  • D . Accessibility
  • E . Security

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

Business logic C something isn’t right according to business requirements Security C the code is vulnerable to some security exploits Regression C some code updates caused existing features to break Performance C the code is slow or some actions execute extra functions

Question #53

Looking the graph below, what type of an attack is this likely?

  • A . 51% Attack
  • B . P+ Epsilon Attack
  • C . Blacklisting
  • D . Selfish Mining Attack

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

A proof of work system is vulnerable to a particular type of attack called the “P+ epsilon attack”. In order to understand how this attack works we must define some terms before hand. Un-Coordinated Choice Model: An uncoordinated choice model is a model where all the participants don’t have the incentive to work with one another. The participants may form groups but at no time is the group big enough to become a majority.

Question #54

A ____________cipher basically means it is using a fixed key which replaces the message

with a pseudorandom string of characters.

It is basically the encryption of each letter one at a time.

What is the cipher type?

  • A . Stream
  • B . Block
  • C . Parallel
  • D . RSA

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

Stream cipher basically means using a fixed key which replaces the message with a pseudorandom string of characters. It is basically the encryption of each letter one at a time.

Question #55

A product’s supply chain data is stored on blockchain. Only members of the product supply chain can write announcements to the blockchain but any consumer can query this data in a store to learn more about the product they want to buy. This is an example of a ____/____ blockchain.

  • A . public /closed
  • B . private / open
  • C . private / closed
  • D . public / open

Reveal Solution Hide Solution

Correct Answer: B
Question #56

Consider the following scenario: A large department store chain is being pressured by lawmakers to provide evidence that proves the store’s clothing is not produced through child labor. This is no easy task currently due to the store’s clothing being transferred between at least 6 different parties in between creation and placement at the storefront. The store chain is considering the use of blockchain to solve their problem. Discretion in the reading and writing of transactions is highly important to the store chain to protect its proprietary interests.

Which solution would best solve the product need?

  • A . Use a public blockchain that supports assets, then create a new clothing asset for each item created. When the clothing item is transferred to the next party in the process, require that the associated blockchain asset be transferred to the next party’s blockchain account with relevant metadata. The lawmakers can now view the transactions and transfers at any time.
  • B . Use a permissioned blockchain to build the technology. Require every party involved in the process to host a node on you network. Create a new clothing asset for each item created. When the clothing item is transferred to the next party in the process, have the previous party use your web portal to initialize a chaincode Smart Contract to transfer control of the asset. When the next party receives the asset have them use your web portal to initialize a chaincode Smart Contracts to acknowledge receipt of the asset. Provide read-only permissions to the lawmakers so they can receive the evidence they are looking for.
  • C . Both options are equally suitable
  • D . None of the above

Reveal Solution Hide Solution

Correct Answer: A
Question #57

Addresses on a blockchain are derived by a process of hashing _________.

  • A . Wallet Addresses
  • B . Private Keys
  • C . IP Addresses
  • D . Mac addresses
  • E . Public Keys

Reveal Solution Hide Solution

Correct Answer: E
Question #58

In the Bitcoin blockchain the "block creation time" is set to 10 minutes and this can never change.

  • A . FALSE
  • B . TRUE

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

Remember, that the block creation time is set to 10 minutes and this can never change. So after a fixed time of approximately 2 weeks or exactly 2016 blocks the difficulty is re-adjusted. Increase in difficulty means target decreases.

Question #59

Your company working for is now considering the blockchain. They would like to perform a POC with R3 Corda. The CIO was reading about different blockchain consensus algos and would like to understand what type of consensus algos is used with Corda.

What is the best answer?

  • A . R3 Corda is a pluggable blockchain and allows the enterprise flexibility
  • B . R3 Corda is a byzantine fault tolerant blokchain
  • C . R3 Corda is a proof of stake based blockchain
  • D . R3 Corda is a proof of work based blockchain

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

Corda does not share the same requirements as Bitcoin: we require absolute certainty over transaction finality and we need to know who our counterparts are. So we had the freedom

C and took this opportunity C to solve the consensus problem in a different way. In particular, Corda solves the privacy issue in a number of manners, primarily by allowing for separation of consensus into a service which we call the Notary Cluster. Corda was

designed for business from the start. It has no cryptocurrency built into the platform and does not require mining-style consensus, which imposes great cost with little business benefit.

Question #60

How does a client app communicate with Hyperledger fabric chaincode (Smart Contracts)?

  • A . The app uses an SDK which invokes functionality on the chaincode which then announces the transaction to any peers required to endorse the transaction
  • B . The app uses Hyperledger Composer to communicate with CouchDB which in turn invokes chaincode functionality
  • C . Client apps don’t communicate with Hyperledger fabric directly, they must use Hyperledger Composer for the transmission
  • D . The app points to a node’s IP address, then calls an invoke function on the chaincode address to start the write process

Reveal Solution Hide Solution

Correct Answer: A

Question #61

What are some likely repercussions that could occur as a result of a 51% attack to the Bitcoin network? (Select three.)

  • A . Unplanned Fork
  • B . Double Spending
  • C . Cancelling Transactions
  • D . Planned Fork
  • E . Selfless Mining

Reveal Solution Hide Solution

Correct Answer: A,B,C
A,B,C

Explanation:

The 4 main attacks that can happen directly as a result of the 51% attack are: Selfish mining. Cancelling transactions. Double Spending. Random forks.

Question #62

Proof of Stake based blockchain systems use what design to permit valid write transactions?

  • A . A genesis “Stake” node approves or disapproves transactions announced from other nodes
  • B . Validator nodes each give or pay a stake in order to write transactions, and if malicious, will lose their stake
  • C . Stakeholders or early product investors host nodes that approve or disapprove transactions from other nodes
  • D . Every node on the network holds an equal stake, and if malicious, gets flagged for removal

Reveal Solution Hide Solution

Correct Answer: B
Question #63

What are two cryptocurrencies that you would expect to see mining equipment with ASICS? (Select two.)

  • A . Bitcoin
  • B . Ethereum
  • C . Neo
  • D . Litecoin
  • E . Monero

Reveal Solution Hide Solution

Correct Answer: A,D
Question #64

______ is the official Ethereum IDE that allows developers to build and deploy contracts

and decentralized applications on top of the Ethereum blockchain.

  • A . Mist
  • B . Mix
  • C . Truffle
  • D . Metamask
  • E . Embark

Reveal Solution Hide Solution

Correct Answer: B
B

Explanation:

Mix is the official Ethereum IDE that allows developers to build and deploy contracts and decentralized applications on top of the Ethereum blockchain

Question #65

What is the difference in using Go-Ethereum over Ganache?

  • A . Can automate builds with Go Ethereum but you can’t with Ganache
  • B . Go Ethereum is written in Java whereas Ganache is written in Golang
  • C . Go Ethereum is real blockchain whereas Ganache is a blockchain simulation
  • D . Ganache is a real blockchain whereas Go Ethereum is a blockchain simulation

Reveal Solution Hide Solution

Correct Answer: B
Question #66

To interact with a deployed Ethereum Smart Contract, a user or app must:

  • A . Have a reference to the public address of the deployed Smart Contract
  • B . Have the appropriate permissions needed to invoke the functions of the Smart Contract
  • C . Have sufficient gas to perform read and write operations against the Smart Contract
  • D . All of the above

Reveal Solution Hide Solution

Correct Answer: A
Question #67

What are two reasons that you would consider implementing a POW algo in your blockchain? (Select two.)

  • A . PoW imposes no limits on actions in the network and therefore can thwart attacks better than other algos due to high cost
  • B . What matters is to have large computational power to solve the puzzles and form new blocks over having a financial stake.
  • C . PoW imposes some limits on actions in the network and therefore can thwart attacks better than other algos due to high cost
  • D . The algo is energy efficient compared to POS and BFT
  • E . The algo is energy efficient compared to POS and DPOS

Reveal Solution Hide Solution

Correct Answer: B,C
B,C

Explanation:

The main benefits are the anti-DoS attacks defense and low impact of stake on mining possibilities. Defense from DoS attacks. PoW imposes some limits on actions in the network. They need a lot of efforts to be executed. Efficient attack requires a lot of computational power and a lot of time to do the calculations. Therefore, the attack is possible but kind of useless since the costs are too high. Mining possibilities. It doesn’t matter how much money you have in your wallet .

What matters is to have large computational power to solve the puzzles and form new blocks. Thus, the holders of huge amounts of money are not in charge of making decisions for the entire network.

Question #68

Bitcoin implemented Byzantine Fault Tolerance through a system named:

  • A . Authenticated Encryption
  • B . Proof of Work
  • C . PBKDF2
  • D . None of the above

Reveal Solution Hide Solution

Correct Answer: B
Question #69

Ethereum smart contracts can be written in what programming languages? Select all that apply.

  • A . Serpant
  • B . Cobol
  • C . LLL
  • D . LLC
  • E . Vyper
  • F . Node.js
  • G . IOS
  • H . Mutan
  • I . Solidity

Reveal Solution Hide Solution

Correct Answer: A,C,H,I
A,C,H,I

Explanation:

Ethereum Smart Contracts run on compiled bytecode, which means that there can be several high-level languages which code can be written in. In particular, Ethereum has a number of languages available: 1. Solidity C the most popular language now (2018). 2. Vyper C A Language by Vitalik Buterin with an emphasis on security 3. LLL C “Low Level Lisp-like Language” 4. Mutan C Golang-like, deprecated in 2015 5. Serpent, Python-like, but seems to be no longer maintained 6. Bamboo

Question #70

Which of the following is true concerning Hyperledger Composer?

  • A . It’s a competing blockchain to Hyperledger Fabric in the Hyperledger suite of tools
  • B . It’s an API layer that sits above Hyperledger Fabric and is required to interact with the Fabric blockchain
  • C . It’s a toolset and framework for easily developing business networks
  • D . It’s a consensus-focused replicable state machine framework for blockchain development

Reveal Solution Hide Solution

Correct Answer: C

Question #71

What benefit does HPE Cloud Cruiser provide?

  • A . Need for proven, production-ready technology
  • B . Need a full history of all application data
  • C . Require top-notch performance
  • D . Need to avoid data duplication or redundancy

Reveal Solution Hide Solution

Correct Answer: A
Question #72

The primary difference between a blockchain and blockless solution is?

  • A . Blockless solutions are slower
  • B . Blockless solutions are less reliable
  • C . Transactions are not verified by the entire network in a blockless environment
  • D . Blockless solutions do not work on mobile devices

Reveal Solution Hide Solution

Correct Answer: C
Question #73

What type of peer node executes transactions?

  • A . Monitoring
  • B . API Peer
  • C . Endorsing Peer
  • D . Ordering Peer

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Endorsing Peers (Endorsers) An endorser executes and endorses transactions. The endorsing peers take the role of endorsing transactions before they are ordered and committed as per the policy defined in Chaincode.

Question #74

A chaincode package that was signed at creation can be handed over to other owners for inspection and signing in Hyperledger.

Is it true that the workflow supports out-of-band signing of chaincode package?

  • A . TRUE
  • B . FALSE

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

A chaincode package that was signed at creation can be handed over to other owners for inspection and signing. The workflow supports out-of-band signing of chaincode package.

Question #75

Pending transactions on the Ethereum blockchain are always ordered by highest fee paid to lowest, and then written to the block in that order.

  • A . FALSE
  • B . TRUE

Reveal Solution Hide Solution

Correct Answer: A
Question #76

In what year did a whitepaper that was published by “Satoshi Nakamoto” outlined a solution to the Byzantine Generals problem?

  • A . 2006
  • B . 2009
  • C . 2008
  • D . 2010

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

In 2008 a whitepaper is published by “Satoshi Nakamoto” which outlines a solution to the Byzantine Generals problem

Question #77

How many peers in the network need to endorse a transaction in a Hyperledger Fabric blockchain?

  • A . The number of peers required to endorse a transaction is driven by the IAM policy that is specified by the ledger.
  • B . The number of peers required to endorse a transaction is driven by the endorsement policy that is specified by the DApps.
  • C . The number of peers required to endorse a transaction is driven by the endorsement policy that is specified by the ledger.
  • D . The number of peers required to endorse a transaction is driven by the endorsement policy that is specified at chaincode deployment time.

Reveal Solution Hide Solution

Correct Answer: D
D

Explanation:

The number of peers required to endorse a transaction is driven by the endorsement policy that is specified at chaincode deployment time.

Question #78

When considering tokens on the Ethereum Blockchain what is the main difference between ERC20 and ERC721 tokens?

  • A . No difference on Ethereum all tokens are fungible
  • B . ERC20 is not fungible while ERC721 tokens are fungible
  • C . ERC721 is not fungible while ERC20 tokens are fungible
  • D . No difference on Ethernet all tokens are not fungible

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Non-fungible means unique. ERC is acronym of Ethereum Request for Comments. A standard allows for the implementation of a standard API for creating non-fungible tokens. To whom not familiar, ethereum, when launched during ICO, is using ERC-20 which ethereum coin can be broken down into smaller portion such as 0.000001. As you know, in coin, we don’t differentiate it by serial number. Government only uses “serial number” to track the note and not on coin. Hence, there is no way to distinguish or trace your coin and my coin. This behavior is same in Ethereum coin. Startup has found a way to use ERC-721 to create a unique and traceable coin in ethereum blockchain technology. This is a break through in blockchain technology.

Question #78

When considering tokens on the Ethereum Blockchain what is the main difference between ERC20 and ERC721 tokens?

  • A . No difference on Ethereum all tokens are fungible
  • B . ERC20 is not fungible while ERC721 tokens are fungible
  • C . ERC721 is not fungible while ERC20 tokens are fungible
  • D . No difference on Ethernet all tokens are not fungible

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Non-fungible means unique. ERC is acronym of Ethereum Request for Comments. A standard allows for the implementation of a standard API for creating non-fungible tokens. To whom not familiar, ethereum, when launched during ICO, is using ERC-20 which ethereum coin can be broken down into smaller portion such as 0.000001. As you know, in coin, we don’t differentiate it by serial number. Government only uses “serial number” to track the note and not on coin. Hence, there is no way to distinguish or trace your coin and my coin. This behavior is same in Ethereum coin. Startup has found a way to use ERC-721 to create a unique and traceable coin in ethereum blockchain technology. This is a break through in blockchain technology.

Question #78

When considering tokens on the Ethereum Blockchain what is the main difference between ERC20 and ERC721 tokens?

  • A . No difference on Ethereum all tokens are fungible
  • B . ERC20 is not fungible while ERC721 tokens are fungible
  • C . ERC721 is not fungible while ERC20 tokens are fungible
  • D . No difference on Ethernet all tokens are not fungible

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Non-fungible means unique. ERC is acronym of Ethereum Request for Comments. A standard allows for the implementation of a standard API for creating non-fungible tokens. To whom not familiar, ethereum, when launched during ICO, is using ERC-20 which ethereum coin can be broken down into smaller portion such as 0.000001. As you know, in coin, we don’t differentiate it by serial number. Government only uses “serial number” to track the note and not on coin. Hence, there is no way to distinguish or trace your coin and my coin. This behavior is same in Ethereum coin. Startup has found a way to use ERC-721 to create a unique and traceable coin in ethereum blockchain technology. This is a break through in blockchain technology.

Question #78

When considering tokens on the Ethereum Blockchain what is the main difference between ERC20 and ERC721 tokens?

  • A . No difference on Ethereum all tokens are fungible
  • B . ERC20 is not fungible while ERC721 tokens are fungible
  • C . ERC721 is not fungible while ERC20 tokens are fungible
  • D . No difference on Ethernet all tokens are not fungible

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Non-fungible means unique. ERC is acronym of Ethereum Request for Comments. A standard allows for the implementation of a standard API for creating non-fungible tokens. To whom not familiar, ethereum, when launched during ICO, is using ERC-20 which ethereum coin can be broken down into smaller portion such as 0.000001. As you know, in coin, we don’t differentiate it by serial number. Government only uses “serial number” to track the note and not on coin. Hence, there is no way to distinguish or trace your coin and my coin. This behavior is same in Ethereum coin. Startup has found a way to use ERC-721 to create a unique and traceable coin in ethereum blockchain technology. This is a break through in blockchain technology.

Question #78

When considering tokens on the Ethereum Blockchain what is the main difference between ERC20 and ERC721 tokens?

  • A . No difference on Ethereum all tokens are fungible
  • B . ERC20 is not fungible while ERC721 tokens are fungible
  • C . ERC721 is not fungible while ERC20 tokens are fungible
  • D . No difference on Ethernet all tokens are not fungible

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Non-fungible means unique. ERC is acronym of Ethereum Request for Comments. A standard allows for the implementation of a standard API for creating non-fungible tokens. To whom not familiar, ethereum, when launched during ICO, is using ERC-20 which ethereum coin can be broken down into smaller portion such as 0.000001. As you know, in coin, we don’t differentiate it by serial number. Government only uses “serial number” to track the note and not on coin. Hence, there is no way to distinguish or trace your coin and my coin. This behavior is same in Ethereum coin. Startup has found a way to use ERC-721 to create a unique and traceable coin in ethereum blockchain technology. This is a break through in blockchain technology.

Question #78

When considering tokens on the Ethereum Blockchain what is the main difference between ERC20 and ERC721 tokens?

  • A . No difference on Ethereum all tokens are fungible
  • B . ERC20 is not fungible while ERC721 tokens are fungible
  • C . ERC721 is not fungible while ERC20 tokens are fungible
  • D . No difference on Ethernet all tokens are not fungible

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Non-fungible means unique. ERC is acronym of Ethereum Request for Comments. A standard allows for the implementation of a standard API for creating non-fungible tokens. To whom not familiar, ethereum, when launched during ICO, is using ERC-20 which ethereum coin can be broken down into smaller portion such as 0.000001. As you know, in coin, we don’t differentiate it by serial number. Government only uses “serial number” to track the note and not on coin. Hence, there is no way to distinguish or trace your coin and my coin. This behavior is same in Ethereum coin. Startup has found a way to use ERC-721 to create a unique and traceable coin in ethereum blockchain technology. This is a break through in blockchain technology.

Question #78

When considering tokens on the Ethereum Blockchain what is the main difference between ERC20 and ERC721 tokens?

  • A . No difference on Ethereum all tokens are fungible
  • B . ERC20 is not fungible while ERC721 tokens are fungible
  • C . ERC721 is not fungible while ERC20 tokens are fungible
  • D . No difference on Ethernet all tokens are not fungible

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Non-fungible means unique. ERC is acronym of Ethereum Request for Comments. A standard allows for the implementation of a standard API for creating non-fungible tokens. To whom not familiar, ethereum, when launched during ICO, is using ERC-20 which ethereum coin can be broken down into smaller portion such as 0.000001. As you know, in coin, we don’t differentiate it by serial number. Government only uses “serial number” to track the note and not on coin. Hence, there is no way to distinguish or trace your coin and my coin. This behavior is same in Ethereum coin. Startup has found a way to use ERC-721 to create a unique and traceable coin in ethereum blockchain technology. This is a break through in blockchain technology.

Question #78

When considering tokens on the Ethereum Blockchain what is the main difference between ERC20 and ERC721 tokens?

  • A . No difference on Ethereum all tokens are fungible
  • B . ERC20 is not fungible while ERC721 tokens are fungible
  • C . ERC721 is not fungible while ERC20 tokens are fungible
  • D . No difference on Ethernet all tokens are not fungible

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Non-fungible means unique. ERC is acronym of Ethereum Request for Comments. A standard allows for the implementation of a standard API for creating non-fungible tokens. To whom not familiar, ethereum, when launched during ICO, is using ERC-20 which ethereum coin can be broken down into smaller portion such as 0.000001. As you know, in coin, we don’t differentiate it by serial number. Government only uses “serial number” to track the note and not on coin. Hence, there is no way to distinguish or trace your coin and my coin. This behavior is same in Ethereum coin. Startup has found a way to use ERC-721 to create a unique and traceable coin in ethereum blockchain technology. This is a break through in blockchain technology.

Question #78

When considering tokens on the Ethereum Blockchain what is the main difference between ERC20 and ERC721 tokens?

  • A . No difference on Ethereum all tokens are fungible
  • B . ERC20 is not fungible while ERC721 tokens are fungible
  • C . ERC721 is not fungible while ERC20 tokens are fungible
  • D . No difference on Ethernet all tokens are not fungible

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Non-fungible means unique. ERC is acronym of Ethereum Request for Comments. A standard allows for the implementation of a standard API for creating non-fungible tokens. To whom not familiar, ethereum, when launched during ICO, is using ERC-20 which ethereum coin can be broken down into smaller portion such as 0.000001. As you know, in coin, we don’t differentiate it by serial number. Government only uses “serial number” to track the note and not on coin. Hence, there is no way to distinguish or trace your coin and my coin. This behavior is same in Ethereum coin. Startup has found a way to use ERC-721 to create a unique and traceable coin in ethereum blockchain technology. This is a break through in blockchain technology.

Question #78

When considering tokens on the Ethereum Blockchain what is the main difference between ERC20 and ERC721 tokens?

  • A . No difference on Ethereum all tokens are fungible
  • B . ERC20 is not fungible while ERC721 tokens are fungible
  • C . ERC721 is not fungible while ERC20 tokens are fungible
  • D . No difference on Ethernet all tokens are not fungible

Reveal Solution Hide Solution

Correct Answer: C
C

Explanation:

Non-fungible means unique. ERC is acronym of Ethereum Request for Comments. A standard allows for the implementation of a standard API for creating non-fungible tokens. To whom not familiar, ethereum, when launched during ICO, is using ERC-20 which ethereum coin can be broken down into smaller portion such as 0.000001. As you know, in coin, we don’t differentiate it by serial number. Government only uses “serial number” to track the note and not on coin. Hence, there is no way to distinguish or trace your coin and my coin. This behavior is same in Ethereum coin. Startup has found a way to use ERC-721 to create a unique and traceable coin in ethereum blockchain technology. This is a break through in blockchain technology.

Question #88

Miner takes each accepted transaction and writes it to the current block

C. Both of these ordering sequences can occur

D. None of the above

Reveal Solution Hide Solution

Correct Answer: A
Question #89

Which cryptocurrency is also known as "Smart Money" in the blockchain world?

  • A . Ether
  • B . BTC
  • C . Monero
  • D . Litecoin

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

Ether Foundation of all ERC tokens “Smart Money”, money which can be programmed to make decisions for itself

Question #90

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

  • A . Decreases the time of development
  • B . Simplifies the development of applications
  • C . Simplifies the integration of client applications
  • D . Increases the time of development

Reveal Solution Hide Solution

Correct Answer: A
A

Explanation:

Hyperledger Composer is an 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.

Question #91

Which of the following is not considered an Ethereum testnet?

  • A . Ropstein
  • B . Rinkeby
  • C . Mainnet
  • D . Kovan

Reveal Solution Hide Solution

Correct Answer: C
Question #92

In what way(s) can Ethereum Smart Contract functions be invoked?

  • A . Only through code executed in other Smart Contracts and XML-RPC
  • B . Through code executed in other Smart Contracts and through web3.js or any JSON-RPC library
  • C . Only through code executed in another Smart Contract
  • D . Smart Contracts cannot be externally invoked. They become autonomous at launch and cannot be called.

Reveal Solution Hide Solution

Correct Answer: B
Exit mobile version