blockchain CBSA Exam Questions

Questions for the CBSA were updated on : Nov 21 ,2025

Page 1 out of 16. Viewing questions 1-15 out of 229

Question 1

If a hard fork occurs on a public blockchain software and 20 running nodes choose not to update,
what can be said about those 20 nodes?

  • A. They are effectually now operating on a different blockchain network than the nodes that updated
  • B. They are considered “out of compliance”
  • C. They are flagged for removal from the network and can no longer collect fees
  • D. They are unable to achieve consensus
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 2

What is the accepted best practice for preventing contract addresses from changing when a new
contract is released?

  • A. Move your contract to a new blockchain
  • B. Delete the old contract and add the new version in its place
  • C. Addresses always change so use a calling contract
  • D. Use the “- -addressForce” parameter when releasing a new contract
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 3

In common blockchain design, which data structure is used to create a lightweight digital fingerprint
of all the transactions within a block?

  • A. Blockchains are unique in that they utilize no data structures
  • B. Lexicographic Search Tree
  • C. Bloom Filter
  • D. Merkle Tree
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 4

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
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 5

Transactions can only be added to a blockchain.

  • A. TRUE
  • B. FALSE
Answer:

A

User Votes:
A
50%
B
50%
Discussions
vote your answer:
A
B
0 / 1000

Question 6

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
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 7

To determine the anticipated load on an application, the number of end users should be considered
along with?

  • A. The location of the user
  • B. The average number of transactions per user
  • C. The average age of the user
  • D. The average bandwidth speed of the user
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 8

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
  • D. Sign/approve any transaction/action that might be made by the holder of the key pair
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 9

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
Answer:

A

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 10

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
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 11

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
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 12

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
Answer:

C

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 13

Which of these desired outcomes is best obtained through a Blockchain solution?

  • A. Pending financial transactions need to be stored until completed and then should be deleted
  • B. A website that shows current data from various stock markets
  • C. A mobile app that displays information about today’s weather
  • D. None of the above
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 14

In regard to blockchain, complete autonomy, transparency, and decentralization:

  • A. Are the aim of all distributed banking and financial institutions
  • B. Will never be achievable due to technology limitations
  • C. Are highly valuable in some use cases and completely undesirable in other use cases
  • D. Are the foundation principles that allow blockchain to operate successfully
Answer:

D

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 15

A Blockchain network can be best categorized as:

  • A. A centralized network
  • B. A decentralized peer-to-peer network
  • C. A series of nodes managed by a genesis node
  • D. A distributed network centralized ledgers
Answer:

B

User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000
To page 2