Smart Contract Quiz
1. What is the primary purpose of a smart contract in blockchain technology?
2. Which programming language is most commonly used for writing Ethereum smart contracts?
3. What does `msg.sender` represent in a Solidity smart contract?
4. What is a key benefit of using smart contracts over traditional agreements?
5. How does a smart contract ensure trust between two parties?
6. What happens if the conditions of a smart contract are not met?
7. Can smart contracts be changed once they are deployed on a blockchain?
8. How is a smart contract triggered to execute its functions?
9. What is an example of a real-world application of smart contracts?
10. What is one key characteristic of a smart contract?