Blockchain and its Applications | Week 8



Blockchain and its Applications Assignment 8 Answers
Blockchain and its Applications Assignment 8 Answers

Blockchain and its Applications Assignment 8 Answers ( Jan- Apr 2025)

Course Link: Click Here


1) Which of the following is/are correct?

a. POW always ensures consensus finality
b. POW does not ensure consensus finality
c. PBFT protocol always ensures consensus finality
d. PBFT protocol does not ensure consensus finality

View Answer


2) Which of the following is/are true regarding the CoSi protocol?

a. Witnesses are organized in a tree structure
b. Three rounds of PBFT can be emulated using one round of CoSi protocol
c. It can be used to sign a message by multiple authorities collectively
d. Three rounds of PBFT can be emulated using two rounds of CoSi protocol

View Answer


3) Which of the following factor(s) distinguish Bitcoin-NG from Bitcoin?

a. Decoupling the leader election and transaction serialization
b. Use of key blocks and macroblocks
c. Bitcoin-NG has lower transaction throughput as compared to Bitcoin
d. Leader election using PBFT

View Answer


4) Which of the following is/are true regarding Bitcoin-NG?

a. Microblock generation rate is lower than the key block generation rate
b. Microblock generation rate is higher than the key block generation rate
c. The interval between the generation of two key blocks is exponentially distributed
d. The key block contains the ledger entries

View Answer


5) Which of the following is/are correct?

a. PBFT protocol ensures total ordering of transactions
b. Bitcoin has lower node scalability as compared to Standard BFT protocols
c. Standard BFT protocols never produce lower transaction throughput as compared to Bitcoin
d. Bitcoin-NG has higher node scalability as compared to Standard Bitcoin protocols in general

View Answer


6) What is the primary function of a Fabric smart contract (Chaincode)?

a. Performing cryptocurrency mining
b. Defining the business rules and logic in the ledger
c. Defining consensus algorithms
d. Monitoring the transaction throughput

View Answer


7) Which API is used for implementing Fabric chaincodes?

a. hyperledger-client-api
b. smart-contract-builder
c. fabric-contract-api
d. fabric-identity-manager

View Answer


8) Which of the following is/are true regarding fabric transactions?

a. The transactions should be endorsed by peers
b. The transactions are committed without validation
c. A transaction does not change the world state
d. World state holds the current updated consensus view

View Answer


9) Which of the following factor(s) limit Bitcoin’s scalability?

See also  Cloud Computing and Distributed Systems Week 8 Answers

a. Low transaction fees
b. Fixed block size
c. Wallet address complexity
d. Fixed block frequency

View Answer


10) Which of the following is/are correct regarding Schnorr Multisignature in CoSi protocol?

a. It is difficult to verify the signature
b. Signature can be verified using a single collective public key
c. It is easy to verify the signature
d. It relies on group G of any composite order

View Answer


Course Name: Blockchain and its Applications

Course Link: Click Here

For answers or latest updates join our telegram channel: Click here to join

Blockchain and its Applications Assignment 8 Answers JAN-APR 2024


Q1. Which of the following is an open, scalable consensus algorithm having low transaction throughput?
a. PoW
b. PoS
c. PBFT
d. PoL

Answer: a. PoW


Q2. Running a chaincode in hyperledger fabric internally involves the following steps even if all the steps are not explicitly done by the user in the latest versions.
i. Instantiation of Chaincode of Channel
ii. Creation of Channel
iii. Configuring Orderer and Peer nodes
iv. Adding members to Channel
v. Installing chaincode on peers
Which of the following sequence of steps is valid?
a. ii, iv, iii, i
b. iv, iii, v, i
c. v, i, ii, iv
d. iii, v, ii, iv, i

Answer: d. iii, v, ii, iv, i


These are Blockchain and its Applications Assignment 8 Answers


Q3. Hyperledger Fabric only allows Proof of Work consensus to be plugged in to ensure a high degree of trustworthiness. True or False
a. True
b. False

Answer: b. False


Q4. Traditional methods for centralized digital identity management do NOT have which of the following characteristics?
a. Identity holder can easily decide with whom to share the identity and which part of it
b. Identity theft can occur and remain undetected
c. Restricting components of identity to be revealed to different verifiers is difficult
d. An attacker can capture the presented identity

Answer: a. Identity holder can easily decide with whom to share the identity and which part of it


These are Blockchain and its Applications Assignment 8 Answers


Q5. Which of the following statements is/are FALSE regarding PBFT and PoW?
a. PoW can be executed over both public and private blockchain networks.
b. PBFT can be executed over a private blockchain network, but not chosen to be executed over a public blockchain network in general.
C. PBFT can be generally preferred to be executed for both public and private blockchain networks
d. PoW can be executed over a private blockchain network but can not be executed over a public blockchain network

See also  Business Intelligence and Analytics Nptel Week 8 Answers

Answer: c), d)


Q6. Which of the following is/are true for Proof Of Work) PoW protocol
a. Generally used in Open environment
b. Scalable
c. Transaction Per second (TPS) is low in general
d. All of the above

Answer: a, b, c, d


These are Blockchain and its Applications Assignment 8 Answers


Q7. PBFT has higher transaction throughput than PoW
a. False
b. True

Answer: b. True


Q8. Which of the below statements is true?
a. PoW is a non-randomized protocol
b. Pow can always ensure consensus finality
c. BFT protocols ensure total ordering of transactions
d. None of the above

Answer: c. BFT protocols ensure total ordering of transactions


These are Blockchain and its Applications Assignment 8 Answers


Q9. BFT protocol ensures finality in general.
a. False
b. True

Answer: b. True


Q10. Which of the following is/are true for scalable witness cosigning protocol?
a. protect authorities and their clients from undetected misuse
b. ensuring that every authoritative statement is validated
c. It is used to sign a message by multiple authorities collectively
d. none of the above

Answer: a), b), c)


For answers or latest updates join our telegram channel: Click here to join

These are Blockchain and its Applications Assignment 8 Answers

More Solutions of Blockchain and its Applications: Click Here

More Nptel Answers: Click here


Course Name: Blockchain and its Applications

Course Link: Click Here

Blockchain and its Applications Assignment 8 Answers JAN-APR 2022


Q1. Which of the following is/are true for (Proof Of Work) PoW protocol
a. Open environment
b. Scalable
c. Transaction Per second (TPS) is low in general in comparison to permissioned protocol
d. None of the above

Answer: a, b, c


Q2. Which of the following is/are true for scalable witness cosigning protocol?
a. protect authorities and their clients from undetected misuse
b. ensuring that every authoritative statement is validated
c. It can used to sign a message by multiple authorities collectively
d. none of the above

Answer: a, b, c


These are Blockchain and its Applications Assignment 8 Answers


Q3. Which statement(s) are true about Byzantine Dissemination Quorum:
i. Any 2 quorums have at least one correct replica in common
ii. If you have 3 numbers of faulty nodes you need at least 10 replicas to reach consensus.
iii. Any 2 quorams have at most one correct replica in common
iv. PBFT uses Byzantine Dissemination Quorum with 2f + 2 replicas

a. i, ii
b. ii, iv
c. Only ii
d. Only iv

See also  Blockchain and its Applications Nptel Assignment 7 Answers

Answer: c. Only ii


Q4. Alice wants to interact with an Ethereum Network. Which of the following are required to do that?
a. web3js
b. nodejs
c. geth
d. bitcon

Answer: a, c


These are Blockchain and its Applications Assignment 8 Answers


Q5. The command : geth —goerli –syncmode “fast” will
a. Will downloads all blocks excluding headers, transactions, and receipts and will generate the state of the blockchain incrementally by executing every block.
b. Will downloads all blocks including headers, transactions and receipts, will verify all headers, and downloads the state and verify it against the headers.
c. Will downloads all blocks including headers, transactions, and receipts and will generate the state of the blockchain incrementally by executing every block.
d. Will downloads all block headers, block data, and verifies some randomly.

Answer: b. Will downloads all blocks including headers, transactions and receipts, will verify all headers, and downloads the state and verify it against the headers.


Q6. Which of the following is an open, scalable consensus algorithm having low transaction throughput?
a. Pow
b. PoS
c. PBFT
d. PoB

Answer: a. Pow


These are Blockchain and its Applications Assignment 8 Answers


Q7. In basic form PBFT has higher transaction throughput than PoW
a. False
b. True

Answer: b. True


Q8. Which of the below statements is true?
a. PoW is a non-randomized protocol
b. BFT protocols ensure total ordering of transactions
c. PoW can always ensure consensus finality
d. None of the above

Answer: b. BFT protocols ensure total ordering of transactions


These are Blockchain and its Applications Assignment 8 Answers


Q9. BFT protocol ensures finality in general.
a. False
b. True

Answer: b. True


Q10. Hyperledger Fabric allows pluggable implementations of consensus algorithm to ensure a high degree of confidentiality, resiliency and scalability. True or False
a. False
b. True

Answer: b. True


These are Blockchain and its Applications Assignment 8 Answers

More Solutions of Blockchain and its Applications: Click Here

More NPTEL Solutions: https://progiez.com/nptel-assignment-answers/


These are Blockchain and its Applications Assignment 8 Answers