An In-Depth Look at Iris, a New Decentralized Social Network