Unit 1: Introduction to Blockchain and Decentralization - Subjective Questions

CSE436 — Blockchain • Practice Questions with Detailed Answers

20 questions

1

Explain the major factors responsible for the growth of blockchain technology.

2

Trace the history of blockchain technology from its cryptographic foundations to the emergence of Bitcoin.

3

Define a distributed system and explain its major characteristics and challenges.

4

What is a blockchain? Describe its basic structure and working process.

5

Explain how cryptographic hash functions, digital signatures, and Merkle trees contribute to blockchain security.

6

What is consensus in a blockchain? Explain why it is necessary in a decentralized network.

7

Compare Proof of Work and Proof of Stake as blockchain consensus mechanisms.

8

Define decentralization and distinguish centralized, decentralized, and distributed systems.

9

Explain how blockchain enables decentralization without relying on a central trusted intermediary.

10

Describe the principal methods of decentralization used in blockchain-based systems.

11

Explain the major routes through which an existing centralized application can move toward decentralization.

12

What is full ecosystem decentralization? Discuss the layers that must be decentralized to achieve it.

13

Define and explain the terms node, transaction, block, genesis block, block height, and confirmation.

14

Distinguish among public, private, consortium, permissionless, and permissioned blockchains.

15

Explain the blockchain trilemma and discuss possible approaches for balancing decentralization, security, and scalability.

16

Compare Bitcoin, Ethereum, and Hyperledger Fabric as platforms for decentralization.

17

Explain smart contracts and decentralized applications, and describe their role in blockchain-based decentralization.

18

Discuss the benefits and limitations of decentralization through blockchain.

19

Explain Byzantine faults, the Byzantine Generals Problem, and Byzantine fault tolerance in the context of blockchain.

20

Describe the double-spending problem and explain how Bitcoin addresses it.