[Proposal] Borrower Rewards Staking for +10% borrowing APR

This is my take on the Anchor v3 proposal and how we can improve borrower yield (thus driving borrower demand) and reducing emissions. I will post other forum links relating to this later.

Borrower incentives are often dumped right away to counterbalance the interest earned, this is how the realized 0% borrowing rate is created. However this creates persistent sell pressure on the token requiring frequent buybacks to maintain price stability.

My proposal both enables enhanced positive interest rates for borrowers to have self repaying loans and reduces the sell - side pressure.

Solution:

implement 5x rewards for 90 day staking and 10x rewards for 180 day staking.

Reduce Borrower emissions for not staking down to 1/5th their current variable level.

For the staking mechanism, users will put up the UST portion of ANC-UST LP on astroport. Anchor would then 5/10x the borrowers current rewards, take the borrowers UST, and deposit both sides into an ANC~UST loan and lock it up for the designated number of days. Upon release the borrower will own the entire LP and be able to sell it, including the 5/10x anchor portion that was provided on staking.

A lending protocol projectlarix.com has implemented this strategy for 3 months now and has seen tvl in the Larix-stable lps increase over 20% respectively.

With clear communication and an opt out mechanism this has been favoured relatively well on their platform as it’s also a simple defi yield strategy that can be done by borrowers.

This would probably change the present net borrowing rates rates accordingly. (Assume our present baseline is 0%

No staking: -9.15%
5x staking: 0%
10x staking: +11.44%

That’s right, we can offer the most competitive borrow rate in defi, this is exactly what larix is doing to drive borrowing demand and it’s been working (~5-10% increase over 3 months).

I will see if I can pull on chain data somehow to show evidence. Probably will consult with flip side on this but from what I’ve written down and crunched it’s probably one of the most effective and simple strategies for drawing borrowers as it offers an easy and direct way of earning defi yields. (What the majority of the borrower base is seeking).

Imagine if your a borrower and someone is PAYING YOU 11% for your collateral, now that’s a no brainer.
This also extends emissions runway, increase pool depth, and reduces sell pressure all at the same time.
At the end of the staking period if the protocol is doing well people are naturally incentivized to staking into governance for further yield.

I believe we can view the pseudo code for the system larix uses and implement one. We can approve a separate community spend to onboard some more developers to build this out and assist with the current workflow the team has on their plate. Maybe even consider students / apprenticeship if the market supply of labor is too low as it is at the moment. In fairness I don’t think it would be THAT complicated to implement however and we have a proof of concept to work off of.

edit:

Got the data to back it up now here:


here is raw data:

the massive spike just recently was invictus bonds launch (kinda like ohm pro bonds).

4 Likes

Come on guys? No interest in this idea?

I’ll see if I can get a flip side bounty tonight for how it’s done on larix

This is a solid model idea in many regards. It is a bit complex and would take some time to figure out how to integrate into the ve-ANC model. What are your thoughts on building that or how to avoid the model’s conflicts?

1 Like

My idea is to with borrower rewards, leave it the same but reduce the rate to 1/5th current math.

From there implement a second button, what this button would do is take in UST equal to 5x the current rewards the borrower could claim, issue 5x the borrowers claimable rewards, take both assets and pool them on Astro on a 90 day time lock. I’d have to consult with Astro on how this is feasible but from the app perspective it should just be adding another function and have rewards funds diverted to it on button click. Not sure how anchor implements that part. Then creating a new function which pools the UST and rewards on Astro and locks it up.

For a higher yield a 10x button could be implemented.

I think we can either gather some community members to implement the function, see if it passes through git/testnet, then approve a community spend to implement it/compensate developers who volunteered to work on the project.

Another option is to implement a spend to onboard new developers on the team that would free up some time for them to implement community ideas that require code complexity to be feasible. Since we have a treasury and Anchor reserves I think a couple juniors could work and be efficient use of protocol capital for the future as well. This would have to be an entirely separate proposal.

This would run independent of veANC more of a mechanical functionality on top of anchor borrower rewards than a new vesting mechanism in my eyes. It gives us a new policy lever to work with regarding borrower incentives. We also wouldn’t need LP incentives anymore with this function.

2 Likes

Got the data to back it up now here:


here is raw data: