Skip to content
CY-702 (B) · Block Chain & Crypto-Currencies/Important Questions

Block Chain & Crypto-Currencies (CY-702 (B)) - Important Questions

  1. Unit 314 Marks High Priority

    Describe the architecture of Ethereum and explain the role, responsibilities and operational model of the Ethereum Virtual Machine (EVM). Include how transactions are processed, the distinction between externally owned accounts and contract accounts, and how the EVM ensures determinism across nodes.

    Core question on Ethereum architecture and EVM; high recurrence in past papers and central to Unit 3.

  2. Unit 310 Marks Medium Priority

    Explain the EVM execution model in detail. Discuss the EVM stack, memory, storage, program counter, and how gas is consumed during execution. Illustrate how an instruction modifies the EVM state during a transaction.

    Core EVM execution model: stack, memory, storage and gas are fundamental for understanding smart contract behaviour.

  3. Unit 37 Marks Medium Priority

    Define gas in Ethereum and show how transaction cost is calculated. If a transaction uses $gas\_used$ units and the gas price is $gas\_price$ (in wei), give the formula for the total transaction cost and explain each term.

    Practical computation frequently appears; tests understanding of gas accounting.

  4. Unit 310 Marks Medium Priority

    Describe the compilation pipeline from Solidity source code to EVM bytecode. Explain the difference between Solidity source, intermediate representation (IR) if any, contract ABI, and the final EVM bytecode deployed on-chain.

    Important for understanding compilation and deployment lifecycle of smart contracts.

  5. Unit 314 Marks Medium Priority

    Explain how the EVM implements contract storage. Describe the storage slot layout for fixed-size variables and explain how mappings and dynamic arrays are located using the storage hashing scheme. Use the storage slot hashing expression for a mapping key to illustrate your answer.

    Storage layout and hashing of dynamic structures is a recurring advanced topic in Unit 3.

  6. Unit 37 Marks Medium Priority

    List and explain the function of the major EVM opcode categories (stack, memory, storage, environment, arithmetic, control flow, and system). For any two opcodes, give their typical gas cost implications.

    Tests opcode-level understanding and ability to read bytecode traces; common short-answer style question.

  7. Unit 310 Marks Medium Priority

    Discuss common smart contract vulnerabilities that arise from EVM semantics (for example, re-entrancy, gas-limit related issues, and unchecked external calls). For each vulnerability describe its root cause at the EVM level and list standard mitigation patterns.

    Security-focused question addressing vulnerabilities arising from EVM semantics; frequently asked in examination settings.

  8. Unit 37 Marks Low Priority

    Compare the EVM with proposed alternatives or upgrades (for example eWASM or notable EIPs affecting execution like EIP-1559 and EVM-related EIPs). Explain the key technical differences and expected impact on execution, gas accounting or determinism.

    Covers evolution of EVM and alternatives; less frequently asked but relevant for advanced coverage of Unit 3.

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in