Savings & Liquidations

Time to talk about our Savings product and what makes our multilayer liquidation engine extremely resilient.

There is an untold amount of ways in which a position can be liquidated. Perhaps the one most are acquainted with is Aave/Compound’s. As soon as a position becomes eligible for liquidation, a searcher bids on it with the correct amount of debt, unlocking collateral worth that much + the penalty. You may have also heard about Maker’s collateral auctions, or Liquity’s stability pool. More experimental ways have tried to use AMMs to do it smoothly.

What if we had them all, with specific rules for when to use each?

The problems

With traditional liquidations it’s most profitable to liquidate when the penalty function peaks. Once it does, the incentive is simply no longer there — no one liquidated at the peak of the position’s profitability, why would they at a lower level?

Stability pools address this issue. However, being at the forefront of liquidations might introduce a risk some may be unwilling to bear, which in turn may result in lower liquidity for the stability pool for the scale we’re going for. We want Nero protocol to appeal to everyone: retail, crypto natives, and institutions alike.

Maker’s Dutch auctions are an ingenious way to spread out the selling pressure in order to be able to handle the massive liquidations required at their scale. However, they use a fixed close factor which is suboptimal as it is more likely to trigger liquidation cascades.

Put on your thinking hat and let’s analyse the life cycle of an Nero liquidation.

Searchers

You open a position. Nero calculates your Liquidation Threshold at 82% LTV based on its composition. Your current LTV is 75%—you like to live dangerously and it has paid off until now.

Some days have elapsed and unfortunately your portfolio performed poorly. Your CDP’s LTV is now 82% and has become eligible for liquidation.

Remember last week’s article where we mentioned a range for the liquidation penalty and the close factor? For the sake of this demonstration, let it be between 3% and 12.5%, and 30% and 100% respectively. This means that if you were to get liquidated at 82% LTV the close factor would be 30% and the penalty 3%.

If no one chooses to liquidate at this LTV with the penalty at 3% and the close factor at 30%, these two numbers will continue to climb and peak at 100% and 12.5% respectively when your LTV reaches 88.88%.

If at this point, the peak of profitability of the liquidation function, the CDP still hasn’t been liquidated, then anyone is able to liquidate it via… the stability pool.

Stability Pool & Savings

The stability pool is a contract where users interested in safeguarding the protocol’s solvency deposit to get a return on their capital. In exchange for the risk they undertake, they are rewarded with interest from borrowers, as well as profitable liquidations, and because Nero is a cross margin system, these liquidations would result in a discounted acquisition of a basket of collateral assets.

The difference between Liquity’s OG Stability Pool and ours is that here, stability providers receive interest from borrowers, and the collateral assets acquired are more diverse. Additionally, we add automation services for the smart swapping and compounding of these assets via Sandclock.

What happens if the stability pool does not have enough capital to liquidate the collateralised debt position?

Enter, Socialised Liquidations

Inspired by Liquity’s Stability Pool architecture, when there isn’t enough capital in the stability pool to safely liquidate a position, the protocol will redistribute all the collateral in this CDP and all its debt proportionately to all CDPs in the system with these collateral assets.

Because of its ruleset, this mechanism mitigates the likelihood of bad debt ever accruing to the protocol and allows the protocol time for “buying pressure” to accumulate.

… And this is it. The protocol’s Savings Product which ties in with its 3-layer Liquidation Engine.

Last updated