The Problem with DeFi: Transparency as an Attack Surface