What I would like, I think, is the ability to specify both the multihash and a place to request the data from.<p>Like, if I’m talking to someone over some chat setup which doesn’t have a built in “send this file directly to this person” feature, it would be nice to be able to say, give them a multihash of the file and my external ipv6 address (+ port? I’m not quite sure how routing works), and have them request the file from my computer.<p>Now, you might say “but how does that help with the situation where a bunch of people in a room want the same file from a distant location?”.<p>And, maybe it doesn’t as much? But I think if e.g. people on a local network had theirs try first if the local network already had it, and then check the given external address, that that could work?