mStable (mUSD) is a noncustodial and self-governing stablecoin infrastructure to offer a base layer collateral protocol to develop DeFi applications and the creation of meta-assets, which are fully backed by a diversified basket of existing tokenized same-base assets. Noncustodial stablecoins are tokens where the private key to the wallet is completely controlled by its owner without involvement of a third party. Each meta-asset is a pegged-value crypto asset and represents a liquidity share in the underlying asset pool. Besides, these assets are minted or redeemed on-chain via the noncustodial mStable smart contracts. Smart contracts are just like regular contracts; however, instead of being drafted on paper, these contracts run in the form of protocols on blockchain. The mStable contracts allow underlying assets to be exchanged or swapped for a fee. Through the meta-asset creation, mStable caters to the following problems:
mStable assets are designed to generate a native yield for users who deposit mBTC or mUSD into mStable's Save Contract. mUSD is introduced by mStable as the first meta-asset composed of USD stablecoin assets, whereas mBTC is a crypto asset pegged to BTC price, backed by a tokenized BTC pool on the Ethereum network. Save Contract is mStable's non-custodial savings account, designed to be an accessible and reliable place to earn yield on the pegged-value crypto assets.
When users deposit their mUSD or mBTC assets into the Save Contract, they earn yield. Further, the user gets an yield-bearing imUSD or imBTC token. These yield-bearing tokens only appreciate over time and do not have a one-to-one relationship to the underlying peg's value. They can be redeemed for the underlying mBTC or mUSD at any time, resulting in the user receiving the accrued yield along with the original deposit.
In addition, mUSD aims to serve the following utilities:
Further, MTA, as a governance token of the mStable protocol, has the following utility on the ecosystem: