<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TorrentFreak &#187; dht</title>
	<atom:link href="http://torrentfreak.com/tag/dht/feed/" rel="self" type="application/rss+xml" />
	<link>http://torrentfreak.com</link>
	<description>Torrent News, Torrent Sites and the latest Scoops</description>
	<lastBuildDate>Sat, 21 Nov 2009 21:13:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>BitTorrent&#8217;s Future? DHT, PEX and Magnet Links Explained</title>
		<link>http://torrentfreak.com/bittorrents-future-dht-pex-and-magnet-links-explained-091120/</link>
		<comments>http://torrentfreak.com/bittorrents-future-dht-pex-and-magnet-links-explained-091120/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 21:36:48 +0000</pubDate>
		<dc:creator>Ernesto</dc:creator>
				<category><![CDATA[Bittorrent Clients]]></category>
		<category><![CDATA[Tutorial & How To]]></category>
		<category><![CDATA[dht]]></category>
		<category><![CDATA[Magnet lniks]]></category>
		<category><![CDATA[Magnet Torrents]]></category>
		<category><![CDATA[PEX]]></category>

		<guid isPermaLink="false">http://torrentfreak.com/?p=19053</guid>
		<description><![CDATA[This week The Pirate Bay confirmed it would shut down its tracker for good, instead encouraging  the use of DHT, PEX and magnet links. This move confounded many BitTorrent enthusiasts, who although wishing to adapt, were confronted with hard to grasp terminology and technology. Time for some explaining.]]></description>
			<content:encoded><![CDATA[<p>The Pirate Bay&#8217;s recent confirmation that they had <a href="http://torrentfreak.com/the-pirate-bay-tracker-shuts-down-for-good-091117/">closed down</a> their tracker since DHT and Peer Exchange have matured enough to take over, was coupled with the <a href="http://thepiratebay.org/blog/175">news</a> that they had added Magnet links to the site. This news has achieved its aim of stimulating discussion, but has also revealed that there is much confusion over how these technologies work. </p>
<p>The key thing to understand is that nobody is being forced to use Magnet links or trackerless torrents. While these long-standing technologies may prove to be the future, they will co-exist with tracker-enabled torrenting for quite some time. For now, nobody will be forced to immediately change their existing downloading habits, although it may be wise to switch to a BitTorrent client that is compatible with these technologies.</p>
<p>In an attempt to clear some of the mystique surrounding DHT, PEX and Magnet links we will walk through all three briefly, hoping to assure those who&#8217;ve become confused earlier this week.</p>
<div align="center">
<h5>DHT and PEX in action</h5>
<p><img src="http://torrentfreak.com/images/dht-pex.jpg" alt="dht pex" /></div>
<h4>DHT</h4>
<p>Using DHT instead of trackers is one of the things The Pirate Bay is now trying to encourage, and torrent downloads that rely solely on this technology are often referred to as &#8220;<a href="http://torrentfreak.com/common-bittorrent-dht-myths-091024/">trackerless torrents.</a>&#8221; DHT is used to find the IP addresses of peers, mostly in addition to a tracker. It is enabled by default in clients such as uTorrent and Vuze and millions of people are already using it without knowing.</p>
<p>DHT&#8217;s function is to find peers who are downloading the same files, but without communicating with a central BitTorrent tracker such as that previously operated by The Pirate Bay.</p>
<p>DHT is by no means a new technology. A version debuted in the BitTorrent client Azureus in May 2005 and an alternative but incompatible version was added to Mainline BitTorrent a month later. There is, however, a plugin available for Azureus Vuze which allows it access to the Mainline DHT network used by uTorrent and other clients.</p>
<h4>Peer Exchange (&#8221;PEX&#8221;)</h4>
<p>Peer Exchange is yet another means of finding IP addresses. Rather than acting like a tracker, it leverages the knowledge of peers <em>you</em> are connected to, by asking them in turn for the addresses of peers <em>they</em> are connected to. Although it requires a &#8220;kick start&#8221;, PEX will often uncover more genuine peers than DHT or a tracker.</p>
<h4>Magnet links</h4>
<p>Traditionally, .torrent files are downloaded from torrent sites. A torrent client then calculates a torrent hash (a kind of fingerprint) based on the files it relates to, and seeks the addresses of peers from a tracker (or the DHT network) before connecting to those peers and downloading the desired content.</p>
<p>Sites can save on bandwidth by calculating torrent hashes themselves and allowing them to be downloaded instead of .torrent files. Given the torrent hash &#8211; passed as a parameter within a Magnet link &#8211; clients immediately seek the addresses of peers and connect to them to download first the torrent file, and then the desired content.</p>
<p>It is worth noting that BitTorrent can not ditch the .torrent format entirely and rely solely on Magnet links. The .torrent files hold crucial information that is needed to start the downloading process, and this information has to be available in the swarm. </p>
<p><strong>Pirate Bay links cf. Mininova links:</strong> When the Magnet link specification first came out, in January last year it called for a particular format (&#8221;base32 encoded&#8221;). The links that EZTV, Mininova and ShareReactor have displayed for some time all conform to that original specification. In May of last year the specification was changed, in favor of &#8220;hex encoding&#8221;, and that is the format of the links being displayed by The Pirate Bay. Torrent clients should accept either format.</p>
<h4>Compatible Clients</h4>
<p>All the main torrent clients: uTorrent 1.8.5, Vuze 4.3.0.2, BitTorrent 6.3, BitComet 1.16, and Transmission 1.76 <a href="http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_clients#Features_I">(and others) support</a> Peer Exchange and DHT (via a plugin in the case of Vuze). Neither BitComet nor Transmission yet support Magnet links but Transmission is planning to include Magnet link support in the upcoming 1.8 release. Bearing in mind that no site, including The Pirate Bay, has yet abandoned support for traditional torrent files, there is plenty of time for support to be added.</p>
<p>We hope that this article has cleared some of the smoke that was generated by The Pirate Bay&#8217;s announcements earlier this week. There is no need to panic, cry or be angry, and it&#8217;s not a problem if you&#8217;re still confused after reading this article. Torrents will still be available and aside from some extra downloading options thanks to sites that add Magnet links, nothing drastic will change in the near future.</p>
<p><em>Props to &#8216;Adapa&#8217; for contributing to this article.</em></p>
<p>Article from: <a href="http://torrentfreak.com">TorrentFreak</a>, check out our new blog at <a href="http://freakbits.com">FreakBits</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://torrentfreak.com/bittorrents-future-dht-pex-and-magnet-links-explained-091120/feed/</wfw:commentRss>
		<slash:comments>137</slash:comments>
		</item>
		<item>
		<title>Busting Common Trackerless Torrent Myths</title>
		<link>http://torrentfreak.com/common-bittorrent-dht-myths-091024/</link>
		<comments>http://torrentfreak.com/common-bittorrent-dht-myths-091024/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 21:25:01 +0000</pubDate>
		<dc:creator>Ben Jones</dc:creator>
				<category><![CDATA[Bittorrent Clients]]></category>
		<category><![CDATA[P2P and Filesharing]]></category>
		<category><![CDATA[dht]]></category>

		<guid isPermaLink="false">http://torrentfreak.com/?p=16958</guid>
		<description><![CDATA[The Pirate Bay tracker has been in a state of flux for a few weeks now, mostly offline. If your torrent relies on it, what can you do? The easiest solution is to go 'trackerless' and use the Distributed Hash Table (DHT), but there are many myths and misunderstandings that can put people off using it.]]></description>
			<content:encoded><![CDATA[<p>DHT has been included with many clients since it first debuted in the summer of 2005. however, over the 4 years of life, many myths and misunderstandings have been spread around. These can put people off using it and can give these users difficulties when a tracker goes down. Currently the Pirate Bay is popping on and <a href="http://freakbits.com/the-pirate-bay-is-down-1021">offline</a>, and Demonoid has been <a href="http://freakbits.com/demonoid-shuts-down-for-maintenance-0915">down</a> for a week or two.</p>
<p style="margin-bottom: 0in">The main problem is that most people just don&#8217;t understand what DHT is, what it does, and how it works. Not really a surprise since the documentation and even the Wikipedia <a href="http://en.wikipedia.org/wiki/Distributed_hash_table" target="_blank">page</a> are filled with technical jargon, and no simple explanation.  Without that basic understanding confusion is inevitable. We did explain DHT in our <a href="http://torrentfreak.com/bittorrent-jargon/">jargon</a> piece back in 2006 but after 3 years, we decide to cover it again.</p>
<p style="margin-bottom: 0in">The easiest way to think about DHT is to imagine it as a form of &#8217;super tracker&#8217;, in some ways a lot like WinMX and Kazaa of old. A large ad-hoc network of peers pass on information requests about torrents without a central server, meaning no control or single point of failure. No information about the contents or even the names of torrents are passed around, making this legal and hard to shut down.</p>
<p></br></p>
<h4>Myth: You must turn off DHT when you use private trackers.</h4>
<p><strong><em><span style="color: #ff0000;">Wrong</span></em></strong> &#8212; There is an element to a torrent that is called the &#8216;private flag&#8217;. It&#8217;s a small flag that marks to a client that the torrent is &#8216;private&#8217; and disables any method of sharing peers (including DHT), except via the tracker. This flag also changes the hash, so peers on a non-flagged torrent could not connect to a flagged torrent in any case. Most private torrent sites check for the flag, and add it if missing when the torrent is initially uploaded to their site.</p>
<p></br></p>
<h4>Myth: Certain clients leak DHT data and should be avoided.</h4>
<p><em><strong><span style="color: #ff0000;">Wrong</span></strong></em> (with one exception) &#8212; There are always going to be people that want control. When it comes to torrent sites (especially the private ones) they like to express their control through lists of clients you can and can&#8217;t use (a form of DRM) and sometimes give reasons to support this. An example would be this statement from a staff member at a private tracker:</p>
<blockquote><p>Not all torrent clients respect the private flag. But if you are using a client like Vuze, uTorrent or similar if the private flag is on (set by the tracker) the DHT, peer exchange settings etc are ignored. However, if you are using something like BitComet, BitLord or their ilk they ignore the private flag so if you have DHT etc enabled it is going to be enabled no matter what.</p></blockquote>
<p>This statement is completely false. All torrent clients that support DHT respect the flag. The flag is set by the torrent file, not the tracker (although the tracker can add the flag to the file, it&#8217;s still set by the torrent), and BitComet does NOT ignore the flag. The one exception is a single build of BitComet (<a href="http://en.wikipedia.org/wiki/BitComet#DHT_exploit" target="_blank">0.60</a>) that was available for 2 weeks at the end of 2005, and even then, was a fallback only if the  tracker was unable to be contacted for a 30minute period. Bitlord is unable to leak to DHT, as it doesn&#8217;t use DHT at all.</p>
<p>If you see staff making claims like this, it&#8217;s a good indication that the staff is clueless, which might be an idea to leave that tracker. If they can&#8217;t get the basics right who knows when else is wrong. Of course, we ask those claiming other clients leak to <a href="mailto:dmcawanted@gmail.com">let us know</a> so we can test it.</p>
<p></br></p>
<h4>Myth: You can be tracked by DHT / AntiP2P groups use DHT to find you</h4>
<p><em><strong><span style="color: #800000;">Unlikely</span></strong></em> &#8212; It&#8217;s much easier and simpler to use the tracker. Blocklists, used on your client and on the trackers, are generally ineffective and easily circumvented through the use of residential connections. Last year&#8217;s University of Washington study <a href="http://torrentfreak.com/study-reveals-reckless-anti-piracy-antics-080605/">showed</a> that they will send letters just based on tracker info.</p>
<p></br></p>
<h4>Myth: DHT slows your system down</h4>
<p><em><strong><span style="color: #800000;">Generally not true</span></strong></em> &#8212; It can slow down your connection depending mainly on network hardware. The actual data used in running DHT is low, generally less than 1kilobyte a second. Some routers and modems, however, can have problems with DHT causing lockups and restarts if they run out of ram. This mostly happens with lower spec &#8216;home&#8217; equipment (such as older Belkins, Netgears and D-links), or telco-provided hardware.</p>
<p></br></p>
<h4>Myth: You need to connect to a tracker, before you can use DHT</h4>
<p><em><strong><span style="color: #ff0000;">Wrong</span></strong></em> &#8212; When DHT is enabled (certainly in uTorrent) it connects to a bootstrap node (<a href="http://www.bittorrent.com/btusers/guides/bittorrent-user-manual/faq-frequently-asked-questions/troubleshooting" target="_blank">such as</a> router.utorrent.com or router.bittorrent.com for mainline, or dht.aelitis.com for Vuze) and uses that to enter the DHT &#8217;swarm&#8217;. It&#8217;s handed a set of DHT nodes and uses that to build up a small group of connected nodes. Those nodes are then used to get peers. No tracker is required at any time.</p>
<p></br></p>
<h4>Myth: When enabled, it sends usage data back to [insert company]</h4>
<p><em><strong><span style="color: #ff0000;">Wrong</span></strong></em> &#8212; This is another case of people not knowing what they&#8217;re talking about. Generally they&#8217;re misinterpreting the bootstrap node connection for their client.</p>
<p>When the demonoid tracker was finally <a href="http://torrentfreak.com/demonoid-is-back-080411/">resurrected</a> last year, many of it&#8217;s torrents were still active thanks mainly to DHT. DHT with Peer Exchange (PEX) is a very powerful addition to the torrenting world, and allows torrents to stay active, irrespective of the trackers stability or even existence. Also, Azureus/Vuze users, despite having their own DHT system, can join in using a mainline DHT <a href="http://azureus.sourceforge.net/plugin_details.php?plugin=mlDHT" target="_blank">plugin</a>.</p>
<p>Should you use DHT? Not if you only use private trackers, but if you use public ones and your network hardware can cope, then yes. It can help reduce tracker load. If you have a question about DHT not answered here, then again, <a href="mailto:dmcawanted@gmail.com">let us know</a>.</p>
<p>Article from: <a href="http://torrentfreak.com">TorrentFreak</a>, check out our new blog at <a href="http://freakbits.com">FreakBits</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://torrentfreak.com/common-bittorrent-dht-myths-091024/feed/</wfw:commentRss>
		<slash:comments>88</slash:comments>
		</item>
		<item>
		<title>How to Protect Your Torrent From Failing Trackers</title>
		<link>http://torrentfreak.com/how-to-protect-your-torrent-from-failing-trackers/</link>
		<comments>http://torrentfreak.com/how-to-protect-your-torrent-from-failing-trackers/#comments</comments>
		<pubDate>Wed, 13 Dec 2006 23:45:23 +0000</pubDate>
		<dc:creator>Ernesto</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Bittorrent Clients]]></category>
		<category><![CDATA[P2P and Filesharing]]></category>
		<category><![CDATA[Pirate Talk]]></category>
		<category><![CDATA[Torrent Sites]]></category>
		<category><![CDATA[Tutorial & How To]]></category>
		<category><![CDATA[bittorrent]]></category>
		<category><![CDATA[dht]]></category>
		<category><![CDATA[tracker]]></category>

		<guid isPermaLink="false">http://torrentfreak.com/how-to-protect-your-torrent-from-failing-trackers/</guid>
		<description><![CDATA[Nothing is more frustrating than your download getting stuck. The fact that a torrent has stopped downloading can have several reasons. One of these reasons is that the tracker has stopped functioning.]]></description>
			<content:encoded><![CDATA[<p><img src="http://TorrentFreak.com//images/btswarm.jpg" align="right" alt="BitTorrent" />Here are some of the common causes of a failing tracker:</p>
<p><strong>Torrents are deleted from trackers</strong><br />
Some trackers, like Demonoid.com have policies that require them to remove torrents from a tracker if they are older than a year. This way they save server resources, because a lot of the older torrents are unseeded, but still indexed by some sites, which means that the tracker is bombarded with unnecessary requests.</p>
<p><strong>Trackers Die</strong><br />
Unfortunately BitTorrent trackers don&#8217;t live forever.</p>
<p><strong>Trackers experience Downtime</strong><br />
A lot of BitTorrent trackers go down every now and then. Most of the time they return after a few minutes or hours, but still, the torrent won&#8217;t work when they&#8217;re down.</p>
<p>So, how do we solve this problem? Basically, there are two things you can do to guarantee that your torrent will stay alive. Of course these tips will only work with public trackers.</p>
<p><strong>1. Use Multi-tracker Torrents</strong><br />
Several BitTorrent clients allow you to add multiple trackers to a torrent upon creation. So, if you add three trackers, the second one will take over if the first one fails. The multi-tracker feature was first proposed by John Hoffman, and is now supported by several clients including Azureus, BitComet, BitTornado and uTorrent.</p>
<p><strong>2. Enable DHT</strong><br />
DHT stands for &#8220;Distributed Hash Table&#8221;. If a web based tracker goes down, the torrents stay alive because peers can act as &#8220;nodes&#8221; keeping the swarm intact, and the torrent alive. So you could say that the DHT layer serves as a peer-to-peer tracker. The DHT feature is available on Azureus, Bitcomet, uTorrent and <a href="http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_software">several other BitTorrent clients</a>.</p>
<p>Do these two things and your much less likely do develop a headache when you&#8217;re favourite Linux distribution stops downloading. ;-)</p>
<p>Article from: <a href="http://torrentfreak.com">TorrentFreak</a>, check out our new blog at <a href="http://freakbits.com">FreakBits</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://torrentfreak.com/how-to-protect-your-torrent-from-failing-trackers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
