WorksheetsBlockchain Platforms
Total questions: 53
Worksheet time: 26mins
What is the main goal of the Hyperledger project?
Help accelerate development on IBM’s blockchain
Common functional modules and reuse of command building block.
Provide blockchain as a service.
What are some implementation of Hyperledger frameworks?
Composer
Explorer
Fabric, Sawtooth
What are some of the Hyperledger tools?
Fabric, Sawtooth
Composer, Explorer
A significant difference between bitcoin and Hyperledger is that__
Anyone can join, but miners do not receive money.
Unknown peers cannot join and leave the network as they with.
A. Unknown peers can join but need to be authorized to deploy smart contracts.
What are the main services offered by Hyperledger Fabric?
A. Identity, Policy, Blockchain, Smart Contract.
Composer
Channels
Assets
Hyperledger Fabric allow for pluggable consensus algorithms. True or False?
True
False
These are some of the components of the Fabric model.
Peers
Assets
Identity
Channels
All of the above
Hyperleger functions include
Peers, Assets and Channels
Identity, Consensus and Assets
Identity, Consensus and Channels
Identity, Consensus, Membership
There are three types of peers?
Endorsing, Ordering, Committing
Active, Ordering, Committing
Passive, Active, Neutral
Passitive, Endorsing, Neutral
What is the deployable file type .bna represent in Hyperledger Fabric?
Business network Archive
Business Node Archive
Binanry Node Archive
Binary Network Archive
Mention the services provided by Microsoft Azuare in the context of blockchain.
l Rapid deployment of blockchain infrastructure and provide integration capability.
Provide basic business logic and conditions
Network and security service.
l Develop and test smart contracts.
Which blockchain is supported by Microsoft Azuze?
Bitcoin
Factom
Etherum (QUORUM)
What is Augur? (REP)
A public blockchain
A private blockchain
A fintech market prediction algorithm
A decentralized market prediction platfrorm based on Ethereum.
What are some of the key ideas behind Augur?
Membership services, Consortium BlockChain
A. Trading platform, reputation system, crowd reporting process.
Knowledge transfer, trading platform, reputation system.
Ethereum Mining, Eng to End market place prediction, Robust Algorithm.
What are the 3 main roles in the Augur prediction process?
Marketplace initiator, proposer, learner.
Marketplace creator, trader, reporter.
Marketplace, creator, participant, learner
Marketplace, initiator, proposer, reporter.
Augur has robust method to address forks in its dispute phase. True or False?
True
False
Augur is an automated system that leverages these blockchain features?
Smart contracts, Immutable ledgers, oracle.
Mining
Trading, Proof of Work
Cryptographic hashing
What major phase does Grid+ replace in the energy supply chain?
Transmission
Distributton
Production
Retail
What are two main components of the Grid+ System?
Energy production & Energy Transmission.
Energy retailer & Smart agents.
Energy donation & Energy mining.
What are special features of the Grid+ system?
Efficient sourcing and distribution of energy
Energy efficient mining, sales
Intelligent electricity usage, Integration with IOT devices
How is security enforced in the Grid+ system?
Single cryptographic signature
Multiple signatures are used to control the smart agent operation.
A. Certificate authority
In Grid+ system, efficiency is achieved by?
Efficient distribution of energy using smart contracts
A. Efficient use of energy for mining on the blockchain
Direct payment to retailer, payment and energy used automation
The trading currency in Augur.
Bitcoin
Bitcoin
Ripple
Dolllar
1Why is consensus in a blockchain important?
It ensures integrity of the records on the chain.
None
Mention two alternatives to POW?
PBFT
POC
POT
POS
Main concept behind Practical Byzantine Fault Tolerane is___ ?
Choosing winning miner
Election of a leader
Efficient forking of the blockchain
The main concept of Proof Of Stake is ___
Full nodes with least coins at stake get to create the next block.
Full nodes with most coins at stake get to delete a block
Full nodes with the least coins get to delete a block
A. Full nodes with most coins at stake get to create the next block.
What was the main concept behind Segwit2x improvoment?
Cut the block size to half to improve speed.
Double the block size to accommodate more transactions per block
Decrease the total number of transaction that take place?
Accommodate more transactions in the same size block.
What is lightning network?
An on-chain payment channel for Ethereum.
An off-chain payment channel for Bitcoin.
An off-chain payment channel for Ethereum.
An on-chain payment channel for Bitcoin.
How do state channels solve the scalability issue?
Transactions operate independently of the main chain with no synchronization.
Transaction operate at a much higher speed since they synchronize continuously the main chain.
Transaction operate at a much higher speed and synchronize periodically with the chain.
What is Raiden network?
A side chain for Litecoin based main chain.
A side chain for Ethereum based main chain
A side chain for Bitcoin based main chain.
A side chain for Hyperledger.
What is a simple way of improving confidentiality?
Add role management to the smart contract.
Assign security codes to each node.
Encrypt the data transacted and digitally sign it.
How do smart contracts implement escrow?
Using combination of account balance and modifiers for enforcing conditions.
By notifying the owner to release the assets when the required balance is received.
A. Using special access accounts to hold ethers.
Multi-sig address in Bitcoin begins with a character 3. True or False?
True
False
Proof of Stake consensus algorithm has extremely high power requirements?
True
False
What is the size, in characters, of an IPFS file using Base58 encoding method?
20
32
44
64
What are 58 alphanumeric characters making up the Base58?
Capital letters without (Q), Lowercase letters without (m) and number 1 - 8.
Capital letters, lowercase letters, Numerals 0 and 1 and _, -, &, %
Capital letters from A-X, Lowercase letters from a-x, Number 0 - 9.
Capital letters without (O, I) Lowercase letters without (I), Numerals with (0)
What is the command to add a file logo.txt to the IPFS using command line interface?
Ipfs add logo.txt
Ipfs pin logo.txt
Ipfs send logo.txt
Ipfs cat logo.txt
What is the command for viewing a text file myfile1.txt using the command line interface?
Ipfs view myfile1.txt
Ipfs cat myfile.txt
Ipfs get myfile1.txt
Ipfs check myfile1.tx
How do you access the web interface to the IPFZS in the excercise that you completed?
Through a browser using https://....
Through the cmd by typing ipfs webui
Through a browser using localhost://5001/webui
By downloading the additional webui pack from the ipfs website.
What is DAG with reference to IPFS?
Directed Acylic Graph of all the files/object in the IPFS
Deamon Address Generation
Directory of Addressed Graph
What information does the Connecttion tab of the IPFS provide?
The details of the peers currently connected to the IPFS
Have-Want table of BitSwap
Network statistics about the user’s internet connection
Edit the content of myfile1.txt Add a single “A” as the first character to the file. Now where happens to the hash of the myfile1.txt?
File corrupted warning shows up
Distributed Hash Table recognize it a single change to the file and keeps the old
One character in the hash value changes
Whole hash changes to a different hash value.
When the myfile1.txt was changed as above, what happends to the hash address of the...
File corrupted warning shows up
Distributed Hash Table recognizes it a
Whole hash changes to a different hash value
IPFS is IP addressed. True or False?
True
False
The files on the IPFS are stored on all the nodes on an immutable ledger. True or False?
True
False
How are files on IPFS addressed?
Location of the file on some node in the IPFS
Universally unique hash
Location on the immutable ledger
Location of the file on some server
If two different nodes add the same file, then __
Their hashes will be different
The hashes will be the same
Their hashes will be same provided the file name are the same
IPFS is strictly blockchain based. True or False?
True
False
IPFS currently only offers support for text and image files. True or False?
True
False
What is the command for downloading a text file myfile1.txt using the command line in...
Ipfs fetch <hash of myfile1.txt>
Ipfs store <hash of myfile1.txt>
Ipfs dld <hash of myfile1.txt>
Ipfs get <hash of myfile1.txt>
Base 58 encoding scheme has fewer distinct symbols than Base64 encoding scheme to...
Make it easier for humans by eliminating ambiguous character
Reduce the complexity by remove 8 characters
Remove possibility of breaks in code because of character like and
Remove bugs arising due to common string operation character like +
How do you view the hash of a file that is already on the IPFS using the CLI?
Using ipfs view
Using ipfs get
Using ipfs file ls -l
Using ipfs hash ls -l
