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