Blockchain and its Applications | Week 3
Course Name: Blockchain and its Applications
Course Link: Click Here
These are Blockchain and its Applications Assignment 3 Answers
Q1. Bitcoin mining is performed by
a. Miner nodes
b. Internal Nodes
c. External Nodes
d. Orphan Nodes
Answer: a. Miner nodes
Q2. DLT can be used to maintain financial information only.
a. False
b. True
Answer: a. False
These are Blockchain and its Applications Assignment 3 Answers
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 node 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
These are Blockchain and its Applications Assignment 3 Answers
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. The number miners run through to generate a correct hash
These are Blockchain and its Applications Assignment 3 Answers
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. OP DROP
Q8. Which of these fields is present in a Bitcoin block summary?
a. Difficulty
b. Gas Used
c. Gas Limit
d. Private Key of the Sender
Answer: a. Difficulty
These are Blockchain and its Applications Assignment 3 Answers
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 SHA256 on the current block header
b. Using Double SHA256 on the previous block hash
c. Using Double SHA256 on the Difficulty bits
d. Using Double SHA256 on the current block header
Answer: d. Using Double SHA256 on the current block header
These are Blockchain and its Applications Assignment 3 Answers
More Solutions of Blockchain and its Applications: Click Here
More NPTEL Solutions: https://progiez.com/nptel/

This content is uploaded for study, general information, and reference purpose only.