JazzFlight wrote:
Using the setting "ban users who give you bad data" hasn't worked for any client.
I've actually seen shadow's client ban IPs for repeatedly sending bad chunks. But sadly, it takes a while for it to happen, and a LONGER while if the verified chunk sizes are rather large on the torrent since the only way to know for sure that someone (intentionally or unintentionlly) is sending a bad chunk is for a specific peer to send you a complete chunk that can be verified on its own. The bigger the chunk size, the longer it seems to take for the client to achieve that and identify people injecting bad chunks into a torrent. For one torrent I was grabbing that had 4 meg verified chunk sizes, almost 100 megs (or 25 chunks) was wasted in the download before shadow's client could properly identify two peers that were uploading bad data. If the same torrent had smaller chunk sizes like as small as 256k or so, I am sure shadow's client would have picked up on the bad chunks a lot quicker and not have lost so much from redownloading from some of the same chunks from the bad peers over and over and over again.