Blockchain and its Applications Nptel Assignment 7 Answers
Table of Contents
Blockchain and its Applications Assignment 7 Answers (JAN-APR 2025)
1) Which statement(s) are not true about Byzantine Dissemination Quorum?
a. Any two quorums have at least one correct replica in common
b. There is always a quorum available with no faulty replicas
c. Any two quorums have at most one correct replica in common
d. There is always a quorum available with some faulty replicas
2) If you have f number of total faulty nodes, then you need at least how many replicas to reach consensus considering the possibility of both crash fault or byzantine fault?
a. 2f + 1
b. 3f + 1
c. f + 1
d. 3f
3) Which cryptographic technique is primarily used in PBFT to validate message integrity?
a. Hashing
b. Symmetric encryption
c. Digital signatures
d. Sharding
4) Which mechanism ensures PBFT liveness when the primary fails?
a. Cryptographic signatures
b. View change protocol
c. Pre-prepare and Prepare phases
d. Timeout mechanism
5) Which of the following statement(s) are not true regarding Hyperledger frameworks?
a. Hyperledger frameworks are primarily used for building permissioned blockchains for organizations.
b. Hyperledger frameworks are developed mainly for building public blockchains.
c. Hyperledger frameworks cannot use CouchDB.
d. Hyperledger frameworks are only used for building smart contracts for public blockchains.
6) Which of the following(s) is/are benefits of Blockchain for Business?
a. Reduced transaction time in general, from days to near-instantaneous for legacy-based cross-border interactions
b. The sole centralized authority has been able to remove overheads and cost
c. Supports transparency and traceability in transactions
d. Always increases transaction costs due to complexity
7) Which of the following are characteristics of permissioned blockchains (in comparison with permissionless blockchains)?
a. Closed membership consensus protocol in permissioned blockchains
b. The identities of nodes are not pre-known in permissioned blockchains
c. Always lower transaction throughput in permissioned blockchains
d. Permissioned blockchains are highly scalable for a large number of nodes
8) Which of the following abstractions in Hyperledger Fabric primarily provides confidentiality to individual ledgers?
a. Ordering Services
b. Peers
c. Channels
d. Consensus
9) What is the role of Membership Service Provider (MSP) in Hyperledger Fabric?
a. Assigning sequence numbers to transactions
b. Identity management for network participants
c. Storing ledger data securely
d. Defining consensus mechanism for network
10) Which of the following are key features of Hyperledger Fabric?
a. Modular architecture with pluggable components
b. Permissionless blockchain framework
c. Support for smart contracts (chain codes) in general-purpose languages
d. Use of native cryptocurrencies for transactions
Blockchain and its Applications Assignment 7 Answers JAN-APR 2024
Course Name: Blockchain and its Applications
Course Link: Click Here
For answers or latest updates join our telegram channel: Click here to join
These are Blockchain and its Applications Assignment 7 Answers
Q1. Which statement(s) are true about Byzantine Dissemination Quorum:
a. Any two quorums have at least one correct replica in common
b. There is always a quorum available with no faulty replicas
c. Any two quorums have at most one correct replica in common
d. There is always a quorum available with some faulty replicas
Answer: a), b)
Q2. If you have f number of faulty nodes, then you need at least how many replicas to reach consensus irrespective of crash fault or byzantine fault.
a. 2f +1
b. 3f +1
c. f +1
d. 3f
Answer: b. 3f +1
These are Blockchain and its Applications Assignment 7 Answers
Q3. What is the correct sequence of operations in PBFT algorithm
i. Prepare
ii. Reply
iii. Commit
iv. Pre-Prepare
a. iv, i, ii, iii
b. iv, i, iii, i
c. i, iv, ii, iii
d. I, ii, iv, iii
Answer: b. iv, i, iii, i
Q4. PBFT is safe under __________ quorum over an asynchronous environment
a. 2f+1
b. 3f+1
c. f+1
d. f
Answer: a. 2f+1
These are Blockchain and its Applications Assignment 7 Answers
Q5. What are Hyperledger frameworks used for?
a. Hyperledger frameworks are primarily used for building permissioned blockchains for organizations.
b. Hyperledger frameworks are primarily used for building public blockchains.
c. Hyperledger frameworks are used for only building smart contracts for IBM’s blockchain.
d. Hyperledger frameworks are primarily used for building smart contracts for public blockchains
Answer: a. Hyperledger frameworks are primarily used for building permissioned blockchains for organizations.
Q6. Which of the following(s) is/are benefits of Blockchain for Business
a. Reduced transaction time from days to near instantaneous
b. Removes intermediaries overheads and cost
c. Enables NewBusiness Models such as loT Integration into supply chain
d. All of the above
Answer: d. All of the above
These are Blockchain and its Applications Assignment 7 Answers
Q7. Which of the following is an open source, enterprise-grade Permissioned DLT platform
a. Hyperledger Fabric
b. Hyperledger Explorer
c. Hyperledger Burrow
d. Hyperledger Indy
Answer: a. Hyperledger Fabric
Q8. Which of the following abstractions in Hyperledger Fabric provide confidentiality to individual ledgers ?
a. Ordering Services
b. Peers
c. Channels
d. Endorsement Policies
Answer: c. Channels
These are Blockchain and its Applications Assignment 7 Answers
Q9. Suppose there are 5 channels present in a Hyperledger Fabric network, each of them has access to 3 chaincodes A, B and C. How many containers will run in each peer for running this system?
a. 5
b. 1
c. 3
d. 15
Answer: c. 3
Q10. Hyperledger Fabric only allows Proof of Work consensus to be plugged in to ensure a
high degree of trustworthiness. True or False
a. False
b. True
Answer: a. False
For answers or latest updates join our telegram channel: Click here to join
These are Blockchain and its Applications Assignment 7 Answers
More Solutions of Blockchain and its Applications: Click Here
More Nptel Answers: Click here
Session: JAN-APR 2022
Course Name: Blockchain and its Applications
Course Link: Click Here
These are Blockchain and its Applications Assignment 7 Answers
Q1. Which statement(s) is/are false for practical distributed decentralized network assumptions:
a. Communication channel can be unreliable
b. The network may not be fully Connected
c. Receivers can not always know the identity of the Senders
d. None of the above
Answer: d. None of the above
Q2. Which of the following is/are true for PBFT (Practical Byzantine Fault Tolerance)
a. PBFT gives priority to safety over liveliness.
b. Use digital signature
c. Based on State machine replication
d. In general low overhead is associated
Answer: a, b, c, d
These are Blockchain and its Applications Assignment 7 Answers
Q3. PBFT can use cryptographic techniques for authentication and authorization.
a. True
b. False
Answer: a. True
Q4. Which of the following is/are true for the view in PBFT?
a. One replica in a view is considered as the primary (works like a
b. The primary proposes a value, and the backups accept the value Acceptors)
c. When the primary is detected as faulty, the view is changed and a new leader/primary is elected
d. Only the messages from the current view are accepted
Answer: a, b, c, d
These are Blockchain and its Applications Assignment 7 Answers
Q5. Is Hyperledger Fabric used for invoking smart contracts in public blockchain in its basic form?
a. True
b. False
Answer: b. False
Q6. Which of the following is an open source, enterprise-grade Permissioned DLT platform
a. Hyperledger Explorer
b. Hyperledger Burrow
c. Hyperledger Fabric
d. Hyperledger Indy
Answer: c. Hyperledger Fabric
These are Blockchain and its Applications Assignment 7 Answers
Q7. Which of the following abstractions in Hyperledger Fabric provide confidentiality to individual ledgers?
a. Ordering Services
b. Peers
c. Channels
d. Endorsement Policies
Answer: c. Channels
Q8. Suppose there are 5 channels present in a Hyperledger Fabric network, each of them has access to 3 chaincodes A, B and C. How many containers will run in each peer for running this system?
a. 5
b. 1
c. 3
d. 15
Answer: c. 3
These are Blockchain and its Applications Assignment 7 Answers
Q9. Hyperledger Fabric allows any consensus to be plugged in to ensure a high degree of trustworthiness. True or False
a. True
b. False
Answer: a. True
Q10. Which of the following(s) is/are benefits of Blockchain for Business
a. Reduced transaction time from days to near instantaneous
b. Removes intermediaries overheads and cost
c. Enables New Business Models such as loT Integration into supply chain
d. All of the these
Answer: d. All of the these
These are Blockchain and its Applications Assignment 7 Answers
More Solutions of Blockchain and its Applications: Click Here
More NPTEL Solutions: https://progiez.com/nptel-assignment-answers/
