DeFi: Some Trust Required