Author: Marc Fawzi
In general, you can take any server-centric system and produce its disruptive counter-part using browser-centric P2P technology.
If browsers like Firefox were to implement a P2P DNS plugin then who needs Verisign (Or GoDaddy for that matter) !?
If someone was to write a Firefox extension that sets up a P2P DNS system wherein each DNS browser plugin would map the topologically close set of IPv4/IPv6 addresses to the corresponding set of domain names and where each Firefox DNS plugin can query any other Firefox DNS plugin running in the network in a timely way, then, in theory, we could have a P2P domain name system (P2P DNS) that would remove our dependency on centralized DNS servers by having the domain-name resolution be handled by distributed peers.
Obviously, the trick here is in having a scalable P2P database technology where each node in the network can resolve a domain name to an IP address (through some intelligent network-based routing) within seconds on first attempt and milliseconds on subsequent attempts. I believe that this technology either already exists or that the latest, greatest innovations in P2P database and network-coding may be used to implement it. If not, then it’s just a matter of time before such disruptive technology emerges.
Such P2P DNS would apply to email, too, as long as it’s done from the browser (or by having such P2P DNS service loaded by the OS.)
This post is currently receiving a massive amount of hits, relative to just last week when it had 0 hits.
It seems that folks like Pirate Bay’s founder are now catching on to the importance of having such a system (google: priate bay p2p dns.)
Such a system can only increase democracy and freedom, especially for residents of countries that don’t have either, and as far as the piracy implications go the iTunes and Netflix models proved that most people prefer to pay for music/books/movies than starve the content makers. I hope that other EFF and others start pushing for a P2P DNS standard.