You're testing C4 Blockchain: Basics and Applications >> Ethereum Fundamentals

As part of my master's program, I have created this quiz with a collection of multiple-choice questions that are designed to help me and my classmates review our knowledge of the "Ethereum Fundamentals" module from "Course 4 Blockchain: Basics and Applications".
Shown below are 9 randomly selected questions from the C4 Blockchain: Basics and Applications >> Ethereum Fundamentals knowledge test. As an unauthenticated user, you have access to a limited set of 9 questions out of 412, and you won't be able to view the correct answers for them.
1/412: Can smart contracts be modified once they are deployed on the Blockchain network?

  1. None of the above
  2. No, they cannot be modified once they are deployed
  3. It depends on the type of smart contract
  4. Yes, they can be modified by the person who deployed them
2/412: Which application uses LevelDB for data storage?

  1. Google Maps
  2. Microsoft Word
  3. Ethereum blockchain
  4. Facebook
3/412: How are transactions verified in Ethereum?

  1. Through a consensus algorithm
  2. Through a central authority
  3. Through a proof-of-work system
  4. Through a password authentication system
4/412: What information does Ethereum's global shared state contain?

  1. List of all the accounts in the network
  2. None of the above
  3. List of all the transactions in the network
  4. List of all the nodes in the network
5/412: Can a smart contract on the Ethereum blockchain receive a transaction from another smart contract?

  1. It depends on the smart contract code
  2. No
  3. Yes
  4. It depends on the blockchain protocol
6/412: How can an EOA send messages to other EOAs or CAs?

  1. By creating and signing a transaction using its private key
  2. None of the above
  3. By sending an email
  4. By posting on social media
7/412: How are log series stored on the Ethereum blockchain?

  1. As a separate file on the blockchain
  2. As a separate file outside the blockchain
  3. None of the above
  4. Within the transaction receipt
8/412: What is the role of miners in processing messages and transactions in Ethereum?

  1. To execute smart contracts
  2. To store messages and transactions in the global shared state
  3. To validate transactions and update the global shared state
  4. None of the above
9/412: Why is LevelDB well-suited for storing the state of the Ethereum blockchain?

  1. Because it provides efficient compression of data
  2. Because it is a key-value store
  3. All of them
  4. Because it is optimized for high read and write throughput
Paypal logoWe are excited to share that our website is  completely free to use, and we are dedicated to providing helpful resources to our users.
If you find our website useful and want to support us, you can now donate. Donations go directly to our paypal.me/vulehuan account and help us continue to provide quality content.