Interesting thing is, DNS is structured in much the same way technically. The only difference is that the terms of service of the TLDs say that you own your domain and can sell it... with a bunch of caveats around trademark violations and the law allowing seizures.
Isn't that kind of the problem? Maybe we should be exploring protocols that let users own the content they create.