Smart Contracts
Smart contracts, their benefits and how they've become a fundamental part of the Ethereum ecosystem.
Question #1: What is a smart contract?
A legal agreement between 2 parties
A type of cryptocurrency
A piece of self-executing code that runs on a blockchain
A protocol used for secure communication
Question #2: What are the benefits of using smart contracts?
Easy enforcement of common law
Efficient performance monitoring
Inform about any events that occur on the blockchain
Define the value of digital assets (such as Ether, DAI or NFTs)
Self executing code that can't be tampered with
Question #3: Smart contracts on Ethereum:
Can be deployed by anyone
Can be deployed through the Ethereum DApp store
Are guaranteed to be secure
Are guaranteed to have an owner
Question #4: Which is the most common standard for defining a token smart contract?
Question #5: Which of the following statements about smart contracts on Ethereum are true?
A single, specifically crafted transaction is sent to deploy a contract
A contract is uniquely identifiable by its immutable address
The exact same contract code can be deployed more than once
Smart contracts are stored on the blockchain as bytecode
Question #6: What is the most popular smart contract programming language to date (2023)?