A Smart Contract is code stored on the blockchain, controlling a blockchain assets and executed by the blockchain. It can be only executed and none can interfere with its operation