Blockchain and its Applications | Week 10

Session: 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 10 Answers


Q1. Which of the following statements is true for PBFT. Choose the best possible answer
a. It requires a core non consensus group
b. For scalability, it always requires O(n) for communication complexity
c. It is not possible to create multiple pseudonymous identities to subvert the 3f+1 requirements of PBFT
d. None of the above

Answer: c. It is not possible to create multiple pseudonymous identities to subvert the 3f+1 requirements of PBFT


Q2. Alice has an account in the Ethereum network and wants to transfer ETH to Bob who has an account in the bitcoin network. Is it possible to do so?
a. Yes, it is always possible without any external help
b. No it is not possible
c. Yes, possible via a trusted third party
d. None of the above

Answer: c. Yes, possible via a trusted third party


These are Blockchain and its Applications Assignment 10 Answers


Q3. Which of the following denotes properties of Hashed Timelock Contracts?
a. If the secret is not revealed, the transaction creator cannot get back the fund even after timeout
b. Spending of fund is blocked till the secret is publicly revealed or timeout occurs
c. If timeout occurs, all the parties have distributed the funds equally
d. Fund goes to the intended fund recipient after timeout occurs If the secret is not revealed

Answer: b. Spending of fund is blocked till the secret is publicly revealed or timeout occurs


Q4. One of the advantages of centralized TTP-based Asset Transfer is it is very secure and always considered reliable. True or False?
a. True
b. False

Answer: b. False


These are Blockchain and its Applications Assignment 10 Answers


Q5. What are some of the issues that exist in Asset Exchange?
a. Synchronization problem among sender and receiver networks
b. Agreement of exchange rates
c. Denial of Service
d. All of the above

Answer: d. All of the above

See also  Blockchain and its Applications | Week 9

Q6. What is an escrow? Select the best possible and concrete answer
a. Escrow is an agreement in which assets are held and distributed when conditions are met
b. Escrow is payment for smart contracts
c. Escrow is a permissioned blockchain
d. Escrow is cost of execution of smart contracts

Answer: a. Escrow is an agreement in which assets are held and distributed when conditions are met


These are Blockchain and its Applications Assignment 10 Answers


Q7. Which of the following are guaranteed in the ideal atomic swap protocol?
a. All swaps will take place only when all parties conform to the protocol
b. If some parties deviate from the protocol, then all conforming party ends up worse off
c. No coalition has an incentive to deviate from the protocol
d. All of the above

Answer: a), c)


Q8. Can Alice send 1 BTC to her own account using a time locked contract.
a. No the target account should be always different from the sender
b. Yes she can send to her own account
c. Only possible if she wants to send more than 1 BTC
d. It depends on the time value mentioned in the contract.

Answer: b. Yes she can send to her own account


These are Blockchain and its Applications Assignment 10 Answers


Q9. Suppose Alice has a time locked contract with a target account as:
What will happen if Alice refuses to reveal the key and timeout occurs?

a. 1 BTC refunded to Alice
b. 1 BTC transferred to target account
c. BTC less than 1 refunded to Alice as Some BTC deducted as penalty.
d. BTC less than 1 transferred to target account

Answer: a. 1 BTC refunded to Alice


Q10. Which of the following is used as a public permissioned ledger based DID registry?
a. Hyperledger Indy
b. Bitcoin
c. Ethereum
d. Sidetree

Answer: a. Hyperledger Indy


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

These are Blockchain and its Applications Assignment 10 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

See also  Blockchain and its Applications | Week 2

These are Blockchain and its Applications Assignment 10 Answers


Q1. Alice has an account in the Ethereum network and wants to transfer ETH to Bob who has an account in the bitcoin network. Is it possible to do so?
a. Yes, it is always possible
b. No, it is not possible
c. Yes, possible via a trusted third party
d. None of the above

Answer: c. Yes, possible via a trusted third party


Q2. One major issue with TTP based Asset Transfer is, it is very slow. True or False
a. True
b. False

Answer: b. False


These are Blockchain and its Applications Assignment 10 Answers


Q3. One of the advantages of TTP based Asset Transfer is, it is very secure and no money has been stolen from here till date. True or False?
a. True
b. False

Answer: b. False


Q4. What are some of the issues that exist in Asset Exchange?
a. Synchronisation among sender and receiver networks
b. Agreement of exchange rates
c. Denial of Service
d. All of the above

Answer: d. All of the above


These are Blockchain and its Applications Assignment 10 Answers


Q5. Which of the following are guaranteed in the atomic swap protocol ?
a. All swaps will take place only when all parties conform to the protocol
b. If some parties deviate from the protocol, then all conforming party ends up worse off
c. No coalition has an incentive to deviate from the protocol
d. All of the above

Answer: a, c


These are Blockchain and its Applications Assignment 10 Answers


Q6. Can Alice send 1 BTC to its own account using timelocked contract.
a. No the target account should be different from the sender
b. Yes she can send to her own account
c. Only possible if she wants to send more than 1 BTC
d. It depends on the time value mentioned in the contract.

Answer: b. Yes she can send to her own account


These are Blockchain and its Applications Assignment 10 Answers


Q7. Suppose Alice has a timelocked contract as:
Funding Contract – 1 BTC
Hash: ..Fa4509
Timeout: 2A
What will happen if Alice refuses to reveal the key and timeout occurs?

a. 1 BTC refunded to Alice
b. 1 BTC transferred to target account
c. BTC less than 1 refunded to Alice as Some BTC deducted as penalty.
d. BTC less than 1 transferred to target account

See also  Blockchain and its Applications | Week 5

Answer: a. 1 BTC refunded to Alice


These are Blockchain and its Applications Assignment 10 Answers


Q8. Which of the following statements is valid for Multi-Party Atomic Cross-chain Swap where Alice, Bob and Carol are the parties?
a. If Alice halts while contracts are being deployed, then all contracts eventually time out and trigger refunds
b. If Alice halts during triggering of contracts, all the three parties ends up worse off
c. If Bob halts while contracts are being deployed, then Bob’s contracts eventually time out and trigger refunds
d. If Carol halts during triggering of contracts, only Carol ends up worse off

Answer: a, d


These are Blockchain and its Applications Assignment 10 Answers


Q9. What is an escrow?
a. Escrow is an agreement in which assets are held and distributed when conditions are met
b. Escrow is payment for smart contracts
c. Escrow is a permissioned blockchain
d. Escrow is cost of execution of smart contracts

Answer: a. Escrow is an agreement in which assets are held and distributed when conditions are met


These are Blockchain and its Applications Assignment 10 Answers


Q10. Which of following statements are the true for PBFT
a. It requires a dynamic consensus group
b. For scalability it requires O(n) for communication complexity
c. create multiple pseudonymous identities to subvert the 3f+1 requirements of PBFT
d. None of these

Answer: c. create multiple pseudonymous identities to subvert the 3f+1 requirements of PBFT


These are Blockchain and its Applications Assignment 10 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 10 Answers