Improving Vault and Bridge Security Parameters

Summary

  • This proposal aims to improve the bridge’s and vault’s economic security by:
    • Changing slashing for vaults from premium redeems and unprocessed redeems from 10% to 2%
    • Increasing the minimum collateral for all vaults to $1,000 * secure_threshold to ensure premium redeems and liquidations remain profitable
  • Use ~ $145 of the DAO treasury to buy iBTC and burn under-collateralized iBTC in the liquidation vault

Parameter Changes

Recently, a user reported a vault that got slashed for 10% of its collateral, which made the vaults collateral ratio fell below the liquidation threshold, and got liquidated. The result was that the vault's collateral ratio dropped below 100%. Hence, the vault’s BTC was no longer secured, and liquidators were not incentivized to redeem iBTC to receive collateral because the collateral value would be less than the redeemed iBTC.

The vault was likely abandoned, which only had ~$130 in collateral and backed 0.003515 iBTC, so the damage is limited to a few USD. However, it highlights that we should change a few parameters to prevent such cases from happening again. Therefore, the proposal suggests to apply the following changes:

  • Reduce the slashing punishment for premium redeems and unprocessed redeems from 10% to 2%
  • Increasing the minimum collateral for all types to $1,000 * secure_threshold or more specifically:
    • USDT: $1,500 (=1,500 USDT)
    • qUSDT: $1,500 (=7,500 USDT)
    • DOT: $1,300 (=236 DOT)
    • vDOT: $1,350 (=200 vDOT)
    • qDOT: $1,300 (=1,000 qDOT)

Reducing the slashing amount will have two effects. First, the change will ensure that punishments for vaults will not cause the collateral ratio to decrease below 100%. This is true if a vault is close to the lowest liquidation threshold in the entire system, which is 105%, so the liquidated collateral would still contain a 3% premium for liquidators. Secondly, it drastically reduces the financial risks for vault operators in case their service is unresponsive or temporarily falls below the premium redeem threshold. This should also support the current attempt to onboard new vault operators and increase mint capacity.

Increasing the minimum collateral is required to ensure that premium redeems remain profitable. We have recently seen several days where fees for Bitcoin transactions were ~$20, so premium redeems with a 2% premium on amounts of less than $1,000 would have been unprofitable. The same issue, although to a lesser extent, holds for liquidations if we assume that someone has to (re-)mint iBTC before/after burning his iBTC in the liquidation process. In both cases, a Bitcoin transaction will be triggered, so the proceeds from the premium redeem or liquidation should cover at least the costs of such a transaction. The suggested amount should still be small enough to not jeopardize decentralization but also to ensure profitability for the actions mentioned above.

Numerical example
If the vault is completely offline and does not respond anymore, it will get slashed until the collateral ratio is below the liquidation threshold. Assuming a newly registered vault would have at least $1,300 collateral at at 130% collateral ratio and is unresponsive, then users would be able to drain the vault down to $1,050 or 105% collateral ratio, by getting reimbursed on their failed redeems. Below that level the vault would get liquidated. At this point, a liquidator would get ~$50 for the liquidation, which should cover the transaction fees on BTC (if we assume he has to (re-)mint iBTC) and some profit.

Currently the smallest vaults only provide ~$5 to liquidators so even a small increase in BTC fees make it unprofitable for liquidators to do this.

Burn liquidated iBTC

Given that the liquidated collateral of the vault does not fully cover the iBTC value anymore, it is suggested to use treasury funds to buy 0.003515 iBTC with INTR via HydraDX and burn the iBTC to receive 130.08 USDT, which shall reside in the DAO’s treasury. At a Bitcoin price of $41,418.36 (as of 04.12.2023), this would incur a loss for the treasury of about $15.51.

Edited
Reply
Up 1
Share
Comments