The other day BtDigg was drawn to my attention due to the fact that it was the first time I've ever seen a torrent search engine that relied entirely on DHT (Distributed Hash Tables) for torrents. This means there is no central tracker to remove that would cause the files to be unavailable.

This is a good move in some respects as the main focus of the anti-piracy groups has been shutting down trackers. When they did this it effectively killed hundreds to thousands of torrents in one single swath. However, the downside of DHT is the fact that it must be a public torrent.

Currently torrent communities are split into two main groups, Private and Public trackers. Private trackers being selective about their members and many enforcing ratio's to ensure good download speeds; and public trackers allowing everyone and anyone to download torrents. The push for private trackers is that they appear to be more secure against shutdown and legal action as many of them are difficult or impossible to get into.

The addition to DHT to the Public Tracker side however means that since the has is a simple base 32 encode of a SHA-1 hash, the same content could be available from 15 public trackers. Using Peer Exchange and DHT you could be downloading from 15 separate pools of peers that would otherwise been unaccessible with out the advent of DHT and peer exchange.

There have been several filesharing platforms before that have used similar distributed hashing algorithms however, many of them have been restricted to specific applications. With the magnet/torrent DHT model it is available to be applied to any software as it's an open standard.

Do you think that the future of filesharing rests with torrents? Will we go more public in the future or private? Or shall a whole new tech replace bittorrent as the decentralized filesharing medium.