Matthew Toseland wrote:
 > This is interesting. We will eventually need some form of tit for tat,
 > won't we? Not necessarily in inserts, IIRC we talked about it as a way
 > to prevent an attacker flooding opennet with spam requests/inserts?
 > It's something we've talked about for a long time anyway...

Yup, I used to think it would work (at least for requests, inserts are 
more complicated) but I'm not so sure any more.

Imagine a node modified so that when it receives a request, it returns 
the data if it's in the cache or the store; otherwise it returns RNF 
with the remaining hops - it never forwards requests. This node will 
return fewer hits than a normal node, but it might return more hits *per 
byte of bandwidth used*. In that case, even if there's a TFT-like 
incentive mechanism, it might make sense for selfish users to modify 
their nodes. But if everyone does that, the network collapses.

Cheers,
Michael

Reply via email to