Smart contracts are essentially programs put away on a blockchain that run when foreordained conditions are...