Stablecoins, Explained

They have been touted as the silver bullet for eliminating crypto price volatility. But what are stablecoins, how do they work, and what are their downsides?