ensdomains / ens

Implementations for ENS core functionality: The registry, registrars, and public resolvers.
https://ens.domains/
BSD 2-Clause "Simplified" License
1.16k stars 513 forks source link

Improving Ethereum wallet usage and UX #273

Open Cygnusfear opened 6 years ago

Cygnusfear commented 6 years ago

@Arachnid and others Is there any active consideration for creating some default domains that allow users to register subdomains such as cygnusfear.me.eth? I think having a list of default domains would be benificial for onboarding users, user safety and general user experience; it will also promote adoption of ENS domains due to increased usage.

I'm interested in setting up a website that would make this process easy and accessible.

Fake Vitalik

Arachnid commented 6 years ago

Have you looked at https://now.ens.domains/? We launched it at ethcc.

Cygnusfear commented 6 years ago

Awesome, yeah this is exactly what I mean. It will become more useful once we get sub 7-char domain names (me.eth, now.eth, wallet.eth); what is the ETA on that? Found the repository and would love to do some UX tinkering on this.

I would also be interested in building a javascript package for wallet providers to easily interface with this in order for users to register their name straight from their wallets. I think that it doesn't even necessarily have to be signed by the account holder, but maybe I'm missing some security reasoning here?

I think usage of public keys is currently the biggest crypto-wide security issue. Sending random huge strings of letters is just impossible (hyperbole but yes) for end-users to do safely and verify, especially if there is an existing paradigm that they are perfectly familiar with.