@Sujiyan @nano
I would not be too worried about media over p2p networks. It's something that worked before.
Another problem is that moderation on p2p networks is going to be challenging if they ever get significant user base.
Where your social network graph is stored would depend on the implementation but it's generally a non-issue. Local settings or stored in the network shared data in some way.