Neper Finance

Neper Finance

A highly-efficient algorithmic stablecoin protocol with a hard price floor and negative interest rates.

The problem Neper Finance solves

Existing stablecoin protocols often have a very low maximum Loan-to-Value (LTV) ratio, which significantly limits leverage capacity. These protocols are typically dependent on governance or use inefficient algorithms for stability maintenance. Neper addresses these issues with our innovative algorithm that issues pUSD collateralized by ETH.

  1. 💸 Low Minimum Collateral Requirement or High LTV: Inspired by Liquity, we have developed a novel redemption system that maintains a hard price floor of $1. Unlike Liquity, this system does not significantly increase the effective Minimum Collateral Requirement (MCR).

    • Rather than redeeming from the least collateralized vaults, we pool collateral from all vaults and redeem it pro-rated from each vault.
    • This process is efficient, even with a million active vaults, and is complemented by a small, controlled increase in MCR to further disincentivize minting.
  2. 📉 Negative Interest Rates: During bear markets, when borrowing demand is low and the protocol maintains a hard price floor, the value of the stablecoin can easily exceed $1 and remain there. To actively address this, we introduce the novel concept of an effective negative interest rate to stimulate borrowing demand. How does it work?

    • Each time a redemption occurs, the MCR gradually increases by a small percentage. This strengthens the $1 floor but also makes it easy to stay above $1 in sticky markets.
    • To counter this, our algorithm continuously reduces the MCR, with a cap at 105%. This approach provides more flexibility to those who minted in the 120+% range, effectively acting as a negative interest rate and re-pegging the price by increasing supply.
  3. ➕ Misc Features: A small aspect, but the protocol is designed with leverage traders in mind, allowing for the creation of multiple vaults enabling users to manage multiple strategies.

TLDR; 💵 Neper offers USD borrowing at a really high LTV / low MCR without losing stability.

Challenges we ran into

  • Designing the part of the algorithm that pools all the collateral during redemption was the trickiest. Since looping through all the vaults is not an option, we had to rebase both the collateral and debt by maintaining global parameters.
  • What added to the problem was that we also had a small borrowing fee that had to be considered when rebasing the debt.

Discussion