What is a Smart Contract

Smart contracts are digital contracts stored on a blockchain that are automatically executed when predetermined terms and conditions are met. The transactions that happen in a smart contract are processed by the blockchain, which means they can be sent automatically without a third party. The code controls the execution, and transactions are trackable and irreversible.