NEW
Font size
WorksheetsBlockchain Day2
Total questions: 36
Worksheet time: 36mins
Blockchain Smart Contracts are analogous to:
a. Software
b. Firmware
c. Natural Language contracts
d. C++ solutions
Databases provide greater fault-tolerance than public Blockchain networks.
a. TRUE
b. FALSE
Public Blockchains are ideal solutions when data sovereignty is a concern.
a. TRUE
b. FALSE
Which of the following is true of Smart Contracts?
a. They must be less than 100kB in size
b. They are written in English
c. They are translated to hex format when compiled
d. They exist as permanent records on the Blockchain once deployed
Just like conventional networks, Peer-to-Peer networks contain both clients and
servers.
a. TRUE
b. FALSE
Blockchain will be a better fit over a traditional database system when:
a. Public validation is required
b. Infinite scalability is needed
c. No single authority can or should own the data
d. All of the above
e. None of the above
When a Smart Contract is killed it…
a. No longer accepts new transactions but remains on the Blockchain forever
b. Is removed from the Blockchain completely
c. Is removed from the Blockchain and replaced with a “bookmark” or pointer
d. Is moved to the test Blockchain network for historical purposes
IPFS stands for:
a. Internet Protocol File System
b. Inter Planetary File System
c. Inner Planetary File System
d. Internet Public File System
Hypermedia Distributed File System is …
a. A mesh network
b. A multimedia content distribution system
c. A content-based addressing system
d. A content delivery network
What is NOT a primary network architecture?
a. Decentralized
b. Meshed Filenet
c. Distributed
d. Centralized
Blockchains support CRUD operations, just a like a database.
a. TRUE
b. FALSE
DApp stands for
a. Decentralized Application
b. Directed Acyclic Parity Principle
c. Direct Autonomous Purchasing Power
d. Downstream Application of Powerful Provisions
Remix is a browser-based IDE for editing Smart Contracts on which platform?
a. Bitcoin
b. Monero
c. Hyperledger
d. Ethereum
By default, Smart Contracts cannot access data outside the Blockchain.
a. TRUE
b. FALSE
The middle layer in a Blockchain application contains the user interface.
a. TRUE
b. FALSE
Developing a user interface for a public Blockchain application requires
developers to learn new skills.
a. TRUE
b. FALSE
What are the two types of transactions in the Hyperledger Fabric?
a. Deploy and Intake
b. Deploy and Invoke
c. Publish and Call
d. Copy and Evoke
To develop in Hyperledger, you use the following tool:
a. Solidity
b. Remix
c. Composer
d. Eclipse
DAO stands for:
a. Decoupled Application Overture
b. Decentralized Autonomous Organization
c. Distributed Autonomous Organization
d. Decentralized Autonomous Offer
IDE is short for:
a. Independent Development Environment
b. Integrated Design Environment
c. Independent Design Environment
d. Integrated Development Environment
Smart Contracts by default have no access to external data. To overcome this,
you can use a/an _____________.
a. API
b. Web Service
c. REST Endpoint
d. Oracle
Other tools and frameworks to be familiar with when building Blockchain
applications include:
a. Ganache
b. Truffle
c. Souffle
d. Web3.js
a
a, c
a, b and d
All of the above
When developing Blockchain applications which of the following is NOT used?
a. HTML
b. JavaScript
c. NodeJS
d. J#
A good solution can and often does incorporate Blockchain along with more
conventional technologies.
a. TRUE
b. FALSE
Public Blockchains offer lower transaction speed than private Blockchains.
a. TRUE
b. FALSE
A public closed Blockchain allows which of the following?
a. Many people can write, only a few can read
b. Many people can read and write data
c. Only a few people can write data, many can read
d. All of the above
e. None of the above
Blockless platforms offer which advantage?
a. Lower cost
b. Greater transaction processing capacity
c. Guaranteed smaller network size
d. Greater storage space on the ledger
Users must explicitly purchase gas before using a Blockchain solution
a. TRUE
b. FALSE
The ERC20 standard defines
a. A consensus mechanism
b. How hard forks are managed
c. A coin / token standard
d. None of the above
Which of the following is not one of the three main Ethereum token standards?
a. ERC20
b. ERC223
c. ERC508
d. ERC721
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. TRUE
b. FALSE
Which of the following is an example for a 'blockless' platform?
IoTA
Monero
Ripple
Litecoin
If a function call runs out of gas, the gas submitted by the user is returned and
the function rolls-back
TRUE
FALSE
Which of the following token standards is used for non-fungible, nontransferrable
assets on the Ethereum Blockchain?
ERC20
ERC721
ERC508
ERC1014
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?
Private blockchain to persist messages and identity and a custom-built token system with private
blockchain smart contracts.
Public blockchain for token management with Practical Byzantine Fault Tolerance consensus and a
private blockchain to for messages and identity management.
Ethereum for non-fungible token management, messaging and identity management; Mobile apps
using JSON-RPC to communicate directly with Smart Contracts.
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
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 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.
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.
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
All options are equally suitable
