> Federated services have metadata as well. > If a particular communication involves two different servers now *both* > servers will have all the metadata for that communication.
Indeed, hiding all the metadata is *hard*. Still, Having the overall metadata divided among a hundred servers or more reduces significantly the amount and quality of information available at any given server, compared to having it all centralized on a single service for whole world. In any case, I don't think that is the main benefit. I think the main benefit is that it makes it easy to move from one provider to another, which completely changes the dynamics. Stefan