The Security Risks Of Smart Contracts
Computing -- Blockchain-based smart contracts present a unique risk, and companies should be wary of deploying them, according to CS Professor Grigore Rosu. "There are two big problems ... The code is public so you can work out how to attack it. Secondly, once you have a smart contract - that's it. It deploys and you cannot change it."