Stablecoins are a significant presence in the cryptocurrency market. They are essentially defined as cryptocurrencies that are pegged to fiat currencies or other assets to achieve stable value. Currently, mainstream stablecoins are mainly distinguished based on the type of collateral and the degree of centralization in their issuance. Those backed by fiat currencies are mostly issued in a centralized manner and currently dominate the market. On the other hand, those backed by crypto assets or algorithmic stablecoins are mostly issued in a decentralized manner. Each category has its leading figures, and every stablecoin design framework has its advantages and disadvantages.