fnames namespace #64
Replies: 3 comments 8 replies
-
Additionally, dot (".") should be a valid character to allow ENS subdomains to be used. This will provide a nice way to verify that users belong to an organisation, DAO, or company. |
Beta Was this translation helpful? Give feedback.
-
This is a good question, and we thought long and hard about using an existing name system before deciding that our own system was the correct approach. Here's why we still believe thats the case:
I think you raise a good point that there is a "gold rush" for names if a namespace is first come first serve, and we know ENS suffers from a decent bit of squatting despite best efforts from their team to prevent it. But your proposal of 'lets use ENS' is not a fair answer to people whose usernames are being squatted already - it's only fair to people like you and me who already have our names and were good at making the gold rush! That doesn't seem like the correct solution to the problem you raised. Farcaster's approach to identity is going to be two prong - a decentralized identity (the fid) and a moderated namespace (the fname). We believe that moderation of names is important and can only be done by humans for now because identifying "impersonation" and other bad actions requires cultural context and cannot be solved by mechanism design or automated rules alone. We also believe it is important for people to push new ideas for namespaces, protocols and system designs and that it is healthy and desirable for Farcaster and ENS to take different approaches to tackling what is still a very unsolved problem. |
Beta Was this translation helpful? Give feedback.
-
To wrap up our thoughts on this:
Fids are the decentralized primitive that link the network, while fnames are cosmetic modifiers. This is different from ENS, DNS and many other approaches out there today where the cosmetic modifier is the link. If you acquire a name like google and this gets taken away from you for impersonation you do not lose your social graph or content. Everything is still tied to your fid and all your posts and relationships will continue to work with whatever new name you choose. We believe this system offers the best balance between a good user experience and decentralization. Another important point is that Farcaster does not require you to use fnames. You are free to use ENS if you prefer. You can write a client that only uses fids for identity and ens for name lookups. Our own client allows tagging by ENS today, and we encourage people to link their ENS name with their Farcaster name. |
Beta Was this translation helpful? Give feedback.
-
I am concerned about introducing a new namespace through Farcaster.
In web2 every service introduced their own namespace and we've seen the inconveniences and problems that this caused:
Also, managing a namespace comes with liabilities: People and companies will claim that they have the legal rights to a name someone else is using. How will these disputed be resolved? Under which jurisdiction? Who will judge that the use of a name was intended to mislead people? Who will resolve impersonation disputes?
Farcaster can set the paradigm for other web3 services, and I would like this paradigm to build on ENS: I own my ENS, I will be able to use my ENS as my handle in every service. On the other hand, I get some of the advantages of having a separate Farcaster Name Registry.
My core proposal is
Beta Was this translation helpful? Give feedback.
All reactions