The blockchain is a really terrible medium for a social network. Maybe some kind of hybrid where the blockchain entries point/link to a centralized (or federated) location, but, then, why not just build your own protocol that doesn't use the blockchain? Just build it over Matrix or something.
What does the blockchain provide, other than a buzzword?