Unit 4: Ethereum blockchain and Distributed applications - Subjective Questions

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

20 questions

1

Introduce Ethereum as a blockchain platform. How does it differ from Bitcoin?

2

Describe the structure and components of the Ethereum network.

3

Explain the Ethereum ecosystem and its major building blocks.

4

Explain the role of keys and addresses in Ethereum. How is an Ethereum address derived from a private key?

5

Define an Ethereum transaction and describe its main fields.

6

Distinguish between a transaction and a message in Ethereum.

7

Explain Ether and the various denominations used in Ethereum.

8

Describe the Ethereum Virtual Machine (EVM) and its characteristics.

9

What is gas in Ethereum? Explain how transaction fees are calculated with an example.

10

Distinguish between Externally Owned Accounts (EOA) and Contract Accounts in Ethereum.

11

What are Distributed Applications (DApps)? Explain the steps involved in implementing a DApp on Ethereum.

12

Explain how an Event Registration application can be implemented as a DApp on Ethereum.

13

Describe how Document Verification can be achieved using Ethereum blockchain.

14

Explain the concept of a Call Option and how it can be implemented as a smart contract on Ethereum.

15

What is an Interest Rate Swap? Explain how it can be modeled on the Ethereum blockchain.

16

Explain the role of blockchain (Ethereum) in Industrial IoT (IIoT).

17

Explain the structure of an Ethereum account state and the role of the nonce.

18

Compare web3.js / ethers.js usage in connecting a frontend to Ethereum, and explain why they are needed for DApps.

19

Describe the structure of an Ethereum block and its main components.

20

Explain events and logging in Ethereum smart contracts and why they are important for DApps.