The DNS equivalent technology there is DHT(distributed hash tables) [3] which was used in torrent technology for a few years. Ever wondered about how you can find the torrent seeders without a centralized entity? The Bittorrent DHT is the underlying tech.
[0] https://ipfs.io/
The Bittorrent DHT is not fully decentralized, it needs a list of hardcoded bootstrap nodes. https://stackoverflow.com/questions/1181301/how-does-a-dht-i...
Anyone can make an alternative client that uses the exactly same tech with different bootstrap nodes, and once they gain popularity, there will be people using that.
Democratic, I would say.
So in practice you can get peers from the list of previous peers, PEX (peer exchange), or a tracker for a given torrent.
So in practice once you talk to a few bittorrent peers (of millions) you likely are talking to another DHT peer and can bootstrap. Also given that there's typically millions of peers in the DHT, even brute forcing it by search IPv4 (4 billion addresses) for a few million peers is likely to only involve a few 1000 UDP packets or so.
We could achieve the same result with laws. Just make what is happening illegal, corruption is already illegal.
Furthermore, decentralization won't solve the basic economy rules of offer/demand. Even with a decentralized system, website will still be referenced by natural words ("domains"), which can be owned by only one site-owner at a time, which means there will always be people ready to spent a lot of money to acquire a domain/reference.
I'm for decentralization in general, but in the current case I fail to see how decentralization alone will make domain owning fairer
The problem is that organisations have to rent their domains from a central authority that can hike the rent for an entire TLD to some fantasy price.
So the hierarchical structure of DNS is clearly what creates an opportunity for corruption and extortion.
And let's not forget that DNS is ultimately a global issue, which means that the rule of law cannot be taken for granted.
Laws have to be part of the solution. But it's easier to legislate effectively if the underlying structure doesn't invite corruption, authoritarian abuse and market dysfunction in the first place.
I think this strongly points towards ccTLDs being the best solution. It is very difficult to get all the different countries to agree on common rules/governance for the legacy TLDs, but if everyone gets their own independent corner then that should be easier to get agreements on.
Dividing the control by country also conveniently avoids any single one being able to cause as much damage as ICANN now is.
The companies and/or owners of those services do operate under a certain legal aegis, though. It’s not like they are stateless.
I just happened to read the text on a food product; it had text in three languages, and the www.* domains listed in the three texts were in the ccTLD for each country. No .com was mentioned anywhere.
Should I really have to remember going to apple.ie because that's where the Apple shop happens to be legally based at the moment? Or should it be apple.eu because consumer protection is an EU matter? Or apple.us because that's where Apple's headquarter is located?
And when a company gets sold to a different country, should all their URLs have to change?
A company is an entirely legal construction, and, as such, is entirely bound to the laws of a certain country.
History proves that to be false
Further "just make it illegal" under which nations laws? That was the problem ICANN was suppose to solve, no one wanted the internet to be operated under the Laws of the US, which is why in 2016 the US removed itself from Internet Governance.
So do we put the Internet under the laws of China? or the EU both of which have Free Expression issues....
Which nation? or maybe the UN which has Dictators and human rights abusers in positions of power...
Decentralization is far far far better than looking to a government resolution
I think we actually experience a mild version of this today, where entities publish their all their Twitter/Facebook/Instagram/Snapchat/Whatsapp/Linkedin etc profiles.
I can't help but see whatever this distributed DNS replacement is as basically being this situation but without the backstop of globally-accessible websites and e-mail addresses. You should have no doubt that, for example, Facebook would make a "the internet" which was 100% Facebook-operated sites.
DNS worked just fine with nonprofits and government entities who weren’t leeches.
And you don't see companies posting their addresses on those things. They still advertise "example.org" not "if you're in {county} use {county-specific address}, or on Tor use {onion address} or using {decentralized DNS} use example.com".
> A dominant decentralized system
How does this result in a different situation then the "centralized" DNS we have today?
If, for instance, the DNS entries were tied to entries in a blockchain, such as namecoin, then no 3rd party would be involved in a transaction to transfer the domain, no annual fees would be required, and no one could block or remove an entry.
AOL already tried that back when they were still sending floppies through the mail. They were the largest ISP on earth and couldn't keep people in their little walled off corner of the internet. I don't think anyone else is going to be more successful.
Remember when TV commercials would tell you a company’s AOL keyword?
At AOLs peak, it had about 35 million subscribers. Comcast alone has nearly that many.
Handshake Name Service (HNS) is working on this problem from an interesting angle, with some significant institutional support.
Just look how quickly DoH is being rolled out, or Google's QUIC.
Realistically if Google, Mozilla, Cloudflare, Apple, Microsoft, and a few others agree that this move is bad, and wanted to stand up a new .org TLD...they could, and I don't believe it'd be illegal (IANAL).
I think a good solution is to switch to using petnames instead of global names.
https://www.schneier.com/blog/archives/2006/02/petnames.html
What's to stop them from being just as corrupt? It's too much for any one country to have control over. It'd be far better to come up with a way to take the power out of the hands of any one entity so that we don't have to keep moving it around when the people holding all the power are inevitably corrupted by it.