This is fascinating. Have there been any simulations about this? I'm sure they've looked into this in game theory, but I'm wondering if you have a big swarm of torrent clients, does the scale of the population change the outcome, or is it the same?
(It seems like it would be wise when designing the torrent clients to run such simulations, so I'm thinking this probably has been done at some point.)