The Convenience and Risks of Software Wallets