What are your thoughts on this: “also thought about a new way to do naming without a centralized issuer”?

Reply to this note

Please Login to reply.

Discussion

I love the fact that we don't have a centralized naming system/issuer for NOSTR -- keeps it free/open/flexible/censorship resistant. We've got NIP-05 which helps with more friendly names, but that ultimately outsources the problem back to DNS and the traditional domain system. This means we still inherit the points of control around ICANN and domain owners.

I think we should have a friendly username system on NOSTR which is not dependent on DNS in any way. To do this well you need to come up with a protocol/agreement for how these get issued. I should be able to show up and say "I'll take 'monkey'", for example, and as long as no one else has claimed it yet I should be able to get it.

The obvious problem is "won't all early users of such a system just name-squat on all the good names". That's usually what would happen, unless we could introduce a cost to acquiring a name. But the cost should not be paid to any centralized provider. So the concept I've been writing about I call "name-bonds". You can use the digital scarcity property of bitcoin to limit how many names someone can issue to themselves based on how much bitcoin they will bond to the name. Tie it to digital scarcity and you can make issuance more fair.

Still trying to get feedback/thinking on the high-level idea. Have you seen anything like this? Do you believe such a system could work?

Have you checked out Nos.social onboarding?

Nostr address/nip-05 is easier than opening a protonmail or gmail address nowadays.

nostr:npub1pu3vqm4vzqpxsnhuc684dp2qaq6z69sf65yte4p39spcucv5lzmqswtfch

It can't work. Zooko's triangle.

Gigi and I recorded an episode of our podcast precisely about this. Iirc, it was episode two of nostr:nprofile1qqsfhhjzzjgl86k34ssm68gpvea2h9rlfswy4mv8vfx0yfemqm9q22cpramhxue69uhkummnw3ezuetfde6kuer6wasku7nfvuh8xurpvdjszrthwden5te0dehhxtnvdakqzrmhwden5te0dehhxarj9ekk7mgmkwtv0