A smart contract is not smart, and it is barely a contract. It is a small program that lives on a blockchain and runs itself when its conditions are met, with no person to enforce it and no way to…