Certified Blockchain Solutions Architect (CBSA) Free Exam Practice Questions

These Free Practice Questions and Answers are provided as a courtesy.

Additional practice questions and full certification prep course are available on TechCommanders.com

If you need support on these questions please consider joining Techcommanders.com


TechCommanders, LLC is an independent entity from Blockchain Training Alliance (BTA).  This publication may be used in assisting candidates, students and readers to prepare for the Certified Blockchain Solutions Architect (CBSA) exam.   

Neither TechCommanders, LLC nor Blockchain Training Alliance (BTA) warrant this publication will ensure passing the Certified Blockchain Solutions Architect (CBSA) exam. The Blockchain Training Alliance (BTA) and the Certified Blockchain Solutions Architect (CBSA) are trademarks or registered trademarks of Blockchain Training Alliance (CBSA) in the United States and/or other countries. All other trademarks are trademarks of their respective owners.


Question 1
Which of the following would NOT be true about what a smart contract gives your organization? (Select One)
A. Autonomy
B. Trust
C. Legal Assurance
D. Savings
Correct Answer(s): C Legal Assurance
Explanation: Smart contracts are generally not legal contracts nor provide assurance. However, it is possible that a smart contract could be accepted as a legal contract but not normally.


Question 2
Ethereum has four main components. Which of the following components executes smart contracts? (Select One)
A. EVM
B. Node
C. Smart Contract code
D. dApps
Correct Answer(s): A. EVM
Explanation: Ethereum Virtual Machine (EVM) is built into the software running on the Ethereum protocol. It executes smart contracts – Ethereum programs written in Solidity language.


Question 3
The Ethereum blockchain is a _____________type of machine? (Select One)
A. Transaction less Based
B. Stateless Based
C. Stateful Based
D. Transaction Based
Correct Answer(s): D. Transaction Based
Explanation: The Ethereum blockchain is a transaction-based state machine.
In computer science, a state machine refers to something that will read a series of inputs and based on those inputs, will transition to a new state.



Question 4
The Ethereum protocol design process follows a number of principles. These principles are all involved in guiding Ethereum development, but they are not absolute. Which of the following IS NOT an Ethereum principle? (Select One)
A. Agile
B. Freedom
C. Sandwich Complexity Model
D. We have no features
Correct Answer(s): A. Agile
Explanation: Agile is not a principle, the Ethereum protocol design process follows a number of principles. These principles are all involved in guiding Ethereum development, but they are not absolute.
 Sandwich complexity model
 Freedom
 Generalization
 We Have No Features
 Non-risk-aversion


Question 5
Ethereum is considered to be a ______________type of blockchain. (Select One)
A. Permission-less
B. Permissioned
C. Hybrid
D. Private
Correct Answer(s): A. Permission-less
Explanation: Permission-less – anyone can join Anyone can run a node, run mining software/hardware, access a wallet and write data onto and transact within the blockchain (as long as they follow the rules of the bitcoin blockchain). There is no way to censor anyone, ever, on the permission-less bitcoin blockchain



Question 6
What type of public key cryptography hash algorithm does Ethereum use? (Select One)
A. SHA-256
B. Elliptic Curve Digital Signature Algorithm (ECDSA)
C. SHA-2 384
D. RSA
Correct Answer(s): B. ECDSA
Explanation: Ethereum uses public key cryptography for authentication.
Elliptic Curve Digital Signature Algorithm (ECDSA) secp256k1’s curve is used.
The private key is random 256 data.



Question 7
There are two types of functions which are required in a smart contract. (Select Two)
A. Constructor
B. Fallback
C. Failback
D. String
Correct Answer(s): A B
Explanation: Constructor Function – The function, which is called only once, when you deploy the smart contract.
Fallback Function – The function without a name (literally no name, defined as function (){ code… }) which is invoked when someone sends Ether to the address of your smart contract. Due to the lack of this function, Ether sent to the smart contract will be rejected.


Take The CBSA Crash Course from TechCommanders

https://www.techcommanders.com/Certified-Blockchain-Solutions-Architect


Question 8
Which of the following is NOT the property of a Smart Contract?
(Select One)
A. Automatically enforce obligations
B. Legally Enforceable
C. Several smart contracts can make up a dapp
D. Define the rules and penalties around an agreement in the same way that a traditional contract does
Correct Answer(s):b Legally enforceable
Explanation: Smart Contracts are not meant to be legally enforceable. Smart contracts define the rules and penalties around an agreement in the same way that a traditional contract does
Automatically enforce those obligations.
Several smart contracts can make up a dapp generally


Question 9
Dapps are open sourced and can be accessed via what browser?
(Select One)
A. Mist
B. Internet Explorer
C. Composer
D. Chrome
Correct Answer(s): A. Mist Browser
Explanation: Mist Browser is the end-user interface for Ethereum. It’s a tool of choice for browsing and using Dapps and is specifically designed for non-technical users.


Question 10
Using the Ethereum network requires you to pay for the privilege in what type of format?
A. Gas
B. Ether
C. BTC
D. Coinbase
Correct Answer(s): A.
Explanation: Gas is a measurement roughly equivalent to computational steps for Ethereum.
Every transaction is required to include a gas limit and a fee that it is willing to pay per gas; miners have the choice of including the transaction and collecting the fee or not.
Every operation has a gas expenditure on an EVM. Using the Ethereum network requires you to pay for the privilege with “Gas”


Coming in January 2022. Cloud InterviewACE.

The best way to pass the Cloud Computing interviews. Period.

Cloud InterviewACE is an online training program & professional community mentored by industry veteran Joseph Holbrook (“The Cloud Tech Guy“), a pre/post sales guru in cloud. 

Learn to pass the technical and even soft skills interviews from the starting basics to advanced topics covering presales, post sales focused objectives such cloud deployment, cloud architecting, cloud engineering, migrations and more. resume tips, preparation strategy, common mistakes, mock interviews, technical deep-dives, must-know tips, offer negotiation, and more. AWS, GCP and Azure will be covered. 

Find Out more about Cloud InterviewACE from TechCommanders

Fast-track your career now!  

This changes your world, what are you waiting for!

We are TechCommanders…

experts in Next Generation Technology Training. 

TechCommanders is an online training platform for both aspiring and veteran IT professionals interested in next generation IT Skills.
TechCommanders is led by Joseph Holbrook, a highly sought-after technology industry veteran.

TechCommanders offers blended learning which allows the students to learn on demand but with live training.