AmbireTech / adex-protocol-eth

Ethereum implementation of the Ambire Protocol: Ambire Wallet contracts and AdEx payment channels
https://www.ambire.com
MIT License
50 stars 24 forks source link

Identity: recovery DAO for Quick accounts #35

Closed Ivshti closed 5 years ago

Ivshti commented 5 years ago

The idea is to allow users with quick (limited) accounts to recover their account

The process will work as follows:

looking for ways to make this simpler

this requires two potential changes to the identity contract:

Ivshti commented 5 years ago

simpler option 1:

the security model here is based on having a backup in your email, but not allowing that backup to be immediately usable in case someone compromises your email

the onboarding process will just have to ask: "Quick account" or "Full account"

quick accounts: limited to 100 DAI, require an email full accounts: requires metamask/trezor/ledger, unlimited

Ivshti commented 5 years ago

we can also use shorter seeds (6-8 words) considering that (1) the email can be used as part of the seed and (2) the accounts would be limited to holding 100-200 DAI

Ivshti commented 5 years ago

this is problematic: there's no secure way to send a key over email; closing this for now, and another option will be figured out