A few years ago I wrote a C library called KadC to access the (now utterly dead) Overnet DHT. One of the toy applications running on top of it was "namecache", a DNS proxy that stored and retrieved domain information in the DHT: http://kadc.sourceforge.net/apps.html , http://kadc.sourceforge.net/namecache.html .
Its biggest problem was the inability under Overnet to lock records, which allowed an attacker to pollute the DHT through the insertion of competing records with the same key. This attack could be made more difficult to mount with a DHT requiring a cryptographic key to remove or replace existing records. Enzo ----- Original Message ----- From: Tony Arcieri To: theory and practice of decentralized computer networks Sent: Thursday, December 09, 2010 3:02 AM Subject: Re: [p2p-hackers] Secure,decentralized DNS (a.k.a. solving Zooko's triangle) On Wed, Dec 8, 2010 at 9:38 AM, David Barrett <dbarr...@quinthar.com> wrote: Stepping back a bit, can you describe what problem the current DNS has that you would like to solve? I'd love to hear a scenario that can currently happens that you would like to prevent. Thanks! The two biggest problems I'd like to solve are: 1) Eliminating lock-in with any particular central authority. If you don't like a particular authority you can stop trusting them and the system will still work (with "eventually consistent" results) 2) Eliminating the ability of an authority to revoke a domain name before their lease is up. In order for that to happen the owner should have to cryptographically release it (perhaps under the duress of a pending lawsuit or court order) A problem this sort of system also unintentionally solves: A DDoS of the root servers would become impossible, because such a system wouldn't have any root servers. Everyone running a DNS server would have their own copy of the DNS registry, spread through a distributed version control system. -- Tony Arcieri Medioh! A Kudelski Brand ------------------------------------------------------------------------------ _______________________________________________ p2p-hackers mailing list p2p-hackers@lists.zooko.com http://lists.zooko.com/mailman/listinfo/p2p-hackers
_______________________________________________ p2p-hackers mailing list p2p-hackers@lists.zooko.com http://lists.zooko.com/mailman/listinfo/p2p-hackers