Blockchain and its Applications | NPTEL | Week 6 Assignment Solutions

This set of MCQ(multiple choice questions) focuses on the Blockchain and its Applications NPTEL 2022 Week 6 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 6 Assignment Solution” contains 10 questions.

Now, start attempting the quiz.

Blockchain and its Applications NPTEL Week 6 Assignment Solutions

Q1. If there are 24 faulty nodes (crash fault) in asynchronous CFT, at least how many nodes needed to reach consensus.

a) 48
b) 49
c) 50
d) 51

Answer: b) 49

Q2. In Paxos, a node can have only one role among the three roles at a time. True or False

a) False
b) True

Answer: a) False

Q3. Can we reach a consensus when there is one commander, one good lieutenant, and one faulty lieutenant in a Byzantine Generals Problem. Yes or No?

a) Yes
b) No

Answer: b) No

Q4. If there are 24 faulty nodes in, at least how many needed to reach consensus in the Byzantine Fault Tolerance (BFT) system.

a) 72
b) 73
c) 48
d) 49

Answer: b) 73

Q5. Which are the examples of the synchronous consensus techniques?

a) RAFT
b) PAXOS
c) Byzantine General Model
d) Practical Byzantine General Model

Answer: c) Byzantine General Model

Blockchain and its Applications NPTEL week 6 Assignment Solutions

Q6. Suppose you execute your tasks distributedly from six different locations. For maintaining the consensus among the systems, you are using the BFT model. You found that one system is permanently failed due to a hardware fault and another system is compromised by an attacker. Does your system correctly work at all?

a) No
b) Yes with the remaining nodes
c) Yes will all the nodes

Answer: b) Yes with the remaining nodes

Q7. Which of the statements are true?

a) Paxos is based on state-machine replication
b) In Paxos, Proposers and Learners maintain a state of the running epochs
c) In a Paxos, once a consensus is reached, Paxos cannot progress to another consensus
d) Paxos works in two rounds

Answer: a), b), c), d)

Blockchain and its Applications NPTEL week 6 Assignment Solutions

Q8. State machine replication-based consensus is used over permissioned blockchains.
Select the suitable reason(s)?

a) The network is closed, and the nodes know each other, hence state replication is possible among the known nodes
b) Not need to spend power, time, or bitcoin
c) Machines can behave maliciously, hence consensus in required
d) State machine replication-based consensus is not recommended to use over permissioned bloackchains

Answer: a), b), c)

Blockchain and its Applications NPTEL week 6 Assignment Solutions

Q9. Which are the properties of an asynchronous consensus:

a) Validity
b) Agreement
c) Termination
d) Integrity

Answer: a), b), c)

Q10. The following code snipper from paxos algorithm belongs to which phase?
is the ID the largest I have seen so far, max_id == N?
if yes
reply with an ACCEPTED message & send ACCEPTED(ID, VALUE) to all learners
if no
do not respond (or respond with a “fail” message)

a) PREPARE-PROMISE
b) PROPOSE-ACCEPT

Answer: b) PROPOSE-ACCEPT

Blockchain and its Applications NPTEL week 6 Assignment Solutions

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

>> Next- Blockchain and its Applications Week 7 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.

1 thought on “Blockchain and its Applications | NPTEL | Week 6 Assignment Solutions”

Leave a Comment

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