Introduction:
We are a group of DeFi quant professionals who have extensive experience in trading, banking and risk management. Some of us are pioneers in the crypto industry. We started our DeFi journey two years ago, and have been supporting Venus Protocol behind the scenes for more than a year. Recently, stable coins have been making headlines, so we did a deep dive into VAI and DAI minting mechanisms and discovered some improvements which can make VAI more solid as a stable coin.
Our Findings:
-
Some desirable characteristics of stable coins are not fulfilled by VAI. Some are results of the weaknesses in VAI minting mechanism:
1.1 Collaterals used for VAI minting: there is no restriction on which types of collateral can be used to mint VAI. Collateral Factor helps to mitigate the market risk but cannot control the risk in a black swan event.
1.2 VAI position is considered together with other borrow position: Compared to MakerDAO which allows users to only mint/borrow DAI, the minting of VAI in Venus behaves the same as a normal borrowing. When a user’s position is underwater (i.e. eligible for liquidation), the liquidators actually can choose to return another token in the debt and seize a portion of the collateral. When liquidation fails to restore account health and the liquidator chooses to return other assets instead of VAI, VAI becomes under-collateralized. [It is great that Venus plans to “Upgrade the liquidation sequence to prioritize VAI debt reduction” in their recent proposal PROPOSAL: Deploy the VAI PEG Stability module and Supply Liquidity to PancakeSwap for the VAI/USDT Pair]
1.3 Some holders cannot redeem VAI for 1 USD as they wish. There are only two cases in which people return/burn VAI: a) the minters can burn/redeem VAI they minted at any time b) People who bought VAI in the secondary market only can redeem VAI and seize other collateral in a liquidation event. The recent proposed VAI PEG Stability module helps to address this point to a certain extent.
-
We also found that there is Lack of VAI use cases. This is also, in part, a function of the previous point.
Currently the only use case of VAI is to stake in Vault and earn reward. People cannot redeem VAI to get equal value of assets. (This is a result from the VAI mechanism) If there is a way for people to redeem VAI for $1 assets, there will be arbitrage opportunities and trading activities will increase.
In addition, we found staking VAI is not a very good use case, as it does not release liquidity to the market. Thus the market depth is not there and it is vulnerable to market manipulation.
Having said that, we still think VAI can be promising. Venus is one of the largest DeFi protocols on the BNB Chain and it has been actively managing and improving the protocol. For VAI to become solid and increase adoption, we have the following suggestions.
Our Suggestions:
-
Restrict collateral types allowed for minting VAI OR we can set more conservative CF for minting VAI (i.e. the collateral factor used in minting VAI can be set differently from the ones used in borrowing other assets)
-
For each collateral type allowed, set a ceiling of collateral quantity. It ensures diversification in the collateral types. And the ceilings can be set up and continuously adjusted so that a healthy mix of collaterals is backing up VAI.
-
Isolate the collateral used for minting VAI. The collateral put to mint VAI should be separated from the rest and only used for backing up VAI. The collateral cannot be lent out like the other regular collateral.
-
We need to replace vault-staking VAI with a new use case. An easy start can be to add a VAI market with its collateral factor set to 0. Instead of staking VAI in the vault, people can get reward by supplying their VAI and the reward will depend on the demand (borrowing). Slowly, the VAI vault can phase out.
We welcome feedbacks and new ideas so that we can refine and come up an actionable detailed proposal from these ideas.