Умелый человек может просто прочитать непроверенный контракт. Декомпиляторы существуют на самом деле.