Both these issues are mitigated by the random assignment of nodes within XOR space.
Sure, if all the nodes were on one big server, that would defeat the object. But by favouring small nodes you get two effects:
- on some larger servers running multiple nodes: increased correlation failure the the possibility of (actually I don’t see how metadata collection or deanonymisation might happen, but lets say that too :-)).
- a dramatic increase in the number of smaller commodity devices (ie truly distinct nodes) on the network, which works to oppose the effects of 1), and actually makes the networks stronger.
Edit: note that 1) is also limited by the bandwidth. You will only be able to put so many nodes on one server before you start having to add bandwidth to handle the traffic for all those nodes.
The problem with bitcoin is it lacks a means to favour small low performance miners, so they all got squeezed out, and the system has become highly centralised. SAFE Network aims to avoid this and to increase the security of the network by ensuring even people with a mobile phone will join and farm Safecoin with which they can pay for their use of the network.
The aim is to create a network owned by the participants, with Safecoin being the means for ensuring this happens rather than the network being created in order to provide a platform for Safecoin.
Safecoin can still be used for other things, but it ensures the decentralised ownership and operation of the network, as much as the network creates a platform for Safecoin and services built on it.