Smart Contract

A smart contract is a computer protocol intended to facilitate, verify or enforce a contract on the blockchain without third parties.