Smart Contracts

What term is used to describe computer code that automatically executes all or parts of an agreement and is stored on a blockchain-based platform?
What is the most popular blockchain for running smart contracts, where they are typically written the Solidity programming language?
What is required before a smart contract can actually be executed  and registered on certain blockchains?
What computer scientist first introduced the term “smart contract” in 1996?
What is one of the biggest potential benefits of smart contracts and decentralization?
Which part of the Ethereum protocol makes sure a submitted smart contract follows its predefined rules?
Which of the following is a factor that influences the size of the transaction fee that is required to execute a smart contract?
What abbreviation is commonly used to describe a distributed application that is controlled by backend commands written into smart contracts?
What is the name commonly given to an organization that uses smart contracts, instead of human administrators, as a form of self-governance in order to regulate the behavior of its participants?
What was the first global blockchain platform to introduce smart contracts to a wide-spread audience?