Module IV Question Bank
1. Apply the concept of Gas and Gas limit to explain how a smart contract execution is
controlled in Ethereum.
2. Explain Ethereum Blockchain. How does Ethereum work from a user’s point of view?
3. Using a suitable example, demonstrate the execution of a contract creation transaction
in Ethereum.
4. Analyze the differences between contract creation transactions and message call
transactions in Ethereum.
5. What is an Ethereum Network? Explain the three different types of Ethereum network.
6. Analyze the operation of the Ethereum Virtual Machine (EVM) in terms of stack,
memory, and storage.
7. Analyze how transaction execution leads to state transition in Ethereum.
8. Analyze the role of Geth in managing Ethereum clients, wallets, and blockchain
interaction.
9. Evaluate the importance of Gas as a mechanism to prevent infinite loops and denial-of-
service attacks in Ethereum.
10. Evaluate the advantages and limitations of Ethereum’s execution model compared to
Bitcoin’s transaction model.
11. Using a neat flowchart explain the complete process of Ethereum transaction execution
starting from transaction creation to mining and state update.
12. Illustrate the structure of an Ethereum transaction and explain how its fields are used
during execution.
13. Explain the Ethereum blockchain as a transaction-based state machine using a suitable
state transition diagram.
14. Explain the Ethereum stack and describe the role of each layer with a neat diagram.
15. Explain the concept of world state in Ethereum and its relationship with accounts and
blocks.
16. Explain the working of Ethereum Virtual Machine (EVM) with the help of a neat
diagram.
17. Explain the concept of Gas in Ethereum and discuss why Gas is required for transaction
execution.