I asked this in another comment, but why aren't we using DHTs for peer discovery for social apps? The ratio mechanic provides incentives in the file sharing realm, but you need different incentives for the threaded chat realm.

check out https://ethswarm.org

it's only the storage infra, though. but it stores content, nodes, and messages in the same DHT.