aragon / nest

A grants program to support the development of the ecosystem
https://aragon.org/project/grants
Creative Commons Zero v1.0 Universal
140 stars 78 forks source link

On chain credential recovery and multi factor authentication #71

Closed jvluso closed 6 years ago

jvluso commented 6 years ago

Aragon Nest Proposal: On chain credential recovery and multi factor authentication

Abstract

If I signed up at a bank, and they had me come up with a 12 word password that would allow anyone who found it to take all my money, and which if I forgot it, all my money would be lost, I would leave and find another bank. However, that is the current model used by all decentralized applications in the Ethereum network. We can do better.

Recoblix allows users to control their finances and participate in decentralized applications without having to worry about their private key being lost or stolen. It allows you to create your own personal Aragon DAO that you can customize with security features like credential recovery or multi factor authentication to access decentralized applications. This will allow any Dapp to have the same level of security as a centralized application, without the security concern of having a centralized authority.

Deliverables

  1. A set of Aragon apps and Aragon Kits to allow people to create their own personal DAOs with Multi factor authentication and credential recovery.
  2. An EIP for account abstraction to allow the personal DAO to pay gas costs - a prerequisite for credential recovery to protect from key theft on a heavily used network like the main net.
  3. Tools for using Aragon DAOs as personal accounts, including truffle and metamask integration, along with necessary improvements to the Aragon cli and ui.

Grant size

Funding: Up to $50k in ETH, split into chunks paid out over achieved deliverables.

Success reward: Up to $25k in ANT, given out when all deliverables are ready.

Proof of Concept

Development timeline

Estimated 6 months

mariapao commented 6 years ago

Hi @jvluso thank you for submitting your proposal. We love this idea but as you will be working for the AragonDAC and this may become part of the AragonDAC roadmap I'm closing this issue.