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.
signature.asc
Description: Digital signature
_______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
