Blockchain and its Applications | NPTEL | Week 8 Assignment Solutions

This set of MCQ(multiple choice questions) focuses on the Blockchain and its Applications NPTEL 2022 Week 8 Assignment Solutions.

Course layout

Answers COMING SOON! Kindly Wait!

Week 1: Introduction to Blockchain Technology and its Importance
Week 2: Basic Crypto Primitives I – Cryptographic Hash
Week 3: Basic Crypto Primitives II – Digital Signature
Week 4: Evolution of the Blockchain Technology
Week 5: Elements of a Blockchain
Week 6: Blockchain Consensus I – Permissionless Models
Week 7: Blockchain Consensus II – Permissioned Models
Week 8: Smart Contract Hands On I – Ethereum Smart Contracts (Permissionless Model)
Week 9: Smart Contract Hand On II – Hyperledger Fabric (Permissioned Model)
Week 10: Decentralized Identity Management
Week 11: Blockchain Interoperability
Week 12: Blockchain Applications

NOTE: You can check your answer immediately by clicking show answer button. This set of “Blockchain and its Applications NPTEL 2022 Week 8 Assignment Solution” contains 10 questions.

Now, start attempting the quiz.

Blockchain and its Applications NPTEL Week 8 Assignment Solutions

Q1. Which statement(s) are true about Byzantine Dissemination Quorum:

a) 5
b) 1
c) 3
d) 15

Answer: b) 1

Q2. Hyperledger Fabric only allows Proof of Work consensus to be plugged in to ensure a high degree of trustworthiness.

a) True
b) False

Answer: a) True

Q3. Alice wants to interact with an Ethereum Network. Which of the following are required to do that?

a) web3.js
b) nodejs
c) geth
d) bitcoin

Answer: a), c)

Q4. The command: geth -goerli –syncmode “fast” will

a) Will downloads all blocks excluding headers, transactions, and receipts and will generate the state of the blockchain incrementally by executing every block.
b) Will downloads all blocks including headers, transactions and receipts, will verify all headers, and downloads the state and verify it against the headers
c) Will downloads all blocks including headers, transactions, and receipts and will generate the state of the blockchain incrementally by executing every block.
d) Will downloads all block headers, block data, and verifies some randomly

Answer: b) Will downloads all blocks including headers, transactions and receipts, will verify all headers, and downloads the state and verify it against the headers

Q5. Which of the following is an open, scalable consensus algorithm having low transaction throughput?

a) PoW
b) PoS
c) PBFT
d) PoB

Answer: a) PoW

Blockchain and its Applications NPTEL week 8 Assignment Solutions

Q6. In a bitcoin network, the block size is 1.229MB and average transaction size is 729B. What is the transaction throughput value (transactions per second).

Answer: 2946.27

Q7. Which of the following protocols ensure total ordering of transactions and consensus finality.

a) BFT
b) PoW
c) PoET
d) PoB

Answer: a) BFT

Blockchain and its Applications NPTEL week 8 Assignment Solutions

Q8. Which statements are true about the Nakamoto Consensus?
i. Provide transaction scalability
ii. Prevents consensus finality

a) i, ii
b) i
c) ii
d) None of the above

Answer: a) i, ii

Blockchain and its Applications NPTEL week 8 Assignment Solutions

Q9. In the CoSi Protocol, the second CoSi round to implement PBFT’s which phase(s)? You can choose multiple options if applicable.

a) commit phase
b) pre-prepare phase
c) prepare phase
d) learning phase

Answer: a) commit phase

Q10. Running a chaincode on heyperledger fabric involves the following steps:
i. instantiation of Chaincode of Channel
ii. Creation of Channel
iii. Configuring Orderer and Peer nodes
iv. Adding members to Channel
v. Installing chaincode on peers
Which of the following sequence of steps is valid?

a) ii, iv, iii, i, v
b) iii, v, ii, iv, i
c) ii, iv, iii, v, i
d) iii, v, i, ii, iv

Answer: b) iii, v, ii, iv, i

Blockchain and its Applications NPTEL week 8 Assignment Solutions

<< Prev- Blockchain and its Applications Week 7 Assignment Solutions

>> Next- Blockchain and its Applications Week 9 Assignment Solutions


DISCLAIMER: Use these answers only for the reference purpose. Quizermania doesn't claim these answers to be 100% correct. So, make sure you submit your assignments on the basis of your knowledge.

For discussion about any question, join the below comment section. And get the solution of your query. Also, try to share your thoughts about the topics covered in this particular quiz.

Leave a Comment

Your email address will not be published. Required fields are marked *