Cash account / Daily spending
Imagine a product which tries to solve the problem of quickly and easily sending smaller amounts of money to friends and family, or for small purchases. Ease and speed of use will be important as usage is likely to be on mobile devices and on the go. Users are not expected to be well versed in bitcoin technology or advanced private key management, which makes it reasonable to worry more about self-inflicted loss than from theft.
A single-key scheme with automatic cloud backup might be the best choice for the majority of users in this case. For more advanced users you could offer the option to opt-out of automatic cloud backup and instead use a recovery phrase.
Design considerations #
- Most users will be bitcoin beginners
- Quick and easy send/receive
- Onboarding with as little friction as possible
Technical considerations #
- Back up encrypted recovery phrase automatically to retain export option in the future
- Use a platform-appropriate storage location (keychain with iCloud, Google Drive)
- Additional user authentication to consider: biometrics, pin
- Upgrade-path to other schemes if funds stored increase
Onboarding experience #
The wireframe screens below show the main onboarding sequence that guides users through the creation of the wallet.
Importing a wallet #
The import sequence guides the user through entering the recovery phrase, which is then also encrypted and saved to cloud storage.
Case study resources