Unit 5: Alternative Coins and Smart Contracts - Subjective Questions

CSE436 — Blockchain • Practice Questions with Detailed Answers

20 questions

1

Define an altcoin. Why were altcoins introduced after Bitcoin?

2

Explain the major theoretical foundations underlying altcoins and blockchain-based currencies.

3

What is mining difficulty? Derive the basic idea behind a blockchain difficulty-retargeting calculation.

4

Compare common difficulty adjustment and retargeting algorithms used by Bitcoin and altcoins.

5

Explain the major limitations of Bitcoin that encouraged the development of alternative coins and protocols.

6

Describe how extended protocols built on top of Bitcoin add functionality without replacing the Bitcoin blockchain.

7

Describe the major stages involved in the development and launch of an altcoin.

8

Distinguish among coins, tokens, stablecoins, privacy coins, and utility tokens.

9

What is an Initial Coin Offering (ICO)? Explain its typical process.

10

Compare an ICO with a traditional IPO, and evaluate the principal benefits and risks of ICO fundraising.

11

Trace the history and evolution of smart contracts from their conceptual origin to blockchain implementation.

12

Define a smart contract and explain its essential characteristics.

13

Distinguish between a traditional legal contract and a smart contract.

14

What is a Ricardian contract? Describe its main components and purpose.

15

Compare Ricardian contracts with smart contracts.

16

Explain the concept of smart contract templates and state their advantages.

17

What is a blockchain oracle? Explain the oracle problem and compare major types of oracles.

18

Describe the complete process of developing and deploying a smart contract on a blockchain.

19

Discuss major smart contract security risks and the precautions that should be taken before and after deployment.

20

Explain The DAO, the attack against it, and its significance in blockchain and smart contract history.