I always wanted to have sovereign domain names with the UX of phone numbers;
- can I have your domain?
- sure; it is O4DK, SFBQ!
*Writes*: o4dk_sfbq.mns.alt
#WIP (unless I discover a fatal design flaw) #MNS
Thread
Login to reply
Replies (17)
just 8 characters? are you sure there are enough letters for everybody?
Only for trillion people... But seeing our fertility rates, we don't have to worry about having more people than that
why didn't they use that scheme for universal phone numbers then? instead of the madness of country codes and regional prefixes followed by 9 or 10 numbers?
Because it is arguably easier to remember numbers, and in a hierarchical system there is no need for more entropy... Remember phone numbers started with 7 digits, that is way less entropy than 5 bytes.
How many of them would any person use?
Not sure what you mean, but I hope that as many people use that system as possible, and I expect only few are enough per person, just like the average person only has a handful emails or twitter alts.
If you mean most of them would be used by bots instead of humans .. yeah but so is most of the internet
As a nostr user, I like that I can use as many npubs as I want.
Throw-away npubs are very useful for testing.
And having different profiles/npubs for different contexts and applications is also very powerful.
Being accountless makes trivial to generate and use several npubs.
I'm guessing how this could change with a much "reduced" namespace.
Ok the other hand, what feature could be implemented in domain assignment in order to protect against bots saturing the namespace?
1. These are not mutually exclusive, not any more than DNS and IPv6 are. Your protocol should support MNS and Pkarr/Npubs ... One for throwaway accounts and one for stable identity. In fact Nostr already have Nip05 ... I just want to make that sovereign.
2. You touched on one of the two main problems my design needs to address. But it is actually the simplest of the two; you make it computationally expensive to create these Names, just enough so that a user can do it once with ease, but millions of bots break the bank, and you have trillion names so even millions of bots won't saturate it.
I will share the actual details once I have working prototype instead of just making promises.
1. Ok, I understand now. It's a NIP-05 improvement making it sovereign. π
I dislike NIP-05, though. Some people misunderstood it as the identity itself, when it really is a DNS alias for the npub, as in nostr the identity lies on the keys.
I think it's more dangerous than useful, tbh.
2. Ok, PoW then. π€
Looking forward to read the details!
Thanks for your answers.
π«
NIP_05 is great especially for corporates... Who are already compliant and very unlikely to lose their domains.
But still, sovereign domains are better. But it is not just sovereignty but also ease of provisioning ... It is easier to create sovereign domains than ask users to buy domains.
Would zap
NIP-05 is useful *just* for corporations that already have an already established and known DNS domain, as they can use it to "announce" their official npub.
But NIP-05 has no use for individuals without an already existing and well known DNS name.
Some nostr clients presenting every profile with NIP-05 as some kind of "verified profile" are just messing around and misunderstanding NIP-05 utility.
Impersonators could very easily define any NIP-05 in order to show as verified and try to deceive people.
My domain? Sure, it's SUPR, PHAT
I always wanted to have sovereign domain names with the UX of phone numbers;
- can I have your domain?
- sure; it is O4DK, SFBQ!
*Writes*: o4dk_sfbq.mns.alt
#WIP (unless I discover a fatal design flaw) #MNS
View quoted note →
Can we have arbitrary sovereign domains too?
Not without a Blockchain I am afraid, and then you have to pay for it, probably for squatters that got them cheap and horded them.
Random short names is the best I can imagine for sovereign names.
Keet (p2p IM) is hosting a centralized naming service but to keep squatters out they force you to add some numbers into your name, so thereβs that.
Maybe that could be a rule to be enforced by the first X blocks or indefinitely, if using some blockchain.
What an amazing first sentence...