Back

What Is Stablecoin?

Stablecoins are digital assets that track the value of fiat currencies or other assets. For example, you can purchase tokens pegged to the dollar, euro, yen, and even gold and oil.

A stablecoin allows the holder to lock in profits and losses and transfer value at a stable price on peer-to-peer blockchain networks.

Bitcoin (BTC), Ether (ETH), and other altcoins have always historically been volatile. While this provides many opportunities for speculation, it does have drawbacks.

Volatility makes it challenging to use cryptocurrencies for day-to-day payments. For example, merchants may take $5 in BTC for a coffee one day but find their BTC worth 50% less the next. This makes it challenging to plan and operate a business around.

Before, crypto investors and traders had no way to lock in a profit or avoid volatility without converting crypto back into fiat. The creation of stablecoins provided a simple solution to these two issues. Today, you can easily get in and out of crypto volatility using stablecoins like BUSD or USDC.



How do stablecoins work?

Creating a coin that tracks another commodity’s price or value requires a pegging mechanism. There are multiple ways to do this, and most rely on another asset acting as collateral. Some methods have proved more successful than others, but there is still no such thing as a guaranteed peg.



Fiat-backed stablecoins

A fiat-backed stablecoin keeps a fiat currency, such as USD or GBP, in reserves. For example, each BUSD is backed up by a real US dollar held as collateral. Users can then convert from fiat into a stablecoin and vice versa at the pegged rate. If the price of the token drifts from the underlying fiat, arbitrageurs will quickly bring the price back to the fixed rate.

Let’s say BUSD is trading above one dollar. Arbitrageurs turn US dollars into BUSD and sell them for more on the market. This increases the supply of BUSD for sale and lowers the price to one dollar again. If BUSD trades below one dollar, traders purchase BUSD and convert it to USD. This increases demand for BUSD, raising its price back to one.



Crypto-backed stablecoins

Crypto-backed stablecoins work in a similar way as fiat-backed stablecoins. But instead of using dollars or another currency as reserves, we have cryptocurrencies acting as collateral. As the crypto market is highly volatile, crypto-backed stablecoins usually over-collateralize the reserves as a measure against price swings.

Crypto-backed stablecoins use smart contracts to manage minting and burning. This makes the process more reliable as users can independently audit the contracts.

However, some crypto-backed stablecoins are run by Decentralized Autonomous Organizations (DAOs), where the community can vote for changes in the project. In this case, you will have to get involved or just trust the DAO to make the best decisions.

Let’s look at an example. To mint $100 of DAI pegged to USD, you will need to provide $150 of crypto working at 1.5x collateral. Once you have your DAI, you can use it how you want. You could transfer it, invest with it, or simply keep it. If you want your collateral back, you’ll need to pay back the 100 DAI. However, if your collateral drops below a certain collateral ratio or the loan’s value, it will be liquidated.

When the stablecoin is below $1, incentives are created for holders to return their stablecoin for the collateral. This decreases the supply of the coin, causing the price to rise back to $1. When it’s above $1, users are incentivized to create the token, increasing its supply and lowering the price. DAI is one example, but all crypto-backed stablecoins rely on a mix of game theory and on-chain algorithms to incentivize price stability.



Algorithmic stablecoins

Algorithmic stablecoins take a different approach by removing the need for reserves. Instead, algorithms and smart contracts manage the supply of the tokens issued, similar to the monetary policy of a central bank. This model is much rarer than crypto or fiat-backed stablecoins and more challenging to run successfully.

Essentially, an algorithmic stablecoin system will reduce the token supply if the price falls below the fiat currency it tracks. This could be done via locked staking, burning, or buy-backs. If the price surpasses the value of the fiat currency, new tokens enter into circulation to reduce the stablecoin’s value.