A DHT for Mozilla?

I’ve been thinking in the last few days about writing a DHT implementation for Mozilla, some kind of generic library (packaged as an add-on) that may be used in a tons of different ways, like:

  • a distributed version of Weave (for Firefox)
  • a shared cache/proxy/CDN system (that would allow users to reach otherwise unreachable resources, be it because of server downtime or because of censorship policies)
  • a file sharing platform (for Songbird: imagine being able to see in your library not only your songs, but also everyone else’s)
  • a distributed computing platform (more on this in a later post)
  • the Next Big Thing™

BTW, much of this is partly already implemented in any bittorrent client (and the rest is already on track), what’s needed is just glueing the pieces together. As soon as my exams are over I’ll give it a try…

Be Sociable, Share!


  1. As part of my study in the Technion IIT, me and my partner toke a project to decide whether a DHT can be implemented on Mozilla Firefox or not. The project purpose was implementing a FF extension to gather statistics and analyze them in order to answer this question. In addition, we suggested a potential working idea of implementing it over FF, such implementation relies on a real-time feedback based on these statistics in order to improve the DHT distribution.

    I though it would be helpful sharing this info with you.

    Link to the project: http://softlab-pro-web.technion.ac.il/Projects/2008Spring/Firefox%20statistics/website/index.html

    Downloads: http://softlab-pro-web.technion.ac.il/Projects/2008Spring/Firefox%20statistics/website/downloads.html


Leave a Reply

Your email address will not be published. Required fields are marked *