Ethereum Module Assessment Posted by 3.0 University Date June 3, 2024 Comments 0 comment Welcome to your Ethereum Module Assessment Please Note: You have 20 minutes to complete the quiz. Make sure your camera is on and your face is clearly visible throughout the assessment. Submit your responses before the time limit expires. Name Email Phone 1. What is a 'multisig wallet' in Ethereum? A wallet that requires multiple signatures to authorize transactions A wallet that stores smart contracts A wallet with enhanced security features A wallet that supports multiple cryptocurrencies None 2. How can you access the current block's timestamp in Solidity? current.timestam msg.timestamp now block.timestamp None 3. Which of the following best describes a decentralized autonomous organization (DAO)? A type of consensus algorithm A central governing body for blockchains A smart contract-based organization without centralized control A cryptocurrency exchange platform None 4. How does Proof of Stake (PoS) differ from Proof of Work (PoW)? PoS and PoW are identical PoW relies on computational power while PoS relies on ownership of tokens PoS is used only for private blockchains PoS relies on computational power while PoW relies on ownership of tokens None 5. Which statement is true about Solidity? Solidity is a purely functional programming language. Solidity is a low-level assembly language for writing blockchain applications. Solidity is an object-oriented, high-level language for implementing smart contracts. Solidity is used for developing smart contracts on the Bitcoin blockchain. None 6. Which platform is commonly used to deploy Ethereum-based DApps? Docker AWS Lambda Heroku IPFS None 7. In Solidity, what is the purpose of the require function? To check for conditions and throw an error if the condition is not met, reverting the transaction To specify external libraries required by the smart contract To import necessary modules for the smart contract To initiate the smart contract deployment process None 8. Which of the following is an Ethereum Layer 2 solution that uses Optimistic Rollups? Lightning Network ZK-Rollups Plasma Optimism None 9. What is the role of the Solc-compiler in Ethereum smart contract development? To compile the Solidity code into bytecode that can be run on the Ethereum Virtual Machine (EVM) To deploy the smart contract on the Ethereum network To execute the smart contract To provide an interface for interacting with the smart contract None 10. In Hardhat, what is the hardhat-ethers plugin used for? To run a local Ethereum network To integrate with the Ethers.js library To compile Solidity contracts To deploy smart contracts None 11. Which command is used to compile a Solidity contract using the Solc-compiler? solc --compile .sol solc --bin .sol solc .sol solc compile .sol None 12. What is the purpose of an ABI (Application Binary Interface) in Ethereum? To provide a user interface for interacting with the Ethereum network To define the bytecode of a smart contract To define how functions in the smart contract can be called and data can be sent between contracts and external applications To handle the storage of smart contracts on the blockchain None 13. When a smart contract is deployed to the Ethereum blockchain, what gets created? A unique transaction ID A contract address A new blockchain A user account None 14. What does the 'memory' keyword in Solidity indicate? A variable that can be accessed by any contract The location for storing event logs A function that stores data permanently on the blockchain Data location that is only available during function execution None 15. In blockchain terminology, what is 'sharding'? A way to encrypt blockchain data A technique to split the blockchain into smaller, more manageable pieces A method to mine multiple blocks simultaneously A method to store data off-chain None 16. What is the '51% attack' in blockchain? An attack where a single node controls 51% of the network traffic An attack on the network's consensus algorithm An attack where miners control 51% of the network's mining power An attack targeting 51% of the transactions None 17. Which configuration file does Hardhat use for project settings? hardhat.config.json config.hardhat.js hardhat-settings.js hardhat.config.js None 18. What is the Ethereum Contract ABI? A protocol for secure communication between Ethereum nodes A library for writing smart contracts in Solidity A data structure that facilitates interaction between the EVM and the outside world A tool for compiling smart contracts None 19. Which function in Solidity is used to handle incoming ether transfers? payable transfer receive fallback None 20. What does the Hardhat Network provide for developers? A cloud-based Ethereum node A blockchain explorer A tool for mining Ethereum A local Ethereum network for testing and development None 1 out of 4 Share: 3.0 University Previous post Cybersecurity Program Scholarship Test - Million Minds June 3, 2024 Next post Cybersecurity Scholarship Test July 1, 2024 You may also like How to Build Your First Project in the Metaverse? May 8, 2025 How to Get Ethical Hacking Internships as a Student? May 7, 2025 Why Companies Need Ethical Hackers More Than Ever? May 6, 2025