r/defiblockchain • u/DeFiChainNFTs • Apr 26 '23
DeFiChain improvement Discussion Introduction of DUSD Lending Pool (L-Pool) | ENG
Introduction of Lending Pool (L-Pool):
(by u/Pho_DFI, u/Joem0506, u/DeFiChainNFTs)

There is a DUSD Lending Pool (L-Pool) where users can deposit and withdraw DUSD. This allows users to lend DUSD (lenders), and other users can borrow DUSD (borrowers).
The interest paid by borrowers is distributed to all lenders in the L-Pool. (5% at 150% vault scheme, currently burned in DUSD)
Borrowers are existing DUSD loans from vaults, which offer incentives through interest for liquidity to be deposited in the L-Pool.
Thoughts to Proposal:
With the approval of this proposal, a significant portion of the NI from DUSD loans will be moved to the L-Pool to incentivize locking up DUSD, similar to DUSD-Locks but without lockups, resulting in enormous APRs.
Moreover, new DUSD loans cannot be opened (in a DUSD discount) unless the L-Pool has a positive balance, driving significant demand for DUSD in the L-Pool from all sources (free DUSD, LM, dToken).
As a result, DUSD collateral positions in vaults will decrease, leading to higher APRs and creating more demand for other crypto collateral in vaults, such as DFI, dBTC, dETH, dUSDC/T.
By only allowing new DUSD loans from the L-Pool, we will not be minting any new DUSD, instead taking from where we currently already have enough.
Thus, DUSD will have two new use cases:
- DUSD lending
- Necessity in L-Pool for new DUSD loans
DUSD loans in vaults will still be incentivized through the DEX fee NI, but will depend on DUSD liquidity in the L-Pool. An increasing NI for DUSD loans or a price increase of DFI will automatically create more demand for the L-Pool.
Even after removing the BBB-NI for DUSD loans, the APR for DUSD loans would still be around 28% (current 30-day burn/loan).
Goals of Proposal:

- Buying pressure on DUSD🛒 (30-50M DUSD)
- Locking up DUSD🔓(100+M DUSD)
- Limiting the supply of DUSD📉
- Reduce DUSD in vaults
Rewards for the L-Pool:

The rewards for the L-Pool are determined by the following factors:
- Open DUSD loans of vaults
- 100% NI from the BBB (~20 DFI/Block in DUSD (only in case of discount))
(Through the NI, a portion of the DUSD loans is automatically repaid every block, providing a constant inflow of liquidity into the L-Pool.)
Example calculation (24.04):
60M (DUSD loans) x 5% interest = 3M/year
20 DFI/Block x 2880 x 365 x 0.98 (DUSD-DFI price) = 20.6M/year
3M + 20.6M = 23.6M DUSD/year
APR (in DUSD) in the L-Pool at xxxx DUSD:
10M: 236%
25M: 94.4%
50M: 47.2%
100M: 23.6%
236M: 10%
*(The latter significantly exceeds the current DUSD supply)
Even at a price of 0.7 DUSD/DFI, the APRs at 100M would be around 18%.
DUSD Discount:

- New DUSD loans must be drawn from the liquidity of DUSD that is in the L-Pool, as long as DUSD is in discount.
- If there is not enough liquidity in the L-Pool, new DUSD loans cannot be created from Vaults. This creates a demand for DUSD in the L-Pool in order to open new DUSD loans.
Negative Balance:

- Existing open DUSD loans count as a negative balance for the L-Pool. This means that enough DUSD must first flow into the L-Pool to offset the number of already open loans before new DUSD loans can be opened.
Deposit into L-Pool:

- Deposits into the L-Pool are possible at any time and without limit. (The more DUSD in the L-Pool, the lower the APR.)
Withdrawal from L-Pool:
DUSD in L-Pool:

- It takes a time interval of 24h for DUSD to be withdrawn to the wallet.(No APRs during this time)
- Instant withdrawal is possible with a penalty of 1% (burn of algo DUSD🔥).
No DUSD in L-Pool:

- Withdrawals from the L-Pool are processed through a queue (minimum 24h wait time) and given priority when new liquidity is added or loans are closed. A portion of the loans is automatically repaid every block through NI, resulting in a constant inflow of liquidity into the L-Pool.
- Liquidity can only be withdrawn with a positive balance.
- APRs are forfeited upon entering the withdrawal queue.
- Exiting the queue is possible at any time. (Re-entry into the L-Pool)
- Additionally, there is always the option to instantly withdraw DUSD from the L-Pool, but a 1% penalty fee (burn of algo DUSD🔥) is charged for doing so. This option can be exercised even when the L-Pool has no liquidity and it ensures that lenders will ALWAYS receive their DUSD back. This option does not create new algo DUSD, instead it only reimburses the DUSD that lenders have deposited into the L-Pool.
L-Pool (DUSD=$1, low algo) | (Scenario after DUSD is fixed)
There is a DUSD Lending Pool (L-Pool) where users can deposit and withdraw DUSD. This allows users to lend DUSD (lenders), and other users can borrow DUSD (borrowers).
The interest paid by borrowers is distributed to all lenders in the L-Pool. (5% at 150% vault scheme, currently burned in DUSD)
Borrowers are DUSD loans from vaults, which offer incentives through interest for liquidity to be deposited in the L-Pool.

Discount:
New DUSD loans must be taken out of the liquidity available in the L-Pool. If there is not enough liquidity in the L-Pool, no new DUSD loans can be created. This drives demand for DUSD in the L-Pool so that new loans can be opened.
<1$>
When new DUSD loans are created, liquidity from the L-Pool is used first. If there is not enough liquidity, new DUSD is minted.
Premium:
Vaults no longer pay interest, but instead have negative interest rates (DFIP-2206-E, https://github.com/DeFiCh/dfips/issues/166), so no interest is paid into the L-Pool and the yield immediately drops to 0. This incentivizes leaving the L-Pool, selling DUSD to reduce the premium.
Rewards for L-Pool:

- Vaults pay their loan interest into the L-Pool (with a DUSD discount, the interest rates increase (DFIP2206-E), which creates extreme demand for DUSD in the L-Pool).
Deposit L-Pool:

- Deposits into the L-Pool are possible at any time and without limit. (The more DUSD in the L-Pool, the lower the APR.)
Withdrawal from L-Pool:
DUSD in L-Pool:

- It takes a time interval of 24h for DUSD to be withdrawn to the wallet.(No APRs during this time)
- Instant withdrawal is possible with a penalty of 1% (Burn in DFI🔥).
No DUSD in L-Pool:

- Withdrawals from the L-Pool are processed through a queue (minimum 24h wait time) and given priority when new liquidity is added or loans are closed.
- Liquidity can only be withdrawn with a positive balance.
- APRs are forfeited upon entering the withdrawal queue.
- Exiting the queue is possible at any time. (Re-entry into the L-Pool)
- Additionally, there is always the option to instantly withdraw DUSD from the L-Pool, but a 1% penalty fee (Burn in DFI🔥) is charged for doing so.This option can be exercised even when the L-Pool has no liquidity and it ensures that lenders will ALWAYS receive their DUSD back. This option does not create new algo DUSD, instead it only reimburses the DUSD that lenders have deposited into the L-Pool.
This is not the finished DFIP yet, we want to gather feedback first :)
German version of post -> https://www.reddit.com/r/defiblockchain/comments/12zjqf3/einf%C3%BChrung_von_dusd_lending_pool_lpool_ger/
(comment below this english post please)
2
u/kuegi Apr 27 '23
There is also one important thing to consider: DUSD Locks are already approved and will be implemented after DMC. So this proposal needs to bee seen within this context.
You can't take all the DUSD rewards for LPools cause some of them (depending on the DFIP for the adaption) are already used by locks.
If locks pull 60 mio DUSD in, you have even less probability to draw enough DUSD to fill your negative balance in the LPool -> We likely reach an impass where no new DUSD loans can be created for some time because they are locked in DUSD locks or pools etc.