0% found this document useful (0 votes)
23 views57 pages

Score

The document contains a series of exam questions and answers related to blockchain technology, specifically focusing on concepts such as hashing algorithms, consensus mechanisms, and Ethereum's architecture. It includes multiple-choice questions with correct answers and explanations for each topic covered. The exam is intended for individuals seeking certification as a Blockchain Solution Architect.

Uploaded by

mssdtechl
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views57 pages

Score

The document contains a series of exam questions and answers related to blockchain technology, specifically focusing on concepts such as hashing algorithms, consensus mechanisms, and Ethereum's architecture. It includes multiple-choice questions with correct answers and explanations for each topic covered. The exam is intended for individuals seeking certification as a Blockchain Solution Architect.

Uploaded by

mssdtechl
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 57

CBSA.

119q

Number: CBSA
Passing Score: 800
Time Limit: 120 min

CBSA

https://www.gratisexam.com/

BTA Certified Blockchain Solution Architect

https://www.gratisexam.com/
Exam A

QUESTION 1
Secure Hash Algorithm (SHA-256) output is always 256 bits or 32 bytes in length regardless of the length of the input (even if input is millions of bytes). Select best
answer.

https://www.gratisexam.com/

A. NSA is spying on us so what’s it matters.


B. Depends on input
C. False
D. True

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Explanation:
SHA stands for Secure Hash Algorithm. This is used to prove data integrity. The same input(s) will always produce the exact same output. This output is always 256
bits or 32 bytes in length regardless of the length of the input (even if input is millions of bytes).

Reference: https://medium.com/all-things-ledger/bitcoins-implementation-of-blockchain-2be713f662c2

QUESTION 2
In the Ethereum EVM there are two types of memory areas. (Select two.)

A. Storage
B. Database
C. Memory
D. Persistent
E. Ephemeral

Correct Answer: AC

https://www.gratisexam.com/
Section: (none)
Explanation

Explanation/Reference:
Reference: https://solidity.readthedocs.io/en/latest/introduction-to-smart-contracts.html#the-ethereum-virtual-machine

QUESTION 3
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

Correct Answer: ACD


Section: (none)
Explanation

Explanation/Reference:
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

Reference: https://medium.com/@karthik.seshu/cryptocurrency-proof-of-work-vs-proof-of-stake-e1eee1420b10

QUESTION 4
Application Specific Integrated Circuit (ASIC) are used always in enterprise blockchains.

A. TRUE
B. FALSE

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:

https://www.gratisexam.com/
ASICS are generally used in blockchains such as BTC that have a Proof of Work consensus due to competition

Reference: https://www.trymining.com/pages/asic-vs-gpu

QUESTION 5
What type of encryption is shown below and is commonly used in blockchain cryptography?

A. Diffie-Hellman
B. Asymmetric Encryption
C. Synchronous
D. Asynchronous
E. Symmetric Encryption

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Asymmetric cryptography utilizes two different keys, a public key and a private to encrypt and decrypt a particular data. The use of one key cancels out the use of

https://www.gratisexam.com/
the other.

Reference: https://blockgeeks.com/guides/cryptocurrencies-cryptography/

QUESTION 6
An encryption algorithm transforms plain text into cipher text using a key?

A. TRUE
B. FALSE

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

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

A. FALSE
B. Its Negotiable
C. TRUE

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:
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.

Reference: https://solidity.readthedocs.io/en/latest/introduction-to-smart-contracts.html#the-ethereum-virtual-machine

QUESTION 8
R3 Corda does not organize time into blocks. What does Corda actually perform and use?

https://www.gratisexam.com/
A. Ripple is implemented as the blockchain and XRP for cryptocurrency.
B. Notary services and timesmapping
C. R3 Corda is a blockchain and does use blocks
D. Notary services and timestamping

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Review Technical Whitepaper https://www.corda.net/ Corda network has one or more notary services which provide transaction ordering and timestamping
services, thus abstracting the role miners play in other systems into a pluggable component.

QUESTION 9
Contracts live on the blockchain in an Ethereum-specific binary format called _____________?

A. EOS
B. EVM Code
C. Ether

https://www.gratisexam.com/
D. Gas
E. EVM Bytecode

Correct Answer: E
Section: (none)
Explanation

Explanation/Reference:
Explanation:
The Ethereum Virtual Machine (EVM) is the runtime environment for smart contracts in Ethereum. It is not only sandboxed, but actually completely isolated, which
means that code running inside the EVM has no access to network, filesystem, or other processes. Smart contracts even have limited access to other smart
contracts.

QUESTION 10
Bitcoin uses what proof of work consensus system?

A. Cubehash512
B. Scrypt-Jane
C. Whirlpool
D. Scrypt-n
E. Hashcash

Correct Answer: E
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Bitcoin uses the Hashcash proof of work system.

Reference: https://en.bitcoin.it/wiki/Hashcash

