It's a bit of tricky problem, because people may not like unknown, random files on their pc, and probably, because such algorithm is distributed and will need to resist attacks.
But i think that the payoff is big: what Bitorrent did to popular files, such an algorithm could do to rare files.