BTA Certified Blockchain Solution Architect v1.0 (CBSA) Flashcards

1
Q

The key difference between encryption and hashing is that encrypted strings can be reversed back into their original decrypted form if you have the right key?

A. TRUE
B. FALSE

A

A. TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a logic gate in electronics and computer science?

A. A logic gate usually takes in 2 inputs and gives out 1 output. The inputs and outputs are binary values, meaning they can be both 1 and 0.
B. A logic gate usually takes in 3 inputs and gives out 2 output. The inputs and outputs are binary values, meaning they can be 1 or 0.
C. A logic gate usually takes in 2 inputs and gives out 6 output. The inputs and outputs are binary values, meaning they can be both 1 and 0.
D. A logic gate usually takes in 2 inputs and gives out 1 output. The inputs and outputs are binary values, meaning they can be 1 or 0.

A

D. A logic gate usually takes in 2 inputs and gives out 1 output. The inputs and outputs are binary values, meaning they can be 1 or 0.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ethereum is considered to be a ______________type of blockchain.

A. Permissionless
B. Permission Based
C. Hybrid
D. Private

A

A. Permissionless

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Your company working for is now considering the blockchain. They would like to perform a POC with R3 Corda. The CIO was reading about different blockchain consensus algos and would like to understand what type of consensus algos is used with Corda.
What is the best answer?

A. R3 Corda is a pluggable blockchain and allows the enterprise flexibility
B. R3 Corda is a byzantine fault tolerant blokchain
C. R3 Corda is a proof of stake based blockchain
D. R3 Corda is a proof of work based blockchain

A

A. R3 Corda is a pluggable blockchain and allows the enterprise flexibility

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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.

A. NSA is spying on us so what’s it matters.
B. Depends on input
C. False
D. True

A

D. True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

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

A. Storage

C. Memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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

A

A. Energy efficient in regards to that it could consume for electricity as compared to PoW
C. No need for expensive compared to POW
D. Faster validations compared to POW

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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

A. TRUE
B. FALSE

A

B. FALSE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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
A

B. Asymmetric Encryption

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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

A. TRUE
B. FALSE

A

A. TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

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

A. FALSE
B. Its Negotiable
C. TRUE

A

C. TRUE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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

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

A

D. Notary services and time stamping

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

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

A. EOS
B. EVM Code
C. Ether
D. Gas
E. EVM Bytecode
A

E. EVM Bytecode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Bitcoin uses what proof of work consensus system?

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

E. Hashcash

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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
D. endpoint

A

B. oracle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Select the two kinds of accounts in Ethereum which share the same address space. (Select two.)

A. Gas Account
B. Contract Accounts
C. External Accounts
D. Internal Accounts
E. dApp Accounts
A

B. Contract Accounts

C. External Accounts

17
Q

The most popular Ethereum development framework is currently Truffle.
What are three features of Truffle? (Select three.)

A. Scriptable deployment & migrations framework.
B. Automated contract testing with Mocha and Chai.
C. Takes Dapp transactions via Ws-rpc, json-rpc, ipc-rpc.
D. Built-in smart contract compilation, linking, deployment and binary management.
E. Automated contract testing with Mocha only

A

A. Scriptable deployment & migrations framework.

B. Automated contract testing with Mocha and Chai.

D. Built-in smart contract compilation, linking, deployment and binary management.

18
Q

You are considering writing smart contracts and there are a few different languages you can consider. (Select two.)

A. Truffle
B. Serpent
C. Solidity
D. Embark

A

B. Serpent

C. Solidity

19
Q

Satoshi Nakamoto invented a way to achieve Decentralized Consensus?

A. TRUE
B. FALSE

A

A. TRUE

20
Q

Which of the following would NOT be true about what a smart contract gives your organization?

A. Accuracy
B. Savings
C. Autonomy
D. Trust
E. Legal Assurance
A

E. Legal Assurance

21
Q

SHA-1 is the most commonly used SHA algorithm, and produces a ______-byte hash value(size).

A. 256
B. 128
C. 32
D. 20

A

D. 20

22
Q

What type of attack would be considered a very large flaw in public blockchains such as Bitcoin’s Blockchain where the majority of hashpower could possibly be controlled through an attack? What is the specific attack Bitcoin could be exposed to?

A. 51% Attacks
B. Tether Token Hack
C. DDoS Attack
D. BIP attack
E. Parity Wallet Attack
A

A. 51% Attacks

23
Q

How many satoshis are in 1 bitcoin and how many wei in an Ether? (Select two.)

A. 1,000,000,000,000,000,000
B. 1,000,000,000,000,000
C. 1,000,000,000
D. 10,000
E. 1,000,000,000,000
A

A. 1,000,000,000,000,000,000

B. 1,000,000,000,000,000

24
Q

In the Proof of Stake(POS) algorithm the miners are really known as ___________?

A. Notary
B. Oracle
C. Forgers
D. Minters

A

C. Forgers

25
Q

A Byzantine failure is the loss of a system service due to a Byzantine fault in systems that requires________.
What is required?

A. Consensus
B. Crypthography
C. Bandwidth
D. Availability

A

A. Consensus

26
Q

A ____________cipher basically means it is using a fixed key which replaces the message with a pseudorandom string of characters. It is basically the encryption of each letter one at a time. What is the cipher type?

A. Stream
B. Block
C. Parallel
D. RSA

A

A. Stream

27
Q

You currently using the Metamask Chrome plugin and you see a selection for Etherescan in the plugin. What is Etherscan used for?

A. A search engine that allows users to easily lookup, confirm and validate transaction that have taken place on the Ethereum Blockchain
B. A search engine that allows users to easily lookup, confirm and validate transaction that have taken place on the Bitcoin Blockchain
C. A search engine that allows users to easily lookup, confirm and validate transaction that have taken place on the Ethereum and Tokens Blockchain
D. A search engine that allows users to easily lookup, confirm and validate transaction that have taken place on any Blockchain

A

A. A search engine that allows users to easily lookup, confirm and validate transaction that have taken place on the Ethereum Blockchain

28
Q

What are two challenges with using a Proof of Work algorithm? (Select two.)

A. Mining pools not allowed
B. Difficulty rate goes done every year.
C. Expensive
D. Power Intensive

A

C. Expensive

D. Power Intensive

29
Q

Your customer is an enterprise that is focused on financial sectors. What type of blockchain would this customer likely want specified for their enterprise?

A. Permissionless
B. Decentralized
C. Hybrid
D. Permissioned

A

D. Permissioned

30
Q

Which is the following is the metaphor that describes a logical dilemma that plagues many computer networks?

A. Neo General’s problem
B. Byzantine General’s problem
C. Byzantine Admiral’s problem
D. Renaissance General’s problem

A

C. Byzantine Admiral’s problem