QUESTION 11
An _____________ is a well-known service that signs transactions if they state a fact and that fact is considered to be true. They may optionally also provide the
facts.

A. notary
B. oracle
C. node

https://www.gratisexam.com/
D. endpoint

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:
An oracle is a well known service that signs transactions if they state a fact and that fact is considered to be true. They may also optionally provide the facts r 3
Corda Technical Whitepaper.

QUESTION 12
The ____________of the tree is the topmost node and hence this tree is represented upside down. The bottommost nodes are called as ________nodes. Each
node is simply a cryptographic hash of a transaction.

https://www.gratisexam.com/
In the above diagram, Transaction A,B, C,C from the leaves of the tree. Select one.

A. Root, Hash
B. Root, Leaf Nodes
C. Has, Root nodes
D. Leaf nodes, Root
E. Leaf Nodes, Root

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:
The root of the tree is the topmost node and hence this tree is represented upside down. The bottommost nodes are called as leaf nodes. Each node is simply a
cryptographic hash of a transaction. In the above diagram, Transaction A,B,C,C form the leaves of the tree.

Reference: https://medium.com/all-things-ledger/bitcoins-implementation-of-blockchain-2be713f662c2

QUESTION 13
Which of the following blockchain is NOT a permissioned blockchain?

A. Quantum
B. Ethereum
C. R3 Corda
D. Ripple
E. Hyperledger

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

QUESTION 14
What blockchain is considered Blockchain 1.0, the first blockchain?

https://www.gratisexam.com/
A. Bitcoin Cash
B. Ethereum
C. Litecoin
D. Bitcoin
E. NEO

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Blockchain 1.0, Grandpa Bitcoin

Reference: https://hackernoon.com/a-brief-history-in-the-evolution-of-blockchain-technology-platforms-1bb2bad8960a

QUESTION 15
In the EVM every account has a persistent key-value store mapping 256-bit words to 256-bit words called ________

https://www.gratisexam.com/

A. Gas
B. Space
C. Storage
D. Datastore
E. Database

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Every account has a persistent key-value store mapping 256-bit words to 256-bit words called storage.

https://www.gratisexam.com/
Reference: https://solidity.readthedocs.io/en/latest/introduction-to-smart-contracts.html#the-ethereum-virtual-machine

QUESTION 16
______ 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

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
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 17
What is the language that Solidity is using to build on the Ethereum Virtual Machines(EVM)?

A. .Net
B. Javascript
C. C++
D. Node.js
E. PHP

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Javascript is the language that Solidity is using to build on the Ethereum Virtual Machine

Reference: https://www.quora.com/What-is-the-best-programming-language-to-learn-if-you-want-to-work-on-the-blockchain

https://www.gratisexam.com/
QUESTION 18
Regarding Ethereum contracts, the contracts can call (perform) two specific message calls. The message calls are either _____________ or __________? (Select
two.)

A. Bitcoin nodes
B. Send Ether to non-contract
C. DApps
D. Other contracts
E. Ether Nodes

Correct Answer: BD
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Contracts can call other contracts or send Ether to non-contract accounts by the means of message calls. Message calls are similar to transactions, in that they
have a source, a target, data payload, Ether, gas and return data. In fact, every transaction consists of a top-level message call which in turn can create further
message calls.

QUESTION 19
Which of the following hashing algos is considered to be the strongest?

A. RSA
B. SHA-2
C. AES
D. MD-5
E. SHA

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:
SHA-2 consists of a set of 6 hashing algorithms, and is considered the strongest. SHA-256 or above is recommended for situations are security is vital. SHA-256
produces 32-byte hash values.

Reference: https://www.securityinnovationeurope.com/blog/page/whats-the-difference-between-hashing-and-encrypting

https://www.gratisexam.com/
QUESTION 20
When you considering cryptography for a blockchain what would be types of symmetric cryptography you could consider? (Select two.)

A. Block Ciphers
B. Rivest-Shamir-Adleman algorithm aka the RSA.
C. Stream Ciphers
D. Elliptical Curve Cryptography

Correct Answer: AC
Section: (none)
Explanation

Explanation/Reference:
Reference: https://blockgeeks.com/guides/cryptocurrencies-cryptography/

QUESTION 21
The___________________ is the runtime environment for smart contracts in Ethereum?

A. Metamask
B. Ether
C. Mist
D. EVM

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Explanation:
EVM The Ethereum Virtual Machine (EVM) is the runtime environment for smart contracts in Ethereum. It is not only sandboxed, but actually completely isolated,
which means that code running inside the EVM has no access to network, filesystem, or other processes. Smart contracts even have limited access to other smart
contracts.

QUESTION 22
Blockchains are decentralized ledgers which, by definition, are not controlled by a central authority. Due to the value stored in these ledgers, bad actors have huge
economic incentives to try and cause faults.

What algo was the original solution to the potential problem as specified by Satoshi?

