I wrote a Twitter thread, but copying to the forum for further discussion:
Here are four ways Anchor can compensate users for the liquidation bug (~$9M of impact). It should be noted that these ideas can be used in combination with each other (e.g., 50% / 50%). From most preferable to least preferable:
1. TFL intervenes, uses profits from past liquidations to compensate users
Before the liquidation queue mechanic, TFL operated a privileged (but “benevolent”) liquidation bot that was extremely profitable. These liquidations, some of which happened at a non-zero liquidation discount, were never meant to be used for profit but to stop another May death spiral.
Do’s original post on the matter:
Can TFL liquidation profits be used to fund the reimbursement? To me, it feels a little weird that TFL profited off liquidations (and potentially even profited off of this bug if they placed bids into Kujira).
Pros: Does not affect the health of Anchor or the ANC token. A $9M write-off is negligible for TFL.
Cons: Requires TFL intervention, but precedent exists. Back in July, TFL stocked up Anchor’s yield reserve with $70M from its Stability Reserve Fund.
2. TFL intervenes, uses a portion of the $4.5B worth of Ozone reserves.
Ozone is a yet-to-be-released insurance protocol. Funds in Ozone were meant to be used for “coverage of technical failure risks in the Terra DeFi ecosystem”.
Given that the oracle was a technical failure, usage of the funds here seems appropriate.
Pros: Does not affect the health of Anchor or the ANC token. A $9M draw-down would be negligible to Ozone reserves.
Cons: Requires TFL intervention.
3. ANC eats the loss, uses a portion of community reserves / borrower incentives / Luna staking airdrops.
Anchor has 100M ANC tokens stored in its community fund. At current price of $3.50, 2.6M ANC tokens (~3% of the community fund) would need to be sold for $9M.
According to Alpac4 dashboard, the daily ANC volume can reach ~$21M. A $9M sale would have to be carefully managed. As ANC price goes down, Anchor may need to sell more reserves.
Pros: No TFL intervention required.
Cons: ANC token price negatively impacted.
4. ANC eats the loss, uses a portion of its $79M yield reserves.
The yield reserve is supposed to be used to stabilize depositor yields if borrower demand is not sufficient to pay out the fixed depositor rate. It has been on a steady upward trajectory.
Based on current deposits of $3.5B and a rate of 19.5%, Anchor currently pays ~$1.9M of interest per day. $9M would represent 4.5 days of interest payments.
Pros: No TFL intervention required.
Cons: ANC yield reserves weakened.
Would love @PFC and @mcantieri to opine on whether #1 and #2 are realistic options. Can we actually expect to get TFL involved in restitution?