As it presently stands, the Bitcoin protocol only allows for 40bytes of arbitrary data to be added to the blockchain (reluctantly, for many) via its OP_RETURN operand or modified transaction data.
A transactions is made that cannot be spent containing arbitrary data inside, with a fee attached as incentive for miners.
With this system, it makes something like a Social Network very difficult to construct on the Bitcoin blockchain. I'm wondering what sorts of things are possible with Ethereum for social networking given that the blockchain of Ethereum is more mature, flexible and better suited to just about everything than the Bitcoin blockchain (which is looking more like a dinosaur every passing second).
I cant stop reading about ETH, so if you have articles or links please provide them. I'm still building a knowledge of ETH, so please excuse my lack of knowledge if I'm off the mark in any way.