IIIEEEE.... at first that sounds very unfair...
(and note am proposing this in a 1 way fashion, in that you wouldn't go for fastest d/l clients -- be leach equally from
slow and fast alike, giving everyone a chance to share (maybe even an option to *prefer* (slightly) slower seeders, if you feel confident enough about a torrent, and know the high speed seeders have commercial boxes and ratios WAY higher than god, while the slow guys are struggling to maintain parity.
oTOH...(and have a bit of the opposite affect on ratios, it seems it would be best to always try to calculate the fastest receives in a torrent group, based on a few observations (ignoring the pathological case, for now, of them cutting out as soon as they got theirs...
that's what block lists are for...)... But 1), by seeding the highest speed connections 1st, They intern will be able to take your 100KB upload and spit it out and 10-20 times the speed -- hugely improving the health of the torrent. Second your connection be the only ne with critical pieces. The faster you get 100% the better the chance the swarm has of completing.
I know it sounds a bit unfair on the surface, but if you think about the health of the swarm as a whole, and what's best for
*everyone*, rather than having the thinking go toward strict equality, or feeding slower guys 1st cause they will take longer...
But that's not true -- they'll likely get a higher download rate if more people re feeding them from different directions , rather than just 1 slow dribble. So the sooner the high speed seeders get full copies -- and the larger the group is of them,
then the torrent WILL completely more quickly, and overall, be more healthy from the standpoint of any single member having
received more because more high speed seeds were available.
Make sense? It seems like the right thing to do, but on the surface, it rubs even me the wrong way, in terms of 'fairness' issues. But that's not really about what BitT is primarily about. It's about delivering content to the the masses and spreading it as quickly
as possible -- so as not to make optimal decisions in distribution, it would seem to be **morally** the wrong thing to do -- in terms of the context of the swarm.
While doing the 'reverse' would also theoretically help the swarm (If you don't cut and run), That type of change might tempt
too many people who's focus is on downloading rather than uploading...
Whatcha think?