On Mon, Sep 22, 2003 at 02:29:18PM -0400, Dan Merillat wrote:
> On Mon, 22 Sep 2003, Todd Walton wrote:
> 
> > > Reject queries for things outside your specialization
> > > first. This should teach other nodes quickly what your
> > > specialization is.
> > 
> > Exactly.  Rejecting queries for things outside your specialization will 
> > teach other nodes what your specialization is.  Which is the reason you 
> > wouldn't want to reject queries for things outside your specialization.
> 
> If I want to pick up subspace <X> on my cancer node, I can either QR a
> percentage of queries outside that subspace, or DNF a percentage quickly
> without trying.  Putting the code in the stock codebase improves
> routing.  Saying "It's an attack" is worthless, since if it does indeed
> teach the other node your specilization, a cancer node can do it NOW.

Waiting a while then DNFing, sending QueryRestarted's every N seconds,
would be a better attack. In fact, you might not ever need to send the
DataNotFound... :)
> 
> How do you propose a node learn of another nodes spec?  At some point
> you HAVE to make use of information returned from a probable cancer
> node.  
> 
> --Dan

-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to