Can IPFS Bring An End to the Facebook Era?