This set of MCQ(multiple choice questions) focuses on the Blockchain and its Applications NPTEL 2022 Week 2 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 2 Assignment Solution” contains 10 questions.
Now, start attempting the quiz.
Blockchain and its Applications NPTEL 2023 Week 2 Assignment Solutions
Q1. Let Bob wants to send a long message to Alice.
a) i, iii, ii, v, iv, vii, vi
b) i, ii, iii, iv, v, vi, vii
c) v, vii, ii, i, iii, iv, vi
d) vii, vi, v, iv, iii, ii, i
Answer: a) i, iii, ii, v, iv, vii, vi
Q2. Digitally signing transactions by sender in Blockchain does not ensure to solve repudiation/ verifiability problems. Is the above statement True or False?
a) True
b) False
Answer: b) False
Q3. Which of the following is used to point a block in blockchain:
a) Hash Pointer
b) User ID
c) Transaction ID
d) Timestamp
Answer: a) Hash Pointer
Q4. Suppose you have 6 data points — 1 to 6. The post-order traversal of the Merkle Tree is given by (here 8 means hash of 8, 43 means the combined hash of 4 and 3, and so on):
a) {12345656, 1234, 5656, 12, 34, 56, 56, 1, 2, 3, 4, 5, 6}
b) {1, 12, 2, 3, 4, 34, 1234, 5, 6, 56, 123456}
c) {1, 2, 12, 3, 4, 34, 1234, 5, 6, 56, 78, 5678, 12345678}
d) {1,2, 12, 3, 4, 34, 1234, 5, 6, 56, 5656, 12345656}
Answer: d) {1,2, 12, 3, 4, 34, 1234, 5, 6, 56, 5656, 12345656}
Q5. Which of the following is true for using a digital signature in blockchain?
a) To check the validity of the source of a transactions
b) None of the given options
c) It will ensures that no one can deny of their own transaction
d) It supports user authentication
Answer: a), c)
Q6. Which are the main Consensus Algorithms?
a) Proof of Work
b) Proof of Wager
c) Proof of Stake
d) Proof of Mining
Answer: a), c)
Q7. Why is consensus hard in asynchronous system?
I. No notion of global time
II. faults in network
III. nodes may crash/faulty nodes
a) II, III
b) I, II
c) I, III
d) I, II, II
Answer: d) I, II, II
Q8. Liveliness property ensures the output should be produced within a finite time limit?
a) False
b) True
Answer: b) True
Q9. Paxos consensus support(s) which of the below properties
a) Liveliness
b) Safety
c) Both
d) None of the above
Answer: b) Safety
Q10. Which is/are true for Raft consensus?
a) Crash Fault Tolerant
b) Byzantine Fault Tolerant
c) Both
d) None of the above
Answer: a) Crash Fault Tolerant
Blockchain and its Applications NPTEL 2022 Week 2 Assignment Solutions
Q1. Suppose you have eight data points — 8 to 1. The post-order traversal of the Merkle Tree is given by (here 8 means hash of 8, 43 means the combined hash of 4 and 3, and so on):
a) {8, 7, 87, 6, 5, 65, 8764, 4, 3, 43, 2, 1, 21, 4321, 87654321}
b) {8, 87, 7, 8764, 6, 65, 5, 87654321, 4, 43, 3, 4321, 2, 21, 1}
c) {1, 2, 12, 3, 4, 34, 1234, 5, 6, 56, 7, 8, 78, 5678, 12345678}
d) {87654321, 8765, 87, 8, 7, 65, 6, 5, 4321, 43, 4, 3, 21, 2, 1}
Answer: a)
Q2. Which of the following is used to point a block in block chain:
a) Hash Pointer
b) User ID
c) Transaction ID
d) Timestamp
Answer: a) Hash Pointer
Q3. Digital signing of a transaction or document involves hashing the content of the document and then _______.
a) encrypting it with private key
b) encrypting it with public key
c) encrypting it with nonce
d) rehashing it
Answer: a) encrypting it with private key
Q4. What is the objective of using a digital signature?
a) It supports the integrity of messages
b) None of the above
c) It supports both user authentication and integrity of messages
d) It supports user authentication
Answer: c) It supports both user authentication and integrity of messages
Q5. Digitally signing transactions by sender in Blockchain does not ensure to solve repudiation/verifiability problems. Is the above statement True or False?
a) True
b) False
Answer: b) False
Q6. Which are the main Consensus Algorithms?
a) Proof of Work
b) Proof of Stake
c) Proof of Wager
d) Proof of Mining
Answer: a), b)
Q7. Which statement(s) is correct for Fischer-Lynch-Paterson impossibility result:
I. consensus is impossible with even a single faulty node?
II. Ensures safety and liveness together
a) Both are correct
b) Only I
c) Only II
d) Both are incorrect
Answer: b) Only I
Q8. Why is consensus hard?
I. No notion of global time
II. faults in network
III. nodes may crash/ faulty nodes
a) I, II, II
b) I, II
c) I, III
d) II, III
Answer: a) I, II, II
Q9. In a RSA cryptosystem Alice uses two prime numbers p = 7 and q = 17 to generate her public and private keys. If the public key of Alice is 11. Then the private key of Alice is __________.
Answer: 35
Q10. A popular public-private key implementation known as Rivest-Shamir-Adelman (RSA) algorithm is used for the Bitcoin and Ethereum Blockchain. True or False?
a) True
b) False
Answer: b) False
<< Prev- Blockchain and its Applications Week 1 Assignment Solutions
>> Next- Blockchain and its Applications Week 3 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.
NPTEL answers: Problem solving through programming in C
Programming in Java NPTEL week 1 quiz answers
NPTEL – Python for Data Science assignment solutions
Nptel – Deep Learning assignment solution
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.