https://www.gratisexam.com/
A. Proof of Stake
B. Byzantine Fault Tolerance
C. Proof of Burn
D. Proof of Work
E. Dynamic Proof of Stake

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Explanation:
The big breakthrough when Bitcoin was invented, was the use of Proof-of-Work as a probabilistic solution to the Byzantine Generals Problem as described in depth
by Satoshi Nakamoto.

Reference: https://medium.com/loom-network/understanding-blockchain-fundamentals-part-1-byzantine-fault-tolerance-245f46fe8419

QUESTION 23
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

Correct Answer: ABC


Section: (none)
Explanation

Explanation/Reference:
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.

Reference: https://blockgeeks.com/guides/hypothetical-attacks-on-cryptocurrencies/

QUESTION 24
The block creation time is set to how many minutes in Bitcoin?

https://www.gratisexam.com/
A. 1
B. 10
C. 120
D. 100
E. 15
F. 150

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
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.

Reference: https://medium.com/all-things-ledger/decoding-the-enigma-of-bitcoin-mining-f8b2697bc4e2

QUESTION 25
In Hyperledger Fabric chaincode runs in a secured Docker container isolated from the endorsing peer process?

A. TRUE
B. FALSE

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: http://hyperledger-fabric.readthedocs.io/en/release-1.1/chaincode.html

QUESTION 26
You would like to run Ethereum DApps in a browser without a node. (No need to download blockchain.)

What could you use locally in your Chrome browser?

A. Jaxx
B. Solidity

https://www.gratisexam.com/
C. Metamask
D. Mist

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Metamask is essentially a bridge.

QUESTION 27
You would like to start your Gethin Fast Sync Mode.

What is the command for this?

A. geth-mode—fast—cache 4096
B. geth—fast—cache 4096
C. geth—cache—fast 4096
D. geth—fast-mode—cache 4096

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://datawookie.netlify.com/blog/2018/01/ethereum-running-a-node/

QUESTION 28
Which of the following is not considered an Ethereum testnet?

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

Correct Answer: C
Section: (none)
Explanation

https://www.gratisexam.com/
Explanation/Reference:

QUESTION 29
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

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
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.

Reference: https://blockgeeks.com/guides/hypothetical-attacks-on-cryptocurrencies/

QUESTION 30
What does the 20 in ERC20 mean or relate to?

A. BIP number
B. Release number
C. Update number
D. Proposal ID number

https://www.gratisexam.com/
Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Explanation:
ERC stands for Ethereum Request for Comments. This is an official protocol for proposing improvements to the Ethereum network. '20’ is the unique proposal ID
number.

Reference: https://support.exodus.io/article/108-what-is-an-erc20-token-and-does-exodus-support-it

QUESTION 31
You are considering writing a smart contract for Ethereum and would like to use a robust programming language.

https://www.gratisexam.com/

Which programming language is considered the most flexible and robust for Ethereum?

A. Solidity
B. Python
C. Serpent
D. JS

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
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.

Reference: https://medium.com/@ConsenSys/a-101-noob-intro-to-programming-smart-contracts-on-ethereum-695d15c1dab4

https://www.gratisexam.com/
QUESTION 32
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.

Correct Answer: D
Section: (none)
Explanation

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

Reference: http://hyperledger-fabric.readthedocs.io/en/release-1.1/Fabric-FAQ.html#endorsement

QUESTION 33
Every node needs to keep track of time AND it needs to be in synch with its other peer nodes on the blockchain. In Bitcoin for example the current median for time
is around?

A. 7 minutes
B. 7 seconds
C. 17 seconds
D. 70 Minutes
E. 70 Seconds

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Explanation:
The median time differs by more than 70 mins from its system time

Reference: https://blockgeeks.com/guides/hypothetical-attacks-on-cryptocurrencies/

https://www.gratisexam.com/
QUESTION 34
You are using Geth and you would like to list the accounts controlled by the node.

What is the command?

A. geth list accounts


B. geth account node list
C. geth account node
D. geth account list

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://datawookie.netlify.com/blog/2018/01/ethereum-running-a-node/

QUESTION 35
___________________ensures that the shared ledgers are exact copies, and lowers the risk of fraudulent transactions, because tampering would have to occur
across many places at exactly the same time.

A. Encryption
B. Consensus
C. Validation
D. Replication

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Consensus ensures that the shared ledgers are exact copies, and lowers the risk of fraudulent transactions, because tampering would have to occur across many
places at exactly the same time

Reference: https://www.ibm.com/developerworks/cloud/library/cl-blockchain-basics-intro-bluemix-trs/index.html

QUESTION 36
Ethereum tries to keep the mining time difference between ____ and _____seconds.

https://www.gratisexam.com/
A. 10, 18
B. 10, 20
C. 10, 29
D. 10, 19

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://dltlabs.com/how-difficulty-adjustment-algorithm-works-in-ethereum/

QUESTION 37
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

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:
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.

Reference: https://www.mycryptopedia.com/litecoin-scrypt-algorithm-explained/

QUESTION 38
What is chaincode?

A. Smart contract
B. DApps
C. Node programs
D. Virtual machines

https://www.gratisexam.com/
Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: http://hyperledger-fabric.readthedocs.io/en/release-1.1/chaincode.html

QUESTION 39
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

Correct Answer: E
Section: (none)
Explanation

Explanation/Reference:
Reference: https://medium.com/@ConsenSys/blockchain-underpinnings-hashing-7f4746cbd66b

QUESTION 40
Your company is looking to develop a new token and raise funds for this new platform.

What is the process your company would like go thru to raise funds?

A. Crowfunding
B. ICO
C. Audit
D. IPO

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.nasdaq.com/article/what-is-an-ico-cm830484

https://www.gratisexam.com/
QUESTION 41
Byzantine Fault Tolerance can be achieved only through Proof of Work.

A. FALSE
B. TRUE

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 42
The difference between Ethereum tokens and a standalone currency like Litecoin is that ___________tokens piggyback on the Ethereum network, hosted by
Ethereum addresses and sent using Ethereum transactions.

A. ERC
B. ERC20
C. Ether
D. BIP

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Explanation:
The difference between these tokens and a standalone currency like Litecoin is that ERC20 tokens piggyback on the Ethereum network, hosted by Ethereum
addresses and sent using Ethereum transactions.

Reference: https://support.exodus.io/article/108-what-is-an-erc20-token-and-does-exodus-support-it

QUESTION 43
Which of the following is NOT a requirement of an enterprise blockchain typically?

A. Append-only distributed system of record shared across business network


B. Cost efficient blockchain

https://www.gratisexam.com/
C. Transactions are endorsed by relevant participants
D. Ensuring appropriate visibility; transactions are secure, authenticated & verifiable

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://developer.ibm.com/courses/all/blockchain-essentials/

QUESTION 44
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

Correct Answer: B
Section: (none)
Explanation

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

QUESTION 45
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

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

https://www.gratisexam.com/
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.

Reference: http://hyperledger-fabric.readthedocs.io/en/release-1.1/chaincode4noah.html

QUESTION 46
___________is advantageous because it presents scalability and low cost transactions, but like DPoS introduces a component of centralization.

What algorithm is being referenced here?

A. Byzantine Fault Tolerance


B. Hashgraph
C. Proof of Stake
D. Proof of Work
E. DAG

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
BFT is notably implemented by Ripple (where validators are pre-selected by the Ripple foundation) and Stellar (where anyone can be a validator and trust is
established by the community). BFT is advantageous because it presents scalability and low cost transactions, but like DPoS introduces a component of
centralization.

Reference: https://hackernoon.com/an-overview-of-cryptocurrency-consensus-algorithms-9d744289378f

QUESTION 47
In Hashcash, miners all compete to look for a so called. "____________"which, if provided as input (together with other parts of a block header) to a hash function,
yields an output that’s numerically small enough to claim the next block reward.

A. Difficulty bits
B. Nonce
C. Merkle Root
D. Timestamp

Correct Answer: B
Section: (none)

https://www.gratisexam.com/
Explanation

Explanation/Reference:

QUESTION 48
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

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://www.horsesforsources.com/top-5-blockchain-platforms_031618

QUESTION 49
______________is supposed to be the constant cost of network resources/utilization in the Ethereum blockchain?

What is the constant?

A. Wei
B. Tether
C. Gas
D. Ether

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Gas is supposed to be the constant cost of network resources/utilization. You want the real cost of sending a transaction to always be the same, so you can’t really

https://www.gratisexam.com/
expect Gas to be issued, currencies in general are volatile. So instead, we issue ether whose value is supposed to vary, but also implement a Gas Price in terms of
Ether. If the price of ether goes up, the Gas Price in terms of ether should go down to keep the real cost of Gas the same.

QUESTION 50
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.

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
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.

Reference: http://hyperledger-fabric.readthedocs.io/en/release-1.1/Fabric-FAQ.html#endorsement

QUESTION 51
Is it possible to access the blockchain via an Ethereum Node?

A. Yes
B. No

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
True You can interact with the blockchain using RPC via HTTP POST requests. You can find out more about the JSON-RPC API here. Although you can use RPC

https://www.gratisexam.com/
to communicate with a local node you can also use it to hook up with a remote node. To send requests to the local node we address them to http://127.0.0.1:8545
(Geth exposes the RPC service on port 8545).

Reference: https://datawookie.netlify.com/blog/2018/01/ethereum-running-a-node/

QUESTION 52
Which of the following enterprise blockchain platforms does not have smart contract functionality?

A. Ethereum
B. Quorum
C. R3 Corda
D. Hyperledger Fabric
E. Ripple

Correct Answer: E
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Ripple is a real-time gross settlement system (RTGS), currency exchange and remittance network by Ripple.

Reference: https://ripple.com/

QUESTION 53
You have flown to NYC to have a discussion with a technical executive of a too big to fail bank. You are having a discussion about blockchain algos and the
customer is asking what are some disadvantages of using a POW algo?

A. Centralization of blockchain control


B. Only use case for computational power is blockchain
C. Large expenditures for computational power
D. Not profitable for miners
E. 51% attack mitigation

Correct Answer: CE
Section: (none)
Explanation

Explanation/Reference:

https://www.gratisexam.com/
Explanation:
The main disadvantages are huge expenditures, “uselessness” of computations and 51 percent attack.

Reference: https://cointelegraph.com/explained/proof-of-work-explained

QUESTION 54
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

Correct Answer: BC
Section: (none)
Explanation

Explanation/Reference:
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.

Reference: https://cointelegraph.com/explained/proof-of-work-explained

QUESTION 55
In Hyperledger Fabric, the smart contract logic is also called by two other names _______________ and ______________? (Select two.)

https://www.gratisexam.com/

A. CordApps
B. DApps

https://www.gratisexam.com/
C. Programmatic Logic
D. Ripple
E. Chaincode
F. Ledger

Correct Answer: CE
Section: (none)
Explanation

Explanation/Reference:
Reference: http://hyperledger-fabric.readthedocs.io/en/release-1.1/Fabric-FAQ.html#endorsement

QUESTION 56
The Hyperledger Fabric business network is divided into three categories.

What are the three categories? (Select three.)

A. Membership
B. Chaincode
C. Networking
D. EVM
E. Blockchain

Correct Answer: ABE


Section: (none)
Explanation

Explanation/Reference:

QUESTION 57
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

https://www.gratisexam.com/
D. VMWare

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Secure Registry Services enables Secured Docker Registry of base Hyperledger images and custom images containing chaincodes.

QUESTION 58
Hyperledger Composer has two main components.

What are the two components? (Select two.)

A. Fabric
B. Sawtooth
C. Playground
D. Explorer
E. Business Network Archive
F. SDK

Correct Answer: CE
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Hyperledger Composer has following main components: 1) Business Network Archive: Capturing the core data in a business network, including the business
model, transaction logic, and access controls, the Business Network Archive packages these elements up and deploys them to a runtime. Business Network
Archive files are stored as “.bna” files. 2) Composer Playground: This web-based tool allows developers to learn Hyperledger Composer, model out their business
network (domain), test that network, and deploy that network to a live instance of a blockchain network. The playground keeps the development model in browser
storage, allowing them to be easily uploaded or downloaded. The playground also allows for CRUD (create, read, update, delete) operations to be performed on
asset transactions which are created and logged. Composer playground offers a repository of sample business networks that can provide a base for building your
own business network

QUESTION 59
What are two specific advantages of using Hyperledger Fabric? (Select two.)

A. No order service needed

https://www.gratisexam.com/
B. Use any programming language available
C. Open Source Modular architecture
D. Allows components to be plug-and-play
E. Makes mining cryptos more efficient

Correct Answer: CD
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Hyperledger is an open source collaborative effort created for open industrial blockchain development. It started in December 2015 by the Linux Foundation. Linux
Foundation’s objectives were to create an environment in which communities of software developers and companies meet and coordinate to build blockchain
frameworks.

QUESTION 60
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

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
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 61
What component on the blockchain maintains the "world state"?

A. .acl
B. Reputation Manager
C. Distributed Ledger
D. .bna

https://www.gratisexam.com/
Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Distributed Ledger manages the world state and the transaction log in the blockchain. The world state is defined as the state of all transactions on the Blockchain,
where all nodes agree that all blocks on the Blockchain are at the same state. It implements three key attributes. It efficiently calculates the cryptographic hash of
the entire dataset of each block. It efficiently transmits a minimal “delta” changes to the dataset, when a peer is out of sync and needs to “catch up”. It minimizes the
amount of stored data required for each peer to operate.

QUESTION 62
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

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
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 63
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

https://www.gratisexam.com/
Correct Answer: E
Section: (none)
Explanation

Explanation/Reference:
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 64
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

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
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 65
In Hyperledger there are three distinct types of nodes.

What are the three types of nodes? (Select three.)

1. Client Node: That initiates the transaction


2. Peer Nodes: Commits Transaction & keeps the data in sync across the ledger
3. Ordered: They are the communication backbones and responsible for the distribution of
the transactions.

A. Client Node
B. Ordered Node

https://www.gratisexam.com/
C. Certificate Node
D. Anchor
E. Peer Node

Correct Answer: ABE


Section: (none)
Explanation

Explanation/Reference:
Explanation:
In Hyperledger, all Nodes are NOT equal. There are three distinct types of nodes: 1. Client Node: That initiates the transaction 2. Peer Nodes: Commits Transaction
& keeps the data in sync across the ledger 3. Ordered: They are the communication backbones and responsible for the distribution of the transactions

QUESTION 66
The fabric framework is implemented on ______programming language.

What programming language?

A. Go
B. Python
C. Node.js
D. Java
E. JS

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
The fabric framework is implemented on Go. Since assets in Hyperledger Fabric are represented in JSON or Binary, hyperledger includes the REST and JSON
RPC APIs, events, and an SDK for applications to communicate with the network.

QUESTION 67
What is provided by the Hyperledger Fabric to facilitate network communications?

A. API
B. SDK
C. Ruby

https://www.gratisexam.com/
D. Middleware

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

QUESTION 68
The CA (Fabric CA by default) issues a ______________ to each member (organization or individual) that is authorized to join the network.

A. rootCert
B. tCert
C. eCert
D. NodeCert

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
The CA (Fabric CA by default) issues a root certificate (rootCert) to each member (organization or individual) that is authorized to join the network

QUESTION 69
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 not “locked down”.
B. Docker provides a secured, lightweight method to sandbox chaincode execution that is not “locked down” but additional programming languages cannot be
enabled.
C. Docker provides a secured, lightweight method to sandbox chaincode execution that is “locked down”.
D. Docker is fully compatible with Hyperledger and Linux with an upgrade subscription.

Correct Answer: C
Section: (none)
Explanation

https://www.gratisexam.com/
Explanation/Reference:
Explanation:
Docker provides a secured, lightweight method to sandbox chaincode execution that is "locked down" Chaincode Services uses Docker to host (deploy) the
chaincode without relying on any virtual machine or computer language. Docker provides a secured, lightweight method to sandbox chaincode execution. The
environment is a "locked down" and secured container, along with a set of signed base images containing secure OS and chaincode language, runtime and SDK
images for Golang Additional programming languages can be enabled

QUESTION 70
Chaincode is a decentralized transactional program, running on the validating nodes. As with every chaincode, it implements the ____________________ in
particular, Init and Invoke functions.

What does is actually implemented?

A. SDK
B. REST Interface
C. EVM
D. Chaincode interface

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Chaincode is a decentralized transactional program, running on the validating nodes. As with every chaincode, it implements the Chaincode interface in particular,
Init and Invoke functions. Init is called during Instantiate transaction after the chaincode container has been established for the first time, allowing the chaincode to
initialize its internal data. Invoke is called to update or query the ledger in a proposal transaction. Updated state variables are not committed to the ledger until the
transaction is committed.

QUESTION 71
What is the nonce-field in a transaction?

A. To sum up all ethers sent from that address


B. Protects against replay attacks
C. To distribute the workloads in the EVM
D. Adds a checksum for transactions

Correct Answer: B
Section: (none)

https://www.gratisexam.com/
Explanation

Explanation/Reference:
Explanation:
If you send off a transaction, then several fields have to be set. These include: • nonce: It is a sequence number for the sending account which counteracts replay
attacks • gasprice: price offered to pay per gas • startgas: upper limit for the gas consumption • to: destination address (EoA or contract address) • value: Ether to
transfer • data: Data to transfer • v, r, s: ECDA signature.

QUESTION 72
Ethereum currently uses the ___________Consensus Algo and in the future it is planned to go to the __________Consensus Algo?

A. PoW, DPoS
B. PoW, PoS
C. PoS, PoW
D. DPoS, PoW

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://coingape.com/ethereum-founder-vitalik-buterin-consensus-algorithm-fight-attacks/

QUESTION 73
In Ethereum how is the block difficulty determined in Ethereum?

A. The Block Difficulty increases when the time between mined blocks is below 10 seconds, while it decreases when the time is above 20 seconds.
B. The Block Difficulty is determined by the Ethereum Committee every fortnight to reflect the average amount of transaction and it cannot be influenced by the
network itself.
C. The Block Difficulty increases when the time between mined blocks is below 20 seconds, while it decreases when the tie is above 60 seconds.

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
At the time of writing these lines, the Ethereum Blockchain still runs on Proof of Work. When a block is mined, the miner node selects some transactions from a
pool of pending transactions. Usually they are sorted by how much gas they would bring in. These transactions are executed and incorporated in the new block. But
a block also contains two very important parameters: a difficulty and a timestamp. The difficulty regulates how hard it is to find a block by the miner. The mining time

https://www.gratisexam.com/
is set to be between 10 and 20 seconds. If it’s beyond 20 seconds, the difficulty is too high and will be automatically lowered going forward. If the mining happens
below 10 seconds, then the difficulty increases. The timestamp is the time when a miner found the block. It is not automatically derived, rather it is set by the miner
itself and can thus be influenced to a certain degree. The timestamp does not depend on the time zone, as it’s the standard Unix timestamp.

QUESTION 74
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.

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
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 75
Blockchain provenance is defined as _______________?

A. Information sent to the blockchain and written to the blockchain.


B. Recording the history of data, from its last block to various stages of the data lifecycle
C. Recording the history of data, from its inception to various stages of the data lifecycle.
D. Once a transaction has been written and committed to the ledger it cannot be changed.

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Provenance means recording the history of data, from its inception to various stages of the data lifecycle. Provenance provides a detailed record of how the data
was collected, where it was stored and how it is used. Blockchain holds complete provenance details of each component of data transfer. It is accessible to all the
participants in a business network. It improves the system utilization and increases trust.

QUESTION 76

https://www.gratisexam.com/
Smart Contracts provide all the following benefits EXCEPT?

A. Legally Enforcable
B. Autonomy
C. Cast Savings
D. Efficiency
E. Backup

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Explanation:
Smart contracts generally are not legal contracts. However, its possible that a smart contract could be accepted as a legal contract but not normally.

Reference: https://blockgeeks.com/guides/smart-contracts/

QUESTION 77
There are two types of tokens in blockchain solutions. (Select two.)

A. Legal
B. Utility
C. Equity
D. Financial

Correct Answer: BC
Section: (none)
Explanation

Explanation/Reference:

QUESTION 78
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

https://www.gratisexam.com/
B. Greater Transaction Security
C. Faster Performance
D. Greater transaction Capacity

Correct Answer: AB
Section: (none)
Explanation

Explanation/Reference:
Reference: https://solarmagazine.com/blockchain-trading-peer-to-peer-solar-energy-trading/

QUESTION 79
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%

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

QUESTION 80
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

Correct Answer: A
Section: (none)
Explanation

https://www.gratisexam.com/
Explanation/Reference:

QUESTION 81
Bitcoin implemented Byzantine Fault Tolerance through a system named:

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

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://medium.com/loom-network/understanding-blockchain-fundamentals-part-1-byzantine-fault-tolerance-245f46fe8419

QUESTION 82
Hyperledger is an enterprise focused blockchain project. This project was released by a consortium under the umbrella of the Linux Foundation's Hyperledger
Project.

What year did Hyperledger go live?

A. 2013
B. 2012
C. 2015
D. 2009

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:

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

https://www.gratisexam.com/
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

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: http://truffleframework.com/docs/getting_started/client

QUESTION 84
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

Correct Answer: C
Section: (none)
Explanation

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

QUESTION 85
Blockchain systems can offer what advantage over centralized systems?

A. They are much easier to maintain and update


B. They have significantly higher transaction speeds
C. Their distributed ledger systems are more secure and immutable
D. All of the above

Correct Answer: C
Section: (none)

https://www.gratisexam.com/
Explanation

Explanation/Reference:

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

https://www.gratisexam.com/

A. FALSE
B. TRUE

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

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

A. FALSE
B. TRUE

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 88
Which of these technical components best represents why cryptocurrency is able to operate successfully?

https://www.gratisexam.com/
A. An immutable digital ledger that is validated and distributed across many peers
B. Using API calls, cryptocurrency having a direct correlation to USD exchange rates
C. High performance computing power allows cryptocurrency to be minted just as a central government might do with fiat currency
D. Blockchain cryptocurrency transactions are always public which generates user trust and adoption

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 89
Some of the various consensus models employed by public blockchain networks include:

A. Proof of Work
B. Proof of Importance
C. Proof of Stake
D. All of the above

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://101blockchains.com/consensus-algorithms-blockchain/

QUESTION 90
Blockchains only work to store financial transactions or other exchanges of monetary value.

A. TRUE
B. FALSE

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

https://www.gratisexam.com/
QUESTION 91
Adding more nodes to a blockchain network has which effect?

A. Increased centralization
B. Increased security
C. Decreased costs
D. Increased performance

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

QUESTION 92
Which of following scenarios and datasets would be best suited to be utilized by a blockchain solution?

A. Scenario: Online game, Dataset: Unique Items In Game, Battles Won, Quests Completed
B. Scenario: Mobile app for inspirational quotes; Dataset: First Name, Last Name, Quote of the Day
C. Scenario: Sales (CRM) website; Dataset: Hot Lead Count, Lead Score, Lead Fullname, Today’s Tasks
D. All of the above

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://medium.com/crowdbotics/examples-of-blockchain-games-and-how-they-work-7fb0a1e76e2e

QUESTION 93
An on-chain Smart Contract might be considered autonomous in nature because:

A. It is difficult to alter or update


B. Once it is deployed, it can never be revoked
C. Once it is deployed, it is self-managing
D. All of the above

https://www.gratisexam.com/
Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

QUESTION 94
Without 100% autonomy, blockchain software and networks would serve little purpose.

A. FALSE
B. TRUE

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

QUESTION 95
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

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:
Reference: https://ethereum.stackexchange.com/questions/25605/how-to-interact-with-a-deployed-smart-contract-in-the-real-world

QUESTION 96
One critical business consideration you must account for when choosing Hyperledger Fabric over Ethereum is:

A. Who you will have host the nodes and how will you deploy the network

https://www.gratisexam.com/
B. If your blockchain will use Proof of Work or Proof of Stake
C. Which cryptographic algorithms Hyperledger Fabric employs
D. How you will implement your own gas/fee system

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 97
Which of these demonstrates the correct order of the lifecycle of a transaction on Ethereum blockchain?

A. 1. User uses Dapp/web3 to start transaction


2. User signs the transaction with their private key
3. Transaction validated on locally running node
4. Transaction broadcast to entire network
5. Miners choose to accept or pass on the transaction
6. Miner takes each accepted transaction and writes it to the current block
B. 1. User uses Dapp/web3 to start transaction
2. Transaction broadcast to entire network
3. If accepted by the network, user signs transaction with private key
4. Miners choose to accept or pass on the transaction
5. 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

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 98
Which of the following is true concerning Hyperledger Composer?

A. It’s a competing blockchain to Hyperledger Fabric in the Hyperledger suite of tools

https://www.gratisexam.com/
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

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:
Reference: http://www.redbooks.ibm.com/redpapers/pdfs/redp5492.pdf

QUESTION 99
Which of these is the name of a well known open source peer-to-peer hypermedia distributes file system?

A. FileBlocks
B. Hyperbole
C. FileDropperTM
D. IPFS

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://hackernoon.com/what-is-the-interplanetary-file-system-ipfs-2da976e35d05

QUESTION 100
Which of the following would create a blockchain transaction?

A. Updating a Smart Contract


B. Updating an internal State variable
C. Exchanging solution tokens
D. All of the above

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:

https://www.gratisexam.com/
QUESTION 101
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

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

QUESTION 102
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

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:

QUESTION 103
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.

https://www.gratisexam.com/
Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:
Reference: https://bitfalls.com/2018/04/08/how-to-call-ethereum-smart-contract-functions/

QUESTION 104
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

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 105
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

https://www.gratisexam.com/
D. None of the above

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 106
Which one of the following is a consideration that must be taken into account when using Hyperledger Fabric that you wouldn’t need worry about on Ethereum?

A. The fees for deploying and using Smart Contracts


B. How you will provide proper uptime for the network
C. The level of security of Smart Contracts (chaincode)
D. How often hard forks occurs on the software

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

QUESTION 107
Transactions can be only added to a blockchain.

A. FALSE
B. TRUE

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

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

https://www.gratisexam.com/
A. Equity
B. Utility
C. Ethereum
D. Game-based

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

QUESTION 109
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

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

QUESTION 110
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

Correct Answer: A
Section: (none)

https://www.gratisexam.com/
Explanation

Explanation/Reference:

QUESTION 111
Which one of the following is true regarding Smart Contracts on the Ethereum blockchain?

A. They provide added security over off-chain transaction code on other blockchain networks
B. Because they are compiled into bytecode they cannot be used in an unintended manner
C. Any flaw discovered in their code can quickly be updated and redeployed
D. They are Turing complete and deterministic in nature

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:
Reference: https://blockgeeks.com/guides/different-smart-contract-platforms/

QUESTION 112
It is impossible to persist media types such as MP3 and MOV on any distributed ledger.

A. FALSE
B. TRUE

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 113
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

https://www.gratisexam.com/
D. Blockchain-based data cubes

Correct Answer: B
Section: (none)
Explanation

Explanation/Reference:

QUESTION 114
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

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:

QUESTION 115
Consider the following scenario. A startup is building a chat app for smart phones where the messages sent between users are anonymous and get destroyed
within 24 hours of being sent.

Which architecture would best solve the product need?

A. Ethereum for token management and chat messages; Mobile apps use JSON-RPC to communicate directly with Smart Contracts
B. Private blockchain to persist chat messages; Custom built token system with private blockchain smart contract
C. Token management for shareholders in a public blockchain; Mobile apps and data management built on existing multitier systems without use of blockchain
D. Hybrid blockchain for token management with Proof of Stake; private blockchain to persist the chat messages

Correct Answer: C
Section: (none)
Explanation

https://www.gratisexam.com/
Explanation/Reference:

QUESTION 116
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

Correct Answer: C
Section: (none)
Explanation

Explanation/Reference:

QUESTION 117
Records on a public blockchain are deleted by?

A. They cannot be deleted


B. Filing a request with the Ethereum Foundation
C. Recalling the transaction of Etherscan.io
D. Deleting the transaction from the app that sent it

Correct Answer: A
Section: (none)
Explanation

Explanation/Reference:

QUESTION 118
In public key cryptography, the private key is used to:

A. Encrypt the public key


B. Generate unique hash values each time it is used
C. Verify the digital signature of a public key

https://www.gratisexam.com/
D. Sign/approve any transaction/action that might be made by the holder of the key pair

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

QUESTION 119
To prevent duplicate addresses/accounts from being generated on the same blockchain network, the input of the hash function that generates the address:

A. Should never be plain text


B. Should always be numerical
C. Should first be encrypted
D. Should contain enough entropy or randomness

Correct Answer: D
Section: (none)
Explanation

Explanation/Reference:

https://www.gratisexam.com/

https://www.gratisexam.com/

You might also like