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
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
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
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/