Re: Re: My Gnutella spam reduction idea revised

Arne Babenhauserheide <[email protected]>
Newsgroups gmane.network.gnutella.devel
Message-ID <[email protected]>
Am Montag, 7 de Mai de 2007 20:25 schrieb Michael Rogers:
> just_courtney_girl wrote:
> > Now, one possible problem I'd see with such an
> > approach is what if the spammers/robots
> > participate more than the users and good files
> > are marked as garbage and bad ones are marked
> > as good?
>
> I don't think Credence is based on voting - if I recall correctly it
> looks for users who have tended to agree with your ratings in the past,
> and asks them about files you haven't yet rated.

It also looks for people who have disagreed with your ratings and uses their 
votes inverted. So spammers need to vote up many files to be able to vote up 
one of their bad files and the good votes of many spammers in fact help the 
users identifying good files (because those will have been voted up more 
often than others, while the spam files will have been voted down by honest 
users quite often). 

The obnly thing which might twart Credence is spoofed sha1sums (so files are 
served which don#t fit the sha1), but that problem could be solved by relying 
upon TigerTree instead of Sha1, because to my understanding a spoofed 
TigerTree hash would be recognized when the first packet is downloaded (and 
doesn't verify). 

More information on Credence (and the conclusions of its authors): 
- http://www.cs.cornell.edu/People/egs/credence/Credence_nsdi.pdf

More papers: 
- http://credence-p2p.org/paper.html

Sourcecode: 
- 
http://credence.cvs.sourceforge.net/credence/LimeWire/core/com/limegroup/gnutella/credence/
- 
http://credence.cvs.sourceforge.net/credence/LimeWire/gui/com/limegroup/gnutella/gui/credence/

Best wishes, 
Arne


[Non-text portions of this message have been removed]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.