>> |
Arc51
>>144561
To clarify, some opportunistic BitTorrent clients try to maximise their speed by parasitising the swarm - they just claim not to have any given piece of the file when another client asks for it, downloading all the time and never uploading. Fortunately, other clients in the swarm can detect this behaviour and blacklist the offending user.
One possible way to get around this is by having the client continuously spam the tracker with "new peer" announcements; it prevents the other clients from noticing its parasitic behaviour by continually pretending to be a newly arrived peer (it's not suspicious to download and not upload if you've just arrived, since you wouldn't have any data yet).
However, there's a solution for this, too - just blacklist any user that announces itself too frequently. This has the small side-effect of also blacklisting anyone who attempts to join the swarm repeatedly within a small timeframe for perfectly legitimate reasons (e.g., a failed connection the first time around).
|