<?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>p2p Archives - The Story of David Kaspar</title>
	<atom:link href="https://blog.davidkaspar.com/archives/tag/p2p/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.davidkaspar.com/archives/tag/p2p</link>
	<description>Online journal and ponderings about the Internet, gadgets and photography.</description>
	<lastBuildDate>Thu, 04 Aug 2005 08:26:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://blog.davidkaspar.com/wp-content/uploads/2020/05/chubby.gif</url>
	<title>p2p Archives - The Story of David Kaspar</title>
	<link>https://blog.davidkaspar.com/archives/tag/p2p</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Credence: thwarting p2p pollution?</title>
		<link>https://blog.davidkaspar.com/archives/2005/08/credence-thwarting-p2p-pollution.php</link>
					<comments>https://blog.davidkaspar.com/archives/2005/08/credence-thwarting-p2p-pollution.php#respond</comments>
		
		<dc:creator><![CDATA[David Kaspar]]></dc:creator>
		<pubDate>Thu, 04 Aug 2005 08:26:19 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[credence]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[peer to peer]]></category>
		<category><![CDATA[pollution]]></category>
		<category><![CDATA[voting]]></category>
		<guid isPermaLink="false">https://davidkaspar.com/wp/2005/08/04/credence-thwarting-p2p-pollution/</guid>

					<description><![CDATA[<p>Certain peer to peer networks suffer from a high ratio of pollution: files that are fake, damaged, infected with viruses or similar. First attempts to lower the pollution were simple voting systems where users voted on whether a specific file was good or bad. I haven&#8217;t had much faith in such voting systems because it &#8230; <a href="https://blog.davidkaspar.com/archives/2005/08/credence-thwarting-p2p-pollution.php" class="more-link">Continue reading<span class="screen-reader-text"> "Credence: thwarting p2p pollution?"</span></a></p>
<p>The post <a href="https://blog.davidkaspar.com/archives/2005/08/credence-thwarting-p2p-pollution.php">Credence: thwarting p2p pollution?</a> appeared first on <a href="https://blog.davidkaspar.com">The Story of David Kaspar</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="http://blog.davidkaspar.com/images/credence.jpg" class="alignleft"  title="Credence project" width="200" height="90" border="0" alt="" />Certain peer to peer networks suffer from a high ratio of pollution: files that are fake, damaged, infected with viruses or similar. First attempts to lower the pollution were simple voting systems where users voted on whether a specific file was good or bad.<br />
I haven&#8217;t had much faith in such voting systems because it seemed too easy to spam the systems with fake votes. Surely enough, various companies have already been identified who pollute the peer to peer networks with fake files and rate the files as good.<br />
<a href="http://www.cs.cornell.edu/People/egs/credence/" title="Credence project home page">Credence</a> is an academic project that has a different approach to the problem: it implements a <i>voter correlation scheme</i>.<br />
Users that vote similarly become grouped together and results on a particular object (e.g. a p2p file) are then correlated by the voting group you belong to.<br />
This means that malicious users will quickly form their own <i>voting communities</i> and have little effect on groups of honest voters.<br />
There is a second benefit from this strategy. Votes from malicious users will not be disregarded but will ultimately start being counted as direct opposites. If a dishonest voter votes <b>positively</b> on an object, the honest user will count that as a <b>negative</b> vote for that object. The dishonest voting circles will not even be aware of what the current status of an object is to other voting communities.<br />
One possible attack on <a href="http://www.cs.cornell.edu/People/egs/credence/" title="Credence project home page">Credence</a> would be by a user that votes honestly on a large amount of certain files but votes dishonestly on one or a few specific target files. It is however very complex trying to analyze how many honest votes need to be placed for each dishonest vote while retaining it&#8217;s own <i>credence</i>.<br />
Another common vulnerability of voting systems is the possibility for a single node to assume many different identities (also known as <a href="http://portal.acm.org/citation.cfm?id=687813">The Sybil Attack</a>). <a href="http://www.cs.cornell.edu/People/egs/credence/" title="Credence project home page">Credence</a> attempts to minimise the risk for a Sybil attack by requiring a large download for each new identity.<br />
For honest users it will not be a problem to download one single large file. For dishonest individuals it will be very costly to download a large amount of files in order to set up fake identities.<br />
Now if it only was possible to combine this robust voting system with the <a href="http://blog.davidkaspar.com/archives/2003/10/meet_herbivore_an_anonymous_p2p_networking_protocol.php" title="Herbivore anonymous P2P">anonymous P2P networking protocol</a> I wrote about earlier. This would make it much more reliable and risk free to share let&#8217;s say political opinions..</p>
<p>The post <a href="https://blog.davidkaspar.com/archives/2005/08/credence-thwarting-p2p-pollution.php">Credence: thwarting p2p pollution?</a> appeared first on <a href="https://blog.davidkaspar.com">The Story of David Kaspar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.davidkaspar.com/archives/2005/08/credence-thwarting-p2p-pollution.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Bittorrent &#8211; The new P2P in town</title>
		<link>https://blog.davidkaspar.com/archives/2003/12/bittorrent-the-new-p2p-in-town.php</link>
					<comments>https://blog.davidkaspar.com/archives/2003/12/bittorrent-the-new-p2p-in-town.php#comments</comments>
		
		<dc:creator><![CDATA[David Kaspar]]></dc:creator>
		<pubDate>Fri, 05 Dec 2003 17:04:09 +0000</pubDate>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[bittorrent]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[p2p]]></category>
		<guid isPermaLink="false">https://davidkaspar.com/wp/2003/12/05/bittorrent-the-new-p2p-in-town/</guid>

					<description><![CDATA[<p>The idea is brilliant; tap in to your users upload capacity to distribute your product across the Internet more efficiently. If you have a killer product that your customers are downloading, the distribution (bandwidth) costs will increase proportionally with the amount of customers. This may be ok if the product is commercial and you can &#8230; <a href="https://blog.davidkaspar.com/archives/2003/12/bittorrent-the-new-p2p-in-town.php" class="more-link">Continue reading<span class="screen-reader-text"> "Bittorrent &#8211; The new P2P in town"</span></a></p>
<p>The post <a href="https://blog.davidkaspar.com/archives/2003/12/bittorrent-the-new-p2p-in-town.php">Bittorrent &#8211; The new P2P in town</a> appeared first on <a href="https://blog.davidkaspar.com">The Story of David Kaspar</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="http://www.davidkaspar.com/pics/bittorrent_logo.png" alt="" border="0" align="left" hspace="10" class="imageborder" />The idea is brilliant; tap in to your users upload capacity to distribute your product across the Internet more efficiently.<br />
If you have a killer product that your customers are downloading, the distribution (bandwidth) costs will increase proportionally with the amount of customers. This may be ok if the product is commercial and you can transfer the distribution costs to the cost of the product.<br />
If on the other hand it is a free-ware product, lets say an open source application, you may find it hard to finance the popularity of the project.</p>
<p><span id="more-110"></span><br />
As mentioned above, Bittorrent uses the (free) upload capacity of your users to distribute the product. In effect, the users that have downloaded parts of the product will start sending those parts to other users and the load on your server will decrease.<br />
How well does the network perform?</p>
<blockquote><p>Bittorrent routinely supports about 1000 downloaders of files around a gigabyte in size. After current tracker scaling work, the next scaling bottleneck is expected to be in the hundreds of thousands of simultaneous downloaders. &#8211; (<a href="http://bitconjurer.org/BitTorrent/FAQ.html">Bittorrent FAQ</a>)</p></blockquote>
<p>One characteristic of the Bittorrent network is that popular files that are being downloaded by many users are easy to get and with a high transfer rate (in contrast to other P2P networks). Older files that are not being downloaded by other users are not hard to get.<br />
To get started, download a client that supports the Bittorrent protocol. I have tried various clients and have two favorites. As a lightweight client, I prefer <a href="http://bt.degreez.net/">TheSHAD0W&#8217;s</a> EXPERIMENTAL BITTORRENT CLIENT.<br />
I have had better results with the more feature packed <a href="http://www.shareaza.com">Shareaza</a>. It supports all of the following networks: Gnutella 1and 2, eDonkey and Bittorrent. The original client can be found here: <a href="http://bitconjurer.org/BitTorrent/download.html">Bittorrent software</a>.<br />
Any resource that can be downloaded will have a small file called a <i>torrent</i> that holds crucial information about the resource. Among other things it will tell you the name and hash of the resource making it very hard to fake resources and ensuring correct downloads. The torrent will also tell you the <i>tracker</i> for this resource.<br />
Trackers serve as a central point for sharing information about the various users downloading the resource and what parts each user has downloaded. This means a file is never transferred via the tracker, only information about transfers is. If the tracker is down or is not available for some other reason, you will not be able to download the resource.<br />
<a href="http://bt.etree.org/">etree.org</a> is a community for sharing the live concert recordings of <b>trade friendly</b> artists. Other large source of torrents is <a href="http://suprnova.org/">suprnova.org</a>.<br />
<font style="font-size: xx-small;">BitTorrent, its logo and its web site are all copyright &copy; 2001-2003 Bram Cohen</font></p>
<p>The post <a href="https://blog.davidkaspar.com/archives/2003/12/bittorrent-the-new-p2p-in-town.php">Bittorrent &#8211; The new P2P in town</a> appeared first on <a href="https://blog.davidkaspar.com">The Story of David Kaspar</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.davidkaspar.com/archives/2003/12/bittorrent-the-new-p2p-in-town.php/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
