Browser Wallets, Transaction Simulation, and the Truth About “Perfect” Security