So does that also mean you have to store every file? or more like iTunes Match where if the file exists on the server, everyone gets served the master, instead of storing duplicates from millions of users.
You don't really have to answer that. it's not an end-user concern.