The blockchain is a potential solution. But deep down I have high expectations for IPFS — I think a workable, usable alternative for Facebook there could be the beginning of a real movement towards a decentralized Internet.
Also, for anyone in this space: the Facebook killer app is Events. I can share photos & statuses in myriad ways, but I truly only have one way to access a complete events calendar for my city, organizations & social groups.