So I start by telling about how lbry does it, anyone can have the same name (url) but there is a hash next to it and the most popular in the end gets the actual name without a hash.
So for e.g.
There are:
safe://example#3e and safe://example#4a
And in the end the most popular gets the safe://example for ever (until the winner deletes the claim about that name)
[Disclaimer I dont have expert understanding of lbry naming system, I might be wrong in some part in what I said above]
So I have a rough idea:
Why don’t we have something similar;
Many will try to impose a known website. So in safe right now is: first to lock a name owns it!
Why not allow many people to get a name and then figure a way of dealing with it?
My early thoughts on that:
Maybe have a system that goes like that:
-
First instance Safe://sitename1#by:user1#hash:5g
-
Safe://sitename1#by:user2#hash:f7
That will allow many websites using the same name. One then could bookmark one website that he likes in these ways:
-
Safe://sitename1#by:user2
-
Safe://sitename1#hash:5g
Why I think its usefull
A website named safe://wikipedia might be malicious but if we allow many people to make their own version of the website then people will choose whichever they like.
Also with the logic of lbry there might be a way to globally choose one implimentation of the website that is not malicious and is the best implementation so when one navigates to safe://sitename1 he gets to load the best implementation that people have ended liking and accept.
Result?
No more problems that will rise by people claiming a really popular name like safe://wikipedia.com and making a poor implementation or malicious one
I am really looking forward to hear your comments ideas on that or even an offical PR to implement something like that!!!
Edit: another idea when one enters safe://sitename1 he gets a list of all the available websites with info and comments by people