5 ms·
DNS is a rotten system. From censorship, to ddos attacks, to squatting, to privacy issues with whois, to messed up financial incentives. It's a shame that DNS
by gambler 10y ago
DNS is a rotten system. From censorship, to ddos attacks, to squatting, to privacy issues with whois, to messed up financial incentives. It's a shame that DNS is a critical part of the internet infrastructure. We should work on getting rid of it.
- dasil003 10y agowhat's the alternative?
- achr2 10y agoA Blockchain.
- jff 10y agoPoe's Law, Bitcoin sub-clause, strikes again
- deleted 10y ago[deleted]
- pessimizer 10y agoIt is a distributed ledger; calling blockchain here is certainly not crazy-talk.
- achr2 10y agoI mean, I was being a bit facetious, but there are actual proposals for blockchain backed DNS. [1] https://github.com/okTurtles/dnschain https://github.com/okTurtles/dnschain
- __jal 10y agoYes, this is an application where the blockchain wouldn't necessarily be stupid. I don't see it as necessary, to be honest, and given the frequency with which people lose access to their wallets/have them stolen, I'm not entirely sure the bulk of domain owners would want bearer instruments to be the sole way to manage (or lose) their domain.
- zanny 10y agohttps://en.wikipedia.org/wiki/Namecoin https://en.wikipedia.org/wiki/Namecoin Namecoin is probably the largest, and provides .bit. IPFS has IPNS, but that is just subdirectories of a user hash, there is no pretty naming there. There is also tech like what is behind .onion, where you can generate names until you get one you like, where you can devote more resources to getting prettier names at the cost of electricity and hardware to do so. https://en.wikipedia.org/wiki/.onion https://en.wikipedia.org/wiki/.onion
- joveian 10y agoGNS (GNU Name System) or something like it. https://www.gnunet.org/gns https://www.gnunet.org/gns "Unlike DNS, GNS does not rely on central root zones or authorities. Instead any user administers his own root and can can create arbitrary name value mappings. Furthermore users can delegate resolution to other users' zones just like DNS NS records do. Zones are uniquely identified via public keys and resource records are signed using the corresponding public key. Delegation to another user's zone is done using special PKEY records and petnames. A petname is a name that can be freely chosen by the user. This results in non-unique name-value mappings as www.bob.gnu to one user might be www.friend.gnu for someone else."
- ygaels_armpit 10y agoI guess it's two distinct issues to me; the tech stack that is hobbling along, and the people that control access to it (ICANN, gTLD registries et al I guess). The latter is the really corrupt, broken thing here, and we should be able to swap that out.