ExamGecko
Home Home / Blockchain / CBSA

Blockchain CBSA Practice Test - Questions Answers, Page 18

Question list
Search
Search

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
A.
1. User uses Dapp/web3 to start transaction
Answers
B.
User signs the transaction with their private key
B.
User signs the transaction with their private key
Answers
C.
Transaction validated on locally running node
C.
Transaction validated on locally running node
Answers
D.
Transaction broadcast to entire network
D.
Transaction broadcast to entire network
Answers
E.
Miners choose to accept or pass on the transaction
E.
Miners choose to accept or pass on the transaction
Answers
F.
Miner takes each accepted transaction and writes it to the current block
F.
Miner takes each accepted transaction and writes it to the current block
Answers
G.
1. User uses Dapp/web3 to start transaction
G.
1. User uses Dapp/web3 to start transaction
Answers
H.
Transaction broadcast to entire network
H.
Transaction broadcast to entire network
Answers
I.
If accepted by the network, user signs transaction with private key
I.
If accepted by the network, user signs transaction with private key
Answers
J.
Miners choose to accept or pass on the transaction
J.
Miners choose to accept or pass on the transaction
Answers
K.
Miner takes each accepted transaction and writes it to the current block
K.
Miner takes each accepted transaction and writes it to the current block
Answers
L.
Both of these ordering sequences can occur
L.
Both of these ordering sequences can occur
Answers
M.
None of the above
M.
None of the above
Answers
Suggested answer: A

Which of the following is true concerning Hyperledger Composer?

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

Explanation:

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

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
A.
Oracles
Answers
B.
Wizards
B.
Wizards
Answers
C.
Data rabbits
C.
Data rabbits
Answers
D.
All of the above
D.
All of the above
Answers
Suggested answer: A

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

A.
FileBlocks
A.
FileBlocks
Answers
B.
Hyperbole
B.
Hyperbole
Answers
C.
FileDropperTM
C.
FileDropperTM
Answers
D.
IPFS
D.
IPFS
Answers
Suggested answer: D

Explanation:

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

Which of the following would create a blockchain transaction?

A.
Updating a Smart Contract
A.
Updating a Smart Contract
Answers
B.
Updating an internal State variable
B.
Updating an internal State variable
Answers
C.
Exchanging solution tokens
C.
Exchanging solution tokens
Answers
D.
All of the above
D.
All of the above
Answers
Suggested answer: C

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
A.
If all of the validator nodes are taken offline
Answers
B.
If validator nodes reject all transactions
B.
If validator nodes reject all transactions
Answers
C.
Validator nodes approving all transactions on old and new software after a hard fork occurs
C.
Validator nodes approving all transactions on old and new software after a hard fork occurs
Answers
D.
All of the above
D.
All of the above
Answers
Suggested answer: D

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
A.
A genesis "Stake" node approves or disapproves transactions announced from other nodes
Answers
B.
Validator nodes each give or pay a stake in order to write transactions, and if malicious, will lose their stake
B.
Validator nodes each give or pay a stake in order to write transactions, and if malicious, will lose their stake
Answers
C.
Stakeholders or early product investors host nodes that approve or disapprove transactions from other nodes
C.
Stakeholders or early product investors host nodes that approve or disapprove transactions from other nodes
Answers
D.
Every node on the network holds an equal stake, and if malicious, gets flagged for removal
D.
Every node on the network holds an equal stake, and if malicious, gets flagged for removal
Answers
Suggested answer: B

Public blockchains can alter the blockchain ledger by:

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

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

A.
The initiator
A.
The initiator
Answers
B.
Everyone
B.
Everyone
Answers
C.
The recipient of a transaction
C.
The recipient of a transaction
Answers
D.
The network owner / administrator
D.
The network owner / administrator
Answers
Suggested answer: B

Explanation:

Reference: https://medium.com/coinmonks/public-vs-private-blockchain-in-a-nutshell-c9fe284fa39f

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

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

Explanation:

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

Total 230 questions
Go to page: of 23