It is best not to fully trust the contracts operated by these so-called smart machines. Think about it from a different perspective; if smart contracts could reliably make money, exchanges would be closing down soon! In short, remember these two sentences: First, no matter how intelligent the thing is, it is still controlled by humans! Second, exchanges also need to survive, develop, and make money!