Farcaster is a decentralized social media protocol. Here's everything you need to know about it and how to use it.