Yeah, wasn’t there a proposal a few years ago about something along that line? About locally storing domains or bookmarks? I forgot what it was called…
But I digress, my worry is that if there are only xor urls, wouldn’t that force people to adapt to a new way of doing things? That could cause friction, and if the objective is to incentive adoption (as in adopting it in their existing workflow)
After decades of doing things in certain way, it could be shocking for the layperson to have to add extra steps to do something that used to be simpler in the clearnet.
Look, for example, getting new Bitcoin/Eth addresses from new people adds some stress because I must check the characters AND check the network before saving it to my contacts and AFTER saving it to my contacts. This last step is necessary because there is a malware out there that took advantage of this inconvenience by switching Bitcoin addresses in the clipboard when you paste it, and many people got robbed this way, because there is no way to know if it got switched at first glance unless you are painstakingly reverifying everything.
Once it is saved it is easy to just click on it, but it is a royal pain in the butt to get to that point.
This is why some crypto exchanges are now offering to create a personal link to receive payments (between users of the same exchange) to replace the need of using crypto addresses.
Argentinean banks also are using aliases in lieu of the bank account numbers (instead of carefully typing 16 digits, I can set up two or three words that will identify my account. If no one else is using that combination of words, the bank links it to my bank number. If someone asks for my banking account, I could instead tell them to send it to the alias apple.mango.juice)
So instead of random looking strings, these were easily recognizable words, you wouldn’t even need to be comparing, checking, and double checking, you can visually realize that something is wrong if you made a mistake. If I am copying chase.com and when I paste it it says wix.com you can immediately realize something is terribly wrong.
I wonder why the NRS in the Safe network a security risk? Why would a “global mapping of xor urls to aliases” be controversial?
BTW one thing to consider, if NRS is implemented, it would be great if something could be done to prevent homograph attacks.
Maybe by detecting Unicode homoglyphs and converting them all to ASCII (or just blocking Unicode altogether) and maybe only allowing lowercase so there are no attempts of using O/0 and I/L to spoof names.