bitpay / wallet

Bitpay Wallet (formerly Copay) is a secure Bitcoin and other crypto currencies wallet platform for both desktop and mobile devices.
http://bitpay.com/wallet
MIT License
3.8k stars 1.74k forks source link

Onboarding for the "shared wallet" paradigm #4900

Open bitjson opened 7 years ago

bitjson commented 7 years ago

The concept of "shared wallets" is never really made clear to new users in the context of the app. It's easy to misunderstand the idea.

At best, new users can miss out on a major security feature of the app, and at worst, the lack of onboarding can lead to confusing experiences (like #4899).

We'll work on some mocks and post them here.

bitjson commented 7 years ago

From @matiu here:

Options should be something like:

  • Every day wallet (For every day expenses, holding small amount of bitcoins) 1 of 1
  • Saving wallet (for holding larger amount of Bitcoins, multisignature) 2 of 2
  • Enterprise wallet (for shared ownership of funds, multisignature) 2 of 3
  • Custom

If the user choose one of the templates, we can store that info on the wallet, and better guide the use later in:

  • the backup process (eg: you need to backup your 2 devices for 2-2 wallets)
  • the signing process (eg: please now sign this transaction in your other device, no email notifications, etc)
  • the wallet delete process
dan-da commented 7 years ago

Saving wallet (for holding larger amount of Bitcoins, multisignature) 2 of 2

many users might be interested 2-factor auth security aspects of using multiple devices. Seems like there should be some hand-holding for setting that up.

Enterprise wallet (for shared ownership of funds, multisignature) 2 of 3

I feel that enterprises need more functionality than Copay UI presently exposes. I created #4956 to discuss.