I really can't stand anything to do with the ICANN or DNS in general. Why should we all have to live with the choices of any one nation? I've posted a similar speech like 4 times before, but here goes:
This is why we need meshnet. It's like Bitcoin for the internet itself. Here's how cjdns, the best and most popular meshnet software, works:
1. Generate a public (uh3y6p1qdcnfvdrvjq5s39pfrmbz4jf4bjcrzvd6c68zjlq48xp0.k) and private (hidden) key (just like Bitcoin)
2. Your public key goes through a function to become your IP (fc37:81f5:374e:828b:e68f:3a39:3c69:9fe3) (like Bitcoin addresses)
3. Anyone running cjdns can go to your IP and access whatever you're hosting (website, file server, IRC server, Minecrat server, anything else you can do on the internet)
4. Only you (and anyone with your private key, so you keep it secret, just like Bitcoin) can control what's on that IP.
5. Control your own DNS by adding entries to your hosts file. If you don't want to keep pasting fcbf:7bbc:32e4:716:bd00:e936:c927:fc14 into your URL bar in order to go to the website called urlcloud, add the line "fcbf:7bbc:32e4:716:bd00:e936:c927:fc14 urlcloud" to hosts, and just enter "urlcoud" to get to urlcloud.
Meshnet gives individuals power over their usage of the Internet the same way Bitcoin gives individuals power over their usage of their money.
https://projectmeshnet.org/https://github.com/cjdelisle/cjdnsSo far it only works on *NIX (Mac OS X, Linux, *BSD, etc), but the devs are working hard to add Windows support.