The Unit protocol allows users to borrow stablecoin USDP based on various tokens value. For more details, check the first version of the whitepaper. https://github.com/unitprotocol/protocol_docs/raw/master/unit_wp.pdf.
Updated information will be provided below.
If a user would like to borrow stablecoin USDP, he has to deposit collateral first. In Unit Protocol, each Collateralized Debt Position(CDP) consists of 2 collateral — main collateral and COL. Each asset(main collateral) has its own restrictions on the minimum and maximum % of COL in CDP.
Every main asset has its own CDP, so with many different main assets, a user can create a few CDPs, and each of them may have different parameters.
This section represents ETH balance and non-zero balancers of assets in your wallet right now.
In this section, a user can deposit collaterals to the main asset CDP and borrow USDP.
Users can deposit an unlimited amount of main collateral and COL to CDP, but USDP borrowing ability will rely on min and max % of COL in position restrictions. The amount of USDP which can be borrowed can be found from the equation:
(mainUtilizedMax + col) ∗ minCol% = col
(main + colUtilizedMax) ∗ maxCol% = colUtilizedMax
Utilization means how much value of an asset we can use for minting USDP. Variables mainUtilizedMax and colUtilizedMax works as borders which constraint deposited value of col and main. So we can count the actual value of each asset we can utilize:
mainUtilize = min(main; mainUtilizedMax)
colUtilize = min(col; colUtilizeMax)
Total utilized collateral is a simple sum of separate collaterals:
totalUtilizeMax = mainUtilize + colUtilize
and after finding the total value which we actually use as collateral, we can count the maximum amount of USDP we can borrow depends on Initial Collaterization Ratio(ICR) — limit for initially opened position, represents proportion debt/collateral.
maxDebt = totalUtilizeMax*ICR
maxDebt is the total USDP a user can borrow based on collaterals amount and system risk parameters.
Buttons:
In this section, a person can withdraw collaterals and repay USDP for the selected main asset CDP. Withdraw function is limited with current ICR restrictions (the proportion of debt/collateral can’t be higher than this limit). The repay function is not limited, and the user can repay USDP anytime.
Buttons:
This table shows all open CDPs and their essential parameters. Each CDP can be managed after the relative main collateral choice on the top of the page.
H = (TotalCollateral * LR)/(BorrowedUSDP+StabilityFee)
where
In the section, you can see oracle prices of selected main asset and COL.
Right now, oracle represents 30 minutes window Uniswap time-weighted average price. More details here, https://uniswap.org/docs/v2/core-concepts/oracles/.
But soon it will be changed.
Asset related parameters
If for current CDP proportion debt/collateral overcome Liquidation ratio(LR), the position can be triggered for liquidation. The collateral will be sold for USDP. If Liquidator (any user) doesn’t want to buy out instantly, it triggers the auction with the linear per block price decreasing.
After realization, collateral for USDP, USDP, which is equal to debt, will be burned. Liquidation fees will be deducted, and the remaining part will be returned to the liquidated CDP owner’s address.
Would you like to earn many tokens and cryptocurrencies right now! ☞ CLICK HERE
Looking for more information…
☞ Website
☞ Explorer
☞ Source Code
☞ Social Channel
☞ Message Board
☞ Coinmarketcap
Create an Account and Trade Cryptocurrency NOW
☞ Binance
☞ Bittrex
☞ Poloniex
Thank for visiting and reading this article! I’m highly appreciate your actions! Please share if you liked it!
#bitcoin #crypto #blockchain #unit protocol duck #duck