This set of MCQ(multiple choice questions) focuses on the Blockchain and its Applications NPTEL 2022 Week 3 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 3 Assignment Solution” contains 10 questions.
Now, start attempting the quiz.
Blockchain and its Applications NPTEL Week 3 Assignment Solutions
Q1. Bitcoin mining is performed by __________.
a) Miner nodes
b) Internal nodes
c) External nodes
d) Orphan nodes
Answer: a)
Q2. DLT can be sued to maintain financial information only.
a) False
b) True
Answer: a)
Q3. Which of the following is/are true for basic PoW consensus?
a) Miner needs to propose a block
b) The miner needs to solve a puzzle to obtain target block hash
c) the puzzle solution is added as proof for leadership
d) Successful miner is rewarded
Answer: a), b), c), d)
Q4. Bitcoin Scripting Language:
a) Not Turing Complete
b) Supports Cryptography
c) Stack Based
d) Supports infinite time/memory
Answer: a), b), c)
Q5. Permissioned blockchain is regarded as more secure than open blockchain as the participants are known beforehand and pre-authenticated.
a) True
b) False
Answer: a)
Q6. What is nonce?
a) The transaction id number
b) A miners ASIC chip array
c) The generator point used in elliptic curve cryptography
d) The number miners run through to generate a correct hash
Answer: d)
Q7. Which one of the following opcodes is needed to remove the top stack item.
a) OP_POP
b) OP_DEQUE
c) OP_DROP
d) OP_DELETE
Answer: c)
Q8. Which of these fields is present in a Bitcoint block summary?
a) Difficulty
b) Gas used
c) Gas Limit
d) Private Key of the Sender
Answer: a)
Q9. If the four-byte difficult bits in hex form are 0x1b0404cb, and the target value is calculated using X * 2^(Y), what is the values for X and Y respectively,
a) X = 0x0404cb, Y = 0x1b
b) X = 0x0404cb, Y = 0x18
c) X = 0x0404cb, Y = 0xc0
d) X = 0x1b0404, Y = 0xcb
Answer: c)
Q10. In bitcoin block header, the block identifier is calculated
a) Using SHA256 on the current block header
b) Using Double SHA256 on the pervious block hash
c) Using Double SHA256 on the Difficulty bits
d) Using Double SHA256 on the current block header
Answer: d)
Blockchain and its Applications NPTEL Week 3 Assignment Solutions
Q1. The transaction Merkle Tree root value in a Bitcoin block is calculated using ____________.
a) Number of transactions
b) None
c) Previous block’s hash
d) Hash of transactions
Answer: d) Hash of transactions
Q2. Proof of work is the _________ used by Bitcoin blockchain and Ethereum Byzantium Metropolis blockchain.
a) Transaction confirmation
b) Incentive function
c) Consensus Protocol
d) Trust function
Answer: c) Consensus Protocol
Q3. Inspect and explore block #490624 using this link to solve the below question. What is the hash of the previous block for Bitcoin block #490624? Copy and past the answer into the box below.
Answer: 0000000000000000004239f2a01d8f579bc0dbb214d0f874ece5db587bee3457
Q4. Bitcoin Scripting Language:
a) Turing Complete
b) Supports Cryptography
c) Stack Based
d) Supports infinite time/memory
Answer: b), c)
Q5. Which of the following bitcoin scripts will generate a TRUE outcome?
i. scriptSig: <sig>
scriptPubKey: <pubKey> OP_DUP OP_HASH256 <pubKeyHash>
OP_EQUAL OP_VERIFY OP_CHECKSIG
ii. scriptSig: <pubKey>
scriptPubKey: OP_HASH160 <pubKeyHash> OP_EQUAL
iii. scriptSig: <pubKey>
scriptPubKey: <pubKey> OP_EQUALVERIFY
iv. scriptSig: <sig>
scriptPubKey: <pubKey> OP_CHECKSIG
a) i, ii, iii
b) iii, iv
c) i, ii, iv
d) i, iii, iv
Answer: c) i, ii, iv
Q6. What is nonce?
a) The number miners run through to generate a correct hash
b) The transaction id number
c) A miners ASIC chip array
d) The generator point used in elliptic curve cryptography
Answer: a) The number miners run through to generate a correct hash
Q7. Which one of the following opcodes is needed to remove the top stack item.
a) OP_DROP
b) OP_POP
c) OP_DEQUE
d) OP_DELETE
Answer: a) OP_DROP
Q8. Which of these fields is present in a Bitcoin block summary?
a) Gas Used
b) Gas Limit
c) Difficulty
d) Private Key of the Sender
Answer: c) Difficulty
Q9. If the four-byte difficulty bits in hex form are 0x1b0404cb, and the target value is calculated using X*2^(Y), what is the values for X and Y respectively,
a) X = 0x0404cb, Y = 0x1b
b) X = 0x0404cb, Y = 0x18
c) X = 0x0404cb, Y = 0xc0
d) X = 0x1b0404, Y = 0xcb
Answer: c) X = 0x0404cb, Y = 0xc0
Q10. In bitcoin block header, the block identifier is calculated
a) Using Double SHA256 on the current block header
b) Using SHA256 on the current block header
c) Using Double SHA256 on the previous block hash
d) Using Double SHA256 on the Difficulty bits
Answer: a) Using Double SHA256 on the current block header
<< Prev- Blockchain and its Applications Week 2 Assignment Solutions
>> Next- Blockchain and its Applications Week 4 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 solutions
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.