This proposal is probably a longer term proposal (quite some code to write), but all the proposals I read so far can be accomplished with this one.
Background
We are seeing a lot of proposals here about what should be done with the PCV :
- A redeem mechanism in FEI for ETH
- A redeem mechanism in FEI or FEI + TRIBE for ETH
- A redeem mechanism in fixed $ amount
- Farm in a Yearn vault
- Liquidity in a Balancer pool
- Liquidity in a Curve pool
- Stake in LIDO
- ETH Options
- etc…
It is good that some actions are taken globally by DAO, at the protocol level, but I also believe there should be some room for competition and “permissionless innovation” in the management of the PCV, to discover what works and what doesn’t, at what thresholds, etc.
What is your proposal ?
The proposal is to allow TRIBE holders to borrow value from the PCV at no interest rate, using staked TRIBE as collateral for the loan.
Like a forest , TRIBE holders will allow multiple management strategies to grow.
What does it accomplish ?
- It gives a first utility to the TRIBE token beyond governance.
- The staked TRIBE contributes to improving the collateralization of the protocol.
- PCV is partially protected from volatility of the underlying assets (currently, just ETH).
- It allows fast iteration & competition in the management of the PCV.
How is it accomplished ?
On the protocol level, a new loan mechanism is implemented :
- A portion of the ETH PCV is assigned to a new
EthPCVLoanManager
- Determined by DAO vote, e.g. 20%.
- There could be multiple
LoanManager
once PCV is diversified into multiple assets.
- TRIBE can be staked to borrow ETH from the PCV.
- LTV (loan-to-value) thresholds are determined at protocol level, by DAO votes.
- E.g. 3$ of staked TRIBE allow for 1$ loan from the PCV (33% initial LTV).
- E.g. Liquidation can happen if LTV raises above 70%.
The net effect for the protocol is : collateral increases by ~2$ for each 1$ borrowed (1$ taken out, 3$ staked), and the volatility risk/opportunity of ETH is transferred to the borrower.
If the LTV raises above a given threshold, the position can be liquidated to the benefit of the caller and the protocol (at the expense of the TRIBE staking borrower).
The loans are denominated in constant dollar value, and can be paid back either in FEI or in the borrowed asset, ETH (for the protocol, gaining ETH or burning circulating FEI is the same).
Borrowers could be large TRIBE whales, or smart contract systems aggregating the TRIBE stake of smaller TRIBE holders.
Example 1 : ETH value soars (opportunity cost to the protocol)
In this scenario, the value of TRIBE stays the same, so the LTV stays at 33% since loans are denominated in fixed $ value.
- 3M$ of TRIBE are staked to borrow 1M$ of ETH from the PCV
- PCV increases by +2M$ (-1M$ of ETH, +3M$ of TRIBE).
- ETH doubles overnight the borrower now has 2M$ worth of ETH.
- PCV is still at +2M$.
- Borrower pays back the loan using half their ETH, and keeps 1M$ of free ETH.
- PCV is at +3M$ (-1M$ of ETH +1M$ of ETH + 3M$ of TRIBE)
- Borrower unstake their TRIBE.
- PCV is the same as before the loan.
- The protocol did not profit from the raising value of ETH.
Example 2 : ETH value crashes (the protocol is protected)
In this scenario, the value of TRIBE stays the same, so the LTV stays at 33% since loans are denominated in fixed $ value.
- 3M$ of TRIBE are staked to borrow 1M$ of ETH from the PCV.
- PCV increases by +2M$ (-1M$ of ETH, +3M$ of TRIBE).
- ETH crashes -50% overnight the borrower now has 0.5M$ worth of ETH.
- PCV is still at +2M$.
- Borrower needs to buy more ETH or FEI to pay back the loan.
- Alternatively, a mechanism to market sell the staked TRIBE for FEI and reduce the value of the loan could be implemented.
Example 3 : TRIBE value soars (improve protocol collateralization)
Nothing special to say here. At the time of taking the loan, LTV is at 33%. If the value of TRIBE increase, the borrower can borrow more ETH from the protocol. If the borrower does not increase the size of the loan, the rise of TRIBE value benefits the protocol by increasing the collateralization ratio.
Example 4 : TRIBE value crashes (liquidation)
- 3M$ of TRIBE are staked to borrow 1M$ of ETH from the PCV
- PCV increases by +2M$ (-1M$ of ETH, +3M$ of TRIBE).
- TRIBE value crashes -50% overnight LTV is now 67%, better close the loan soon !
- TRIBE value crashes even more. LTV crosses the >70% threshold let’s say that the staked TRIBE now only are worth 1.25M$.
- Anyone can send 1M$ to the protocol (in ETH or FEI) to get the 1.25M$ worth of staked TRIBE.
- The address who liquidated the 1.25M$ worth of TRIBE can market sell them to get >1M$ of ETH or FEI back instantly, making a nice profit while keeping the protocol safe.
Who does it benefit ?
- It benefits FEI users because the collateralization is reinforced.
- It benefits FEI users because the price will stay closer to the peg (see below).
- It benefits TRIBE holders because it gives an additional power to their token.
- It benefits FEI & TRIBE holders because more integrations with other protocols will exist.
- It benefits FEI & TRIBE holders because they can stake their FEI or TRIBE in multiple competing strategies that will give staking rewards.
What are the costs and risks ?
- It will require new developments, and with new code comes new risks. I suggest the Fei Labs team is closely following the development of that feature (or that they do it themselves), and that Fei Labs finances audits of these core protocol changes.
- If the TRIBE value drops 99% and liquidation does not happen, or if no one operates liquidation bots, some PCV could be lost.
- TRIBE staking pools (borrower smart contracts) do not present a risk to the protocol, since all loans are safeguarded by a collateral of TRIBE. But TRIBE stakers could be at risk if they ape into a flawed/scam/unaudited strategy.
Why should the community vote for this ?
Because it’s awesome !
- TRIBE tokens will help secure the FEI stablecoin.
- TRIBE tokens can be staked to earn rewards in multiple strategies.
- TRIBE tokens can vote to implement the successful strategies happening at small scale (and protected by TRIBE staking) to be part of the core protocol strategy.
- Anyone can build anything and I’m sure we’ll see some unexpected uses of the PCV.
Here are 3 smart contracts that I would like to code using the new TRIBE Loan feature :
Arbitrage of FEI when price is below peg ⚠️READ THIS⚠️
Essentially, this proposal allows staking TRIBE holders to always be able to redeem FEI at the exact peg price, so staking TRIBE holders can perform risk-free arbitrage and stabilize the price of FEI :
Assuming 1000$ of TRIBE staked :
- Take 300$ ETH loan from the protocol.
- Instantly swap those 300$ of ETH to > 300 FEI.
- Pay back loan with 300 FEI.
- Keep the extra FEI.
- Take a new loan, repeat until FEI price reaches 1$.
Staking TRIBE holders can profit from underpeg FEI and reduce the need for reweights.
Price floor of .995 DAI to redeem FEI tokens
Assuming 1000$ of TRIBE staked :
- Take 300$ ETH loan from the protocol.
- Instantly swap those 300$ of ETH to 299 DAI.
- Allow up to 300 FEI to be redeemed for 298.5 DAI.
- Pay back loan with 300 FEI.
- Use the remaining 0.5 DAI to buy TRIBE on the market.
The pool’s quantity of TRIBE will grow, offering staking rewards for TRIBE stakers.
Curve liquidity farming
Assuming 1000$ of TRIBE staked :
- Take 300$ ETH loan from the protocol.
- Instantly swap those 300$ of ETH to 299$ worth of other stablecoins.
- Provide liquidity on Curve.
- Accumulate CRV tokens and trading fees.
Pay back the loan with the earned interests.
Anyone can code any other of the strategies proposed (redeem FEI for X, farming in yearn/balancer/lido/…). Some strategies could decide to give some (most?) of their profits back to the protocol, instead of individual TRIBE stakers, and the DAO could vote to incentivize those strategies by distributing TRIBE from the 40% DAO treasury. Or just replicate the strategy using the main PCV pool.