I do not believe blockchain is a good fit for social media.
The problem can be broken down to who you want to share stuff with.
- Your friends
- The world.
If you just want to share with friends, a much better way is to have everyone have a "wall server". Just like everyone has an internet router. Your information lives on a dedicated computer that lives in the closet, and you control exactly who can see your data.
If you want to share with the world, then you have to have some way of alerting the world. And this will become far easier in the future as the interwebs3 will have the ability to broadcast, and there will be lots of listeners that collect and sort the broadcasts.
I do not believe that either of these communications types deserves or needs to be stored forever in dozens of computers around the globe.
it's not about data storage in my opinion, It's about turning the economics of social media on it's head.