Unit 1: Blockchain concepts - Subjective Questions

CSC307 — Blockchain Architecture And Design-I • Practice Questions with Detailed Answers

20 questions

1

Define blockchain and explain its core characteristics as a distributed ledger technology.

2

Explain how an escrow service can be implemented using blockchain. Describe the workflow with a suitable example.

3

Describe the layers of the blockchain stack in detail.

4

Distinguish between Web 2.0 and the decentralized web (Web 3.0).

5

Explain the main benefits of blockchain technology.

6

Discuss the major challenges faced by blockchain technology.

7

Describe at least four domain-specific blockchain applications with examples.

8

Explain the concept of a smart contract and its role in blockchain applications like escrow.

9

Compare public, private, and consortium blockchains.

10

Explain the data structure of a block and how blocks are linked to form a chain.

11

Discuss how blockchain enables the shift toward a decentralized web. What technologies support this transition?

12

What is a multi-signature (multisig) mechanism, and how does it improve a blockchain escrow system?

13

Explain the role of consensus mechanisms in a blockchain. Briefly compare Proof of Work and Proof of Stake.

14

Describe how blockchain can be used in supply chain management. What problems does it solve?

15

Define immutability and transparency in the context of blockchain. Why are they important?

16

Explain the scalability trilemma in blockchain. Why is it difficult to achieve all three properties simultaneously?

17

Distinguish between a centralized and a decentralized system. Why is decentralization significant in blockchain?

18

Describe the application layer of the blockchain stack and give examples of decentralized applications (dApps).

19

Explain with an example how a traditional escrow differs from a blockchain-based escrow. Discuss advantages and limitations.

20

Discuss the role of cryptographic hashing and public-key cryptography in securing blockchain transactions.