wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Blockchain Day2

Total questions: 36

Worksheet time: 36mins

Name
Class
Date
1.

Blockchain Smart Contracts are analogous to:

a)

a. Software

b)

b. Firmware

c)

c. Natural Language contracts

d)

d. C++ solutions

2.

Databases provide greater fault-tolerance than public Blockchain networks.

a)

a. TRUE

b)

b. FALSE

3.

Public Blockchains are ideal solutions when data sovereignty is a concern.

a)

a. TRUE

b)

b. FALSE

4.

Which of the following is true of Smart Contracts?

a)

a. They must be less than 100kB in size

b)

b. They are written in English

c)

c. They are translated to hex format when compiled

d)

d. They exist as permanent records on the Blockchain once deployed

5.

Just like conventional networks, Peer-to-Peer networks contain both clients and

servers.

a)

a. TRUE

b)

b. FALSE

6.

Blockchain will be a better fit over a traditional database system when:

a)

a. Public validation is required

b)

b. Infinite scalability is needed

c)

c. No single authority can or should own the data

d)

d. All of the above

e)

e. None of the above

7.

When a Smart Contract is killed it…

a)

a. No longer accepts new transactions but remains on the Blockchain forever

b)

b. Is removed from the Blockchain completely

c)

c. Is removed from the Blockchain and replaced with a “bookmark” or pointer

d)

d. Is moved to the test Blockchain network for historical purposes

8.

IPFS stands for:

a)

a. Internet Protocol File System

b)

b. Inter Planetary File System

c)

c. Inner Planetary File System

d)

d. Internet Public File System

9.

Hypermedia Distributed File System is …

a)

a. A mesh network

b)

b. A multimedia content distribution system

c)

c. A content-based addressing system

d)

d. A content delivery network

10.

What is NOT a primary network architecture?

a)

a. Decentralized

b)

b. Meshed Filenet

c)

c. Distributed

d)

d. Centralized

11.

Blockchains support CRUD operations, just a like a database.

a)

a. TRUE

b)

b. FALSE

12.

DApp stands for

a)

a. Decentralized Application

b)

b. Directed Acyclic Parity Principle

c)

c. Direct Autonomous Purchasing Power

d)

d. Downstream Application of Powerful Provisions

13.

Remix is a browser-based IDE for editing Smart Contracts on which platform?

a)

a. Bitcoin

b)

b. Monero

c)

c. Hyperledger

d)

d. Ethereum

14.

By default, Smart Contracts cannot access data outside the Blockchain.

a)

a. TRUE

b)

b. FALSE

15.

The middle layer in a Blockchain application contains the user interface.

a)

a. TRUE

b)

b. FALSE

16.

Developing a user interface for a public Blockchain application requires

developers to learn new skills.

a)

a. TRUE

b)

b. FALSE

17.

What are the two types of transactions in the Hyperledger Fabric?

a)

a. Deploy and Intake

b)

b. Deploy and Invoke

c)

c. Publish and Call

d)

d. Copy and Evoke

18.

To develop in Hyperledger, you use the following tool:

a)

a. Solidity

b)

b. Remix

c)

c. Composer

d)

d. Eclipse

19.

DAO stands for:

a)

a. Decoupled Application Overture

b)

b. Decentralized Autonomous Organization

c)

c. Distributed Autonomous Organization

d)

d. Decentralized Autonomous Offer

20.

IDE is short for:

a)

a. Independent Development Environment

b)

b. Integrated Design Environment

c)

c. Independent Design Environment

d)

d. Integrated Development Environment

21.

Smart Contracts by default have no access to external data. To overcome this,

you can use a/an _____________.

a)

a. API

b)

b. Web Service

c)

c. REST Endpoint

d)

d. Oracle

22.

Other tools and frameworks to be familiar with when building Blockchain

applications include:

a. Ganache

b. Truffle

c. Souffle

d. Web3.js

a)

a

b)

a, c

c)

a, b and d

d)

All of the above

23.

When developing Blockchain applications which of the following is NOT used?

a)

a. HTML

b)

b. JavaScript

c)

c. NodeJS

d)

d. J#

24.

A good solution can and often does incorporate Blockchain along with more

conventional technologies.

a)

a. TRUE

b)

b. FALSE

25.

Public Blockchains offer lower transaction speed than private Blockchains.

a)

a. TRUE

b)

b. FALSE

26.

A public closed Blockchain allows which of the following?

a)

a. Many people can write, only a few can read

b)

b. Many people can read and write data

c)

c. Only a few people can write data, many can read

d)

d. All of the above

e)

e. None of the above

27.

Blockless platforms offer which advantage?

a)

a. Lower cost

b)

b. Greater transaction processing capacity

c)

c. Guaranteed smaller network size

d)

d. Greater storage space on the ledger

28.

Users must explicitly purchase gas before using a Blockchain solution

a)

a. TRUE

b)

b. FALSE

29.

The ERC20 standard defines

a)

a. A consensus mechanism

b)

b. How hard forks are managed

c)

c. A coin / token standard

d)

d. None of the above

30.

Which of the following is not one of the three main Ethereum token standards?

a)

a. ERC20

b)

b. ERC223

c)

c. ERC508

d)

d. ERC721

31.

A private / open Blockchain would be a good choice for situations where only a

few people should be able to write data, but a large number of people should be

able to consume that data.

a)

a. TRUE

b)

b. FALSE

32.

Which of the following is an example for a 'blockless' platform?

a)

IoTA

b)

Monero

c)

Ripple

d)

Litecoin

33.

If a function call runs out of gas, the gas submitted by the user is returned and

the function rolls-back

a)

TRUE

b)

FALSE

34.

Which of the following token standards is used for non-fungible, nontransferrable

assets on the Ethereum Blockchain?

a)

ERC20

b)

ERC721

c)

ERC508

d)

ERC1014

35.

A company is building a user profile app for

gaming where users can send messages to one another, rate each other’s

behavior and accrue “reputation points” or tokens across games. Which

architecture would best solve the product need?

a)

Private blockchain to persist messages and identity and a custom-built token system with private

blockchain smart contracts.

b)

Public blockchain for token management with Practical Byzantine Fault Tolerance consensus and a

private blockchain to for messages and identity management.

c)

Ethereum for non-fungible token management, messaging and identity management; Mobile apps

using JSON-RPC to communicate directly with Smart Contracts.

d)

Non-fungible token management for users on a public blockchain; Mobile apps, identity and data

management built on multitier system(s)s without use of blockchain

36.

A large insurance carrier would like to create a solution that streamlines their

claims processing with its customers that also provides public traceability and

auditability. What type of blockchain platform would provide the best solution?

a)

A public blockchain that supports all the claims and corresponding metadata. Use Smart Contracts

for handling the actual insurance claim process including the use of Oracles for providing needed

external data to validate the claim, and for claim payouts. Regulators, insurers and insurance carriers can view the entire claim process and payouts at any time.

b)

Use a permissioned blockchain to build the entire solution. Require every party involved in the

claim process to host a node on your network. Have the insured submit claims through your web

portal which will use a chaincode Smart Contract for claim validation and processing. Provide readonly

permissions to regulators for auditability and traceability.

c)

Use a hybrid solution using a permissioned blockchain for all claim processing, a web portal for

claim submission and claim status, and a public blockchain for the anchoring of claim information

once the claim process is completed for regulators to provide auditability and traceability

d)

All options are equally suitable