<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: A new HTTP header that might be useful</title>
	<atom:link href="http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/feed/" rel="self" type="application/rss+xml" />
	<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/</link>
	<description></description>
	<lastBuildDate>Thu, 18 Mar 2010 10:18:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Melbourne</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-352815</link>
		<dc:creator>Melbourne</dc:creator>
		<pubDate>Thu, 09 Apr 2009 06:12:45 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-352815</guid>
		<description>Because it would add all the other HTTP headers to torrents.

Ok, it would add an extra layer of indirection to bit torrents, but you could add extra things like proxying and authentication to torrents.

You&#039;re looking at it like an extension to HTTP, and thinking that it has some problems. Yes but it doesn&#039;t mean that every HTML page has to be a BT page. It could mean the opposite: every BT packet could have a HTTP header. That would add a lot of already well thought-out functionality.</description>
		<content:encoded><![CDATA[<p>Because it would add all the other HTTP headers to torrents.</p>
<p>Ok, it would add an extra layer of indirection to bit torrents, but you could add extra things like proxying and authentication to torrents.</p>
<p>You&#8217;re looking at it like an extension to HTTP, and thinking that it has some problems. Yes but it doesn&#8217;t mean that every HTML page has to be a BT page. It could mean the opposite: every BT packet could have a HTTP header. That would add a lot of already well thought-out functionality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: antini</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-343833</link>
		<dc:creator>antini</dc:creator>
		<pubDate>Tue, 20 Jan 2009 00:23:32 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-343833</guid>
		<description>Perhaps the HTTP link header?</description>
		<content:encoded><![CDATA[<p>Perhaps the HTTP link header?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: P2P Blog</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-343832</link>
		<dc:creator>P2P Blog</dc:creator>
		<pubDate>Tue, 20 Jan 2009 00:02:15 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-343832</guid>
		<description>&lt;strong&gt;The Pirate Bay&#039;s Tiamo: Bittorrent won&#039;t save you from Digg effect...&lt;/strong&gt;

Jacques Chester from Clubtroppo started an interesting discussion the other day with his proposal to use Bittorrent as a remedy against the Digg effect. However, the Pirate Bay&#039;s Fredrik Neij aka Tiamo thinks the numbers don&#039;t add up. ...</description>
		<content:encoded><![CDATA[<p><strong>The Pirate Bay&#8217;s Tiamo: Bittorrent won&#8217;t save you from Digg effect&#8230;</strong></p>
<p>Jacques Chester from Clubtroppo started an interesting discussion the other day with his proposal to use Bittorrent as a remedy against the Digg effect. However, the Pirate Bay&#8217;s Fredrik Neij aka Tiamo thinks the numbers don&#8217;t add up. &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BitTorrent For HTTP Failover &#124; Robert Accettura&#8217;s Fun With Wordage</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-343759</link>
		<dc:creator>BitTorrent For HTTP Failover &#124; Robert Accettura&#8217;s Fun With Wordage</dc:creator>
		<pubDate>Sun, 18 Jan 2009 01:20:33 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-343759</guid>
		<description>[...] is a proposal circulating around the web to create a X-Torrent HTTP header for the purpose of pointing to a [...]</description>
		<content:encoded><![CDATA[<p>[...] is a proposal circulating around the web to create a X-Torrent HTTP header for the purpose of pointing to a [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BitTorrent And Everything Technology Related - BBCCCP.com</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-343685</link>
		<dc:creator>BitTorrent And Everything Technology Related - BBCCCP.com</dc:creator>
		<pubDate>Sat, 17 Jan 2009 10:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-343685</guid>
		<description>[...] an X-Torrent header really prevent the Digg effect? Posted by: BBCCCP on 17th January 2009  Jacques Chester has an interesting idea to deal with the Digg effect: Chester essentially wants to use Bittorrent for HTTP caching to help [...]</description>
		<content:encoded><![CDATA[<p>[...] an X-Torrent header really prevent the Digg effect? Posted by: BBCCCP on 17th January 2009  Jacques Chester has an interesting idea to deal with the Digg effect: Chester essentially wants to use Bittorrent for HTTP caching to help [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Proposal for a new HTTP header: X-Torrent &#171; irrevocable stuff</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-343676</link>
		<dc:creator>Proposal for a new HTTP header: X-Torrent &#171; irrevocable stuff</dc:creator>
		<pubDate>Thu, 15 Jan 2009 18:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-343676</guid>
		<description>[...] read more &#124; digg story [...]</description>
		<content:encoded><![CDATA[<p>[...] read more | digg story [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JM</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-343674</link>
		<dc:creator>JM</dc:creator>
		<pubDate>Thu, 15 Jan 2009 17:16:22 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-343674</guid>
		<description>I can&#039;t see how this can work (without a lot of effort).   It&#039;s a good idea but you&#039;re going to end up with something like Amazon&#039;s S3 (thanks gassit) which isn&#039;t as transparent as you want.

First issue: the server is stalled and can&#039;t supply the page so you will never see the X-torrent header.

So you solve that like Amazon do by layering bittorrent over the top - ie. instead of serving the actual page to all requesters you serve up a bittorrent file and then the client browser uses that to download the page.    With light traffic this ends up a little slower as there is a level of indirection, and when things get heavy there&#039;s a bittorrent cloud to serve up your page.   Cool idea, and it&#039;s what Amazon are doing.

But you are going to have to change all your links - ie. get your site to reference a bunch of bittorrent files rather than html files.

Next you&#039;re going to have to get clients (all of em if you are to have any hope of transparency) to recognize what you are doing.

ie. you are going to have to turn the web (or at least your part of it) into a *.bt cloud rather than a *.html cloud.

In other words browsers have to become bittorrent clients.  Not technically impossible but not piss easy either (Firefox has a torrent plugin but I&#039;ve never got it to work).    Further you have to distribute this new functionality and get everyone to use it.

At this point you&#039;re trying to recreate the web from scratch using (let&#039;s make up an acronym) BTTP instead of HTTP.

To make this workable I think you&#039;d have to extend HTTP using something like the redirection condition (&quot;this page temporarily moved&quot; - I forget the code) so that the browser would attempt to reload the page the user is looking for but actually load the torrent file instead (which assumes your server is responsive enough to return that condition *and* that some server is available and responsive enough to subsequently serve up the torrent file).

Then - so long as the browser can recognize torrent files - bobs your uncle.

I just don&#039;t see how you could make this happen quickly enough to get the benefits you seek.   You need a certain population of enabled browsers to get enough of a cloud going to get the benefits.

The technical way of explaining what I&#039;ve described above is:
1. You&#039;re layering (or tunnelling) one protocol (BT) over another (HTTP)
2. That means you need protocol agents for that second protocol (BT) at each end (both in the browser and the server)

You&#039;re not going to achieve (2) which a simple header marker.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t see how this can work (without a lot of effort).   It&#8217;s a good idea but you&#8217;re going to end up with something like Amazon&#8217;s S3 (thanks gassit) which isn&#8217;t as transparent as you want.</p>
<p>First issue: the server is stalled and can&#8217;t supply the page so you will never see the X-torrent header.</p>
<p>So you solve that like Amazon do by layering bittorrent over the top &#8211; ie. instead of serving the actual page to all requesters you serve up a bittorrent file and then the client browser uses that to download the page.    With light traffic this ends up a little slower as there is a level of indirection, and when things get heavy there&#8217;s a bittorrent cloud to serve up your page.   Cool idea, and it&#8217;s what Amazon are doing.</p>
<p>But you are going to have to change all your links &#8211; ie. get your site to reference a bunch of bittorrent files rather than html files.</p>
<p>Next you&#8217;re going to have to get clients (all of em if you are to have any hope of transparency) to recognize what you are doing.</p>
<p>ie. you are going to have to turn the web (or at least your part of it) into a *.bt cloud rather than a *.html cloud.</p>
<p>In other words browsers have to become bittorrent clients.  Not technically impossible but not piss easy either (Firefox has a torrent plugin but I&#8217;ve never got it to work).    Further you have to distribute this new functionality and get everyone to use it.</p>
<p>At this point you&#8217;re trying to recreate the web from scratch using (let&#8217;s make up an acronym) BTTP instead of HTTP.</p>
<p>To make this workable I think you&#8217;d have to extend HTTP using something like the redirection condition (&#8220;this page temporarily moved&#8221; &#8211; I forget the code) so that the browser would attempt to reload the page the user is looking for but actually load the torrent file instead (which assumes your server is responsive enough to return that condition *and* that some server is available and responsive enough to subsequently serve up the torrent file).</p>
<p>Then &#8211; so long as the browser can recognize torrent files &#8211; bobs your uncle.</p>
<p>I just don&#8217;t see how you could make this happen quickly enough to get the benefits you seek.   You need a certain population of enabled browsers to get enough of a cloud going to get the benefits.</p>
<p>The technical way of explaining what I&#8217;ve described above is:<br />
1. You&#8217;re layering (or tunnelling) one protocol (BT) over another (HTTP)<br />
2. That means you need protocol agents for that second protocol (BT) at each end (both in the browser and the server)</p>
<p>You&#8217;re not going to achieve (2) which a simple header marker.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ralree</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-343672</link>
		<dc:creator>ralree</dc:creator>
		<pubDate>Thu, 15 Jan 2009 14:48:08 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-343672</guid>
		<description>&lt;blockquote&gt;a commenter on Reddit makes the fairly sensible suggestion that alternatively, web browsers could send a message to the web server that they will accept a torrent file instead of the original using the HTTP Accept-Encoding header.&lt;/blockquote&gt;

This doesn&#039;t seem sensible to me since it depends on the server that we&#039;re assuming cannot send you the page in the first place.  There&#039;s also a problem with page updating - let&#039;s say you updated this blog post, and client 1 had cached and started torrenting the old version.  Client 2 comes along, and successfully receives the new updated page, and starts serving it through the X-Torrent tracker.  Client 1 needs to realize it has an old copy, and re-request the page or get off the tracker.  This presents a security hole - any client can join the X-Torrent tracker and claim they have a new version of the site, DDOS the original server, and distribute their own defaced version using X-Torrent.  The only way to guarantee that the authors content is, excuse me for the pun, authoritative, is to have the author act as the sole seed, bringing updates to the tracker and refreshing everyone who is not identified as the author.

But, all skepticism aside, pretty cool idea.</description>
		<content:encoded><![CDATA[<blockquote><p>a commenter on Reddit makes the fairly sensible suggestion that alternatively, web browsers could send a message to the web server that they will accept a torrent file instead of the original using the HTTP Accept-Encoding header.</p></blockquote>
<p>This doesn&#8217;t seem sensible to me since it depends on the server that we&#8217;re assuming cannot send you the page in the first place.  There&#8217;s also a problem with page updating &#8211; let&#8217;s say you updated this blog post, and client 1 had cached and started torrenting the old version.  Client 2 comes along, and successfully receives the new updated page, and starts serving it through the X-Torrent tracker.  Client 1 needs to realize it has an old copy, and re-request the page or get off the tracker.  This presents a security hole &#8211; any client can join the X-Torrent tracker and claim they have a new version of the site, DDOS the original server, and distribute their own defaced version using X-Torrent.  The only way to guarantee that the authors content is, excuse me for the pun, authoritative, is to have the author act as the sole seed, bringing updates to the tracker and refreshing everyone who is not identified as the author.</p>
<p>But, all skepticism aside, pretty cool idea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rttech82</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-343669</link>
		<dc:creator>rttech82</dc:creator>
		<pubDate>Thu, 15 Jan 2009 12:18:47 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-343669</guid>
		<description>Makes perfect sense to me it does! Torrent here, torrent there,  everywhere a torrent torrent! Know what I mean?


http://www.anonweb.pro.tc</description>
		<content:encoded><![CDATA[<p>Makes perfect sense to me it does! Torrent here, torrent there,  everywhere a torrent torrent! Know what I mean?</p>
<p><a href="http://www.anonweb.pro.tc" rel="nofollow">http://www.anonweb.pro.tc</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rttech82</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-343668</link>
		<dc:creator>rttech82</dc:creator>
		<pubDate>Thu, 15 Jan 2009 12:18:10 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-343668</guid>
		<description>Makes perfect sense to me it does!


http://www.anonweb.pro.tc</description>
		<content:encoded><![CDATA[<p>Makes perfect sense to me it does!</p>
<p><a href="http://www.anonweb.pro.tc" rel="nofollow">http://www.anonweb.pro.tc</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: P2P Blog</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-343464</link>
		<dc:creator>P2P Blog</dc:creator>
		<pubDate>Wed, 14 Jan 2009 07:54:43 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-343464</guid>
		<description>&lt;strong&gt;Would an X-Torrent header really prevent the Digg effect?...&lt;/strong&gt;

(...) I&#039;d also argue that the X-Torrent header model has a fundamental flaw in that it still depends on the very server that is in trouble in such a situation....</description>
		<content:encoded><![CDATA[<p><strong>Would an X-Torrent header really prevent the Digg effect?&#8230;</strong></p>
<p>(&#8230;) I&#8217;d also argue that the X-Torrent header model has a fundamental flaw in that it still depends on the very server that is in trouble in such a situation&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacques Chester</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-343459</link>
		<dc:creator>Jacques Chester</dc:creator>
		<pubDate>Wed, 14 Jan 2009 07:01:58 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-343459</guid>
		<description>That&#039;s a good one, but it wouldn&#039;t fit with URLs already using ?queries. X-Torrent has the nice property that it doesn&#039;t interfere with addressing at all.</description>
		<content:encoded><![CDATA[<p>That&#8217;s a good one, but it wouldn&#8217;t fit with URLs already using ?queries. X-Torrent has the nice property that it doesn&#8217;t interfere with addressing at all.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gassit</title>
		<link>http://clubtroppo.com.au/2009/01/14/a-new-http-header-that-might-be-useful/#comment-343458</link>
		<dc:creator>gassit</dc:creator>
		<pubDate>Wed, 14 Jan 2009 06:59:46 +0000</pubDate>
		<guid isPermaLink="false">http://clubtroppo.com.au/?p=6976#comment-343458</guid>
		<description>Each administrator having to set up a tracker may not be as bigger deal as you think... Amazon S3 automagically produces torrent files for any files that are stored on the service. See &lt;a href=&quot;http://paulstamatiou.com/2007/09/27/how-to-amazon-s3-torrents&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt; for some info.</description>
		<content:encoded><![CDATA[<p>Each administrator having to set up a tracker may not be as bigger deal as you think&#8230; Amazon S3 automagically produces torrent files for any files that are stored on the service. See <a href="http://paulstamatiou.com/2007/09/27/how-to-amazon-s3-torrents" rel="nofollow">here</a> for some info.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
