Powered By Blogger

Sunday, December 12, 2010

Truly Decentralized BitTorrent Downloading Has Finally Arrived

BitTorrent is a great technology to share files both quickly and efficiently, but like most other P2P-technologies it has an Achilles’ heel. The download process relies in part on central servers that can crash or go offline for a variety of reasons. To address this vulnerability the first truly decentralized BitTorrent/P2P client has been developed, meaning that no central trackers, or even BitTorrent search engines are required to download movies, software and music.
BitTorrent is branded as a peer-to-peer technology, but despite this label the downloading process still relies heavily on central servers. In the first place there are the BitTorrent search engines and indexes such as The Pirate Bay and isoHunt. These are needed to search for content and to grab the .torrent file one needs to download a file.
Besides these torrent sites, most BitTorrent downloads are still managed by so-called trackers. These servers coordinate the download process and make sure that people can find others who are sharing the files they want to download. To a certain degree, trackers are no longer needed with ‘trackerless’ technology such as DHT, but even DHT often uses a central server to get a torrent started.
Finally central servers are used by moderators to help hunt spam and malware. All file sharing programs without such central checking have become practically useless over time.
In the last years these ‘central server’ vulnerabilities have caused a number of minor inconveniences for torrent users. When trackers go offline, downloads usually slow down or may stop entirely, and when a torrent search engine such as The Pirate Bay has technical issues, users have to search for alternatives.
To address these issues, ideally BitTorrent downloads should no longer require a central server. P2P technology should not only facilitate the downloading and sharing process, but also the searching and storage of torrent files. This may sound like a technology that might only become available in the distant future, but in reality it already exists.
The latest version of the Tribler BitTorrent client (Win, Mac and Linux), released only a few minutes ago, is capable of all the above and many more things that could be described as quite revolutionary. The client combines a ‘zero-server’ approach with features such as instant video streaming, advanced spam control and personalized content channels, all bundled into a single application.
The Tribler team has come a long way to reach the point they’re at now. We first reported on the ‘tax-payer-funded’ BitTorrent client in 2006, and in the years that followed tens of millions of dollars have been spent on the client’s development resulting in the latest 5.3 release.