ConsenSysMesh / web3studio-projects

Discussion board for web3studio projects
4 stars 1 forks source link

23Skidoo / Glidepath #50

Open humbitious opened 5 years ago

humbitious commented 5 years ago

A simple repeatable framework for building Web3 applications that make it very easy for a user to start on any compliant application by using the login/Oauth and a hosted wallet (or another method for not having to get up to speed on crypto during initial onboarding), BUT then getting email prompts shortly after onboarding offering to walk the user through setting up their own self-soverign ID and wallet.

barlock commented 5 years ago

Our friend Abel pointed out to me "Universal Login". Similar to what we were talking about but less centralized.

Uses ERC725 as a self-sovereign identity. Pretty cool stuff. I haven't been able to locate an implementation but I'm pretty sure something's out there (??).

The UX is way better than what's out there, but I expect there are a few spins we could put on it.

https://www.youtube.com/watch?v=TztR_7IehjU https://www.youtube.com/watch?v=qF2lhJzngto

brian-lc commented 5 years ago

I like that this "expands the pie" for users of ethereum. This on-boarding process is challenging and if some entity could make it easier that would be a big win. With however, a major requirement that it does not limit the users ability take control of their own ID as they become more comfortable. The product would be designed for users to outgrow it at some point (if they wanted to).

barlock commented 5 years ago

An aspect of the videos that I really liked was that every app, or device, had its own private key. That's just way more secure as losing a device can't compromise everything (passwords suck right?). Plus designing a UX around that makes things better and more TFA-y

brian-lc commented 5 years ago

Here's an article that summarizes the problem of on-boarding really well https://medium.com/coinmonks/user-on-boarding-and-create2-a67a185fd149

barlock commented 5 years ago

@humbitious mentioned a game company that had maybe solved this issue? I'd love a link to it.