A “smart contract” is self-executable computer code that utilizes blockchains to store the contract’s terms. When the conditions defined in the smart contract are met, the code executes itself without the need for an intermediary to provide permission.
Smart contract platforms are the base layer that smart contracts live on. Examples of smart contract platforms include Ethereum, Solana, Cardano, Terra, Avalanche, etc.