A Comparative Analysis of Decentralized Social Protocols