SIP-0075 Reduce Zero Origination Fee

SIP-0075: Reduce Zero Origination Fee

Summary

If approved, this proposal will reduce ZUSD origination fee floor in the Sovryn Zero protocol from 13% to 8%.

Background

Six months ago, the origination fee floor of Zero Protocol was raised to 99% with SIP-0066.

Essentially, Bitocracy paused the minting of ZUSD by setting extremely high fees to maintain the DLLR peg.

Two months ago, Zero was „reopened“ by setting the origination fee to 13% with SIP-0071. This fee was deliberately set quite high in order to cautiously ramp up the system again and achieve the assumed balance between supply and demand for $DLLR.

Since then several key observations were made:

The total supply of ZUSD decreased from approximately 6.69 million (start SIP-0066) to 4.58 million (start SIP-0071) to 3.85 million (now).

Numbers of LoC’s declined from 150 (start SIP-0066) to 88 (start SIP-0071) to 83 (now).

The total collateral ratio increased from around 372% (SIP-0066) to 530% (SIP-0071) to 604% (now).

From SIP-0066 to SIP-0071 (8/23-12/23), Zero fee revenue was 15k USD. Since SIP-0071 (01/24) Zero fee revenue is 34k USD.

Motivation

Despite reopening Zero, we can still see a decline in the metrics shown above.

Large parts of the excess ZUSD supply has been removed.

The current 10% interest rate of DLLR lending pool also indicates strong demand.

Therefore, we believe it is a good time to make Zero more accessible and to increase protocol revenue.

Individual users should make sure they understand the system and specifically, redemptions.

If significantly more redemptions occur than expected, Sovryn can also use the increased revenue as a safety mechanism to incentivize the holding of $DLLR via $SOV rewards.

Proposed changes

If approved, the origination fee will fluctuate between 8% and 100%.

The following change will be made to the Zero Protocol base parameters:

Updating “BORROWING_FEE_FLOOR” from 13% to 8% by calling setBorrowingFeeFloor(uint256)

on the 0xf8B04A36c36d5DbD1a9Fe7B74897c609d6A17aa2 contract

with the encoded data

0x000000000000000000000000000000000000000000000000011c37937e080000

.

License

Copyright and related rights waived via CC0.

8 Likes

very much in favor.

would it not make sense to lower to 5%, given that we have had this fee before? gives more of a signal that Zero is open again and makes comparisons easier.

2 Likes

I think that would lead to rapid growth and the familiar problems.
We know that 5% was not enough. We know that 13% works. 8% is still relatively expensive, but certainly attractive for some people.

We hope that at 8% Mynt and Babelfish will get bigger volumes as a stress test and are particularly curious about the route arbitrage flows will take. If possible, arbitrage trades should not use zero redemptions, but other routes (=>Babelfish incentive curves).
For this reason, we want to leave the redemption fee at 1% for the time being and not reduce it yet.

4 Likes

Bernhard suggested on telegram a fee of 10% instead of 8%! Waiting for more feedback!

3 Likes

I feel 8% is reasonable. I would like to see it lower, but I understand the reason for moving slowly.

1 Like

Perhaps 9% is the meeting point.

Personally, both figures seem fine to me.

2 Likes

Yeah, right in the middle of the new 13% and the old 5% we had before we shut it down.

2 Likes

I believe it’s high time we moved away from manual management driven by guesswork and transitioned back to automated parameters management. While it’s more challenging than simply adjusting fees based on vague estimations, it’s far more efficient and worthwhile. This is where the community can contribute significantly.

Several sensible proposals, deserving further discussion, have been shared as comments on this forum thread.

4 Likes

Babelfish today announced that Incentive curves were optimized and $DLLR reached its target weight of 49% in the stablecoin distribution. This should have a positive impact on Zero and brings another argument for lower fees.

This SIP is schedulded for vote on Monday, February 5.

5 Likes

in favor cap still has my votes

2 Likes

I am working on it. Just need more data to work with.

2 Likes

pull request to create SIP0075 is completed.

expected tx data input

0xda95691a00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000f8b04a36c36d5dbd1a9fe7b74897c609d6a17aa20000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001d736574426f72726f77696e67466565466c6f6f722875696e7432353629000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000011c37937e08000000000000000000000000000000000000000000000000000000000000000009b25349502d303037353a20526564756365205a65726f204f726967696e6174696f6e204665650a68747470733a2f2f666f72756d2e736f7672796e2e636f6d2f742f7369702d303037352d7265647563652d7a65726f2d6f726967696e6174696f6e2d6665650a526564756365205a65726f204f726967696e6174696f6e2046656520466c6f6f7220746f2038250a2d2d2d0a0a2020202023232053756d6d6172790a0a20202020496620617070726f7665642c20746869732070726f706f73616c2077696c6c20726564756365205a555344206f726967696e6174696f6e2066656520666c6f7220696e2074686520536f7672796e205a65726f2070726f746f636f6c2066726f6d2031332520746f2038252e0a0a202020202323204261636b67726f756e640a0a20202020536978206d6f6e7468732061676f2c20746865206f726967696e6174696f6e2066656520666c6f6f72206f66205a65726f2050726f746f636f6c207761732072616973656420746f203939252077697468205349502d303036362e0a20202020457373656e7469616c6c792c204269746f63726163792070617573656420746865206d696e74696e67206f66205a5553442062792073657474696e672065787472656d656c792068696768206665657320746f206d61696e7461696e2074686520444c4c52207065672e0a2020202054776f206d6f6e7468732061676f2c205a65726f20776173202272656f70656e6564222062792073657474696e6720746865206f726967696e6174696f6e2066656520746f203133252077697468205349502d303037312e205468697320666565207761732064656c696265726174656c7920736574207175697465206869676820696e206f7264657220746f2063617574696f75736c792072616d70207570207468652073797374656d20616761696e20616e6420616368696576652074686520617373756d65642062616c616e6365206265747765656e20737570706c7920616e642064656d616e6420666f722024444c4c522e0a0a2020202053696e6365207468656e207365766572616c206b6579206f62736572766174696f6e732077657265206d6164653a0a20202020e280a22054686520746f74616c20737570706c79206f66205a555344206465637265617365642066726f6d20617070726f78696d6174656c7920362e3639206d696c6c696f6e20287374617274205349502d303036362920746f20342e3538206d696c6c696f6e20287374617274205349502d303037312920746f20332e3835206d696c6c696f6e20286e6f77292e0a20202020e280a2204e756d62657273206f66204c6f43e2809973206465636c696e65642066726f6d2031353020287374617274205349502d303036362920746f20383820287374617274205349502d303037312920746f20383320286e6f77292e0a20202020e280a22054686520746f74616c20636f6c6c61746572616c20726174696f20696e637265617365642066726f6d2061726f756e64203337322520285349502d303036362920746f203533302520285349502d303037312920746f203630342520286e6f77292e0a20202020e280a22046726f6d205349502d3030363620746f205349502d303037312028382f32332d31322f3233292c205a65726f2066656520726576656e7565207761732031356b205553442e2053696e6365205349502d30303731202830312f3234292028746f74616c205a65726f2066656520726576656e75652069732033346b20555344292e0a0a202020202323204d6f7469766174696f6e0a0a20202020446573706974652072656f70656e696e67205a65726f2c2077652063616e207374696c6c207365652061206465636c696e6520696e20746865206d6574726963732073686f776e2061626f76652e0a202020204c61726765207061727473206f662074686520657863657373205a55534420737570706c7920686173206265656e2072656d6f7665642e0a202020205468652063757272656e742031302520696e7465726573742072617465206f6620444c4c52206c656e64696e6720706f6f6c20616c736f20696e64696361746573207374726f6e672064656d616e642e0a202020205468657265666f72652c2077652062656c69657665206974206973206120676f6f642074696d6520746f206d616b65205a65726f206d6f72652061636365737369626c6520616e6420746f20696e6372656173652070726f746f636f6c20726576656e75652e0a20202020496e646976696475616c2075736572732073686f756c64206d616b652073757265207468657920756e6465727374616e64207468652073797374656d20616e64207370656369666963616c6c792c20726564656d7074696f6e732e0a202020204966207369676e69666963616e746c79206d6f726520726564656d7074696f6e73206f63637572207468616e2065787065637465642c20536f7672796e2063616e20616c736f207573652074686520696e6372656173656420726576656e7565206173206120736166657479206d656368616e69736d20746f20696e63656e746976697a652074686520686f6c64696e67206f662024444c4c52207669612024534f5620726577617264732e0a0a2020202023232050726f706f736564206368616e6765730a0a20202020496620617070726f7665642c20746865206f726967696e6174696f6e206665652077696c6c20666c75637475617465206265747765656e20382520616e6420313030252e0a2020202054686520666f6c6c6f77696e67206368616e67652077696c6c206265206d61646520746f20746865205a65726f2050726f746f636f6c206261736520706172616d65746572733a0a0a202020202d205570646174696e672022424f52524f57494e475f4645455f464c4f4f52222066726f6d2031332520746f2038252062792063616c6c696e672060736574426f72726f77696e67466565466c6f6f722875696e7432353629600a202020206f6e2074686520603078663842303441333663333664354462443161394665374237343839376336303964364131376161326020636f6e74726163740a20202020776974682074686520656e636f64656420646174612060307830303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030313163333739333765303830303030602e0a0a202020202323204c6963656e73650a0a20202020436f7079726967687420616e642072656c61746564207269676874732077616976656420766961205b4343305d2868747470733a2f2f6372656174697665636f6d6d6f6e732e6f72672f7075626c6963646f6d61696e2f7a65726f2f312e302f292e0a0a202020200000000000000000000000000000
3 Likes

This should have a positive impact on Zero

How so?

1 Like

Thanks for taking this initiative, Sacro.

I have several thoughts on this, not all of which argue in one direction or another. Some things are just related info.

The reduction in ZUSD after the 99% fee is due to a combination of redemptions and loan paybacks. Roughly speaking, these two things were happening at about an equal pace. After SIP-0071 was passed, redemptions jumped significantly.

The continued increase in the CR is at least partially explained by the increase in the price of BTC.

We really don’t know that the bulk of excess ZUSD has been removed. Redemptions were relatively slow, but new borrowing now has meant increased redemptions. This seems to indicate that we don’t have much of a buffer of ZUSD/DLLR being demanded.

The high interest rate on DLLR is probably primarily due to a bullish BTC environment, where people want to take a position on margin. DLLR is one way to do that.

All redemption fees go to stakers, not to the protocol. So the increased revenue can’t be used to incentivize holding more DLLR unless a SIP changes the fee distribution.

I don’t object to the SIP. I do think it will lead to more redemptions. I think we have a responsibility to make users aware of this danger. Unfortunately, the only way this is going to work long-term is if we grow demand to hold dollar value in DLLR. Otherwise, the primary use case will be to trade so we can get a bridgeable, salable asset to convert to USD. In the short run, Zero is a harsh game in which you put your BTC up in exchange for dollars. If you play it right, that will turn out to be a loan you can pay back. If you don’t, it will be as if you sold your BTC for the dollars you needed to spend. That’s not a horrible outcome if you needed cash, but it’s not exactly what a lot of people envision when they take out a loan (and pay a high percentage for the privilege).

4 Likes

I agree that we should market the DLLR usage instead of borrowing DLLR with BTC. new users should not use it without understanding the risk.

3 Likes

In my opinion, most of the redemptions happen due to arbitrage. Arbitrage Trades are not bad at all- they are the mechanism to keep prices in-line with other chains and exchanges.

It becomes problematic when a Zero redemption is actually the cheapest or most convenient route to conduct the arbitrage trade. Instead of bridging funds, the arbitrage players will just do a redemption. That’s a bad experience for Zero users.

In the past, there was no liquidity to bridge stablecoins from Sovryn to other chains. Arbitrage could not take that route and instead used Zero redemptions.

Now, with Babelfish incentive curves, there is a reward (and cost) for providing and taking bridge liquidity, depending on the balances. This should help with bridge liquidity. In theory, it should be cheaper to bridge stablecoins via Babelfish and conduct arbitrage instead of paying the 1% redemption fee in thee Zero protocol.

We must have a cheaper route than Zero redemptions for arbitrage to happen if we want to reduce redemptions in the Zero protocol.

5 Likes

Thank you for the insights and i agree with almost all points! I have 2 comments:

-As you pointed out, margin trades are the main driver for $DLLR demand. We really should get it implemented in the new dapp and not abandon it when the old dapp goes down. I have yet to see a commitment to that from any Core team member. I have yet to see a reaction to this argument at all (other than “It’s a good idea, why don’t we do it?”).

-In my opinion, Increased staking revenue due to Zero reopening makes room for paying some extra SOV rewards to incentivize the holding of $DLLR. We should turn the engines on.

5 Likes

Is the concern that redemptions happen at all (because they don’t fit the ‘hodl bitcoin into eternity’ story)? Or is the main concern that the rate of redemptions gets too high if too much DLLR enters the market?

If the main concern is redemptions occurring at all, given the story around it, we should fix the story around it; as redemptions are just an essential component of how the entire thing works.

If the main concern is the high rate of redemptions, why are we not considering actions on the side of the redemption fees again (increasing them to disincentivize redemptions)? Was it that, the higher the redemption fee, the fear is that the more DLLR fluctuates around peg, can someone remind me?

2 Likes

@juliomoros helped to decode and validate the input.
Here is the decoded input.

[
  [
    "0xf8B04A36c36d5DbD1a9Fe7B74897c609d6A17aa2"
  ],
  [
    "0"
  ],
  [
    "setBorrowingFeeFloor(uint256)"
  ],
  [
    "0x000000000000000000000000000000000000000000000000011c37937e080000"    <--- 80000000000000000 = 0.08 = 8%
  ],
  "SIP-0075: Reduce Zero Origination Fee
  https://forum.sovryn.com/t/sip-0075-reduce-zero-origination-fee\nReduce Zero Origination Fee Floor to 8%
  ---
  
      ## Summary
      
          If approved, this proposal will reduce ZUSD origination fee flor in the Sovryn Zero protocol from 13% to 8%.
          
              ## Background
              
                Six months ago, the origination fee floor of Zero Protocol was raised to 99% with SIP-0066.
                Essentially, Bitocracy paused the minting of ZUSD by setting extremely high fees to maintain the DLLR peg.
                Two months ago, Zero was \"reopened\" by setting the origination fee to 13% with SIP-0071. 
                This fee was deliberately set quite high in order to cautiously ramp up the system again and achieve 
                the assumed balance between supply and demand for $DLLR.
                

                Since then several key observations were made:
                
                    • The total supply of ZUSD decreased from approximately 6.69 million (start SIP-0066) 
                    to 4.58 million (start SIP-0071) to 3.85 million (now).    
                    • Numbers of LoC’s declined from 150 (start SIP-0066) to 88 (start SIP-0071) to 83 (now).    
                    • The total collateral ratio increased from around 372% (SIP-0066) to 530% (SIP-0071) to 604% (now).    
                    • From SIP-0066 to SIP-0071 (8/23-12/23), Zero fee revenue was 15k USD. 
                    Since SIP-0071 (01/24) (total Zero fee revenue is 34k USD).    
                    
                ## Motivation    
                
                Despite reopening Zero, we can still see a decline in the metrics shown above.    
                Large parts of the excess ZUSD supply has been removed.    
                The current 10% interest rate of DLLR lending pool also indicates strong demand.    
                Therefore, we believe it is a good time to make Zero more accessible and to increase protocol revenue.    
                Individual users should make sure they understand the system and specifically, redemptions.    
                If significantly more redemptions occur than expected, 
                Sovryn can also use the increased revenue as a safety mechanism to incentivize the holding of $DLLR via $SOV rewards.    
                
                ## Proposed changes    
                
                If approved, the origination fee will fluctuate between 8% and 100%.    
                The following change will be made to the Zero Protocol base parameters:    
                
                - Updating \"BORROWING_FEE_FLOOR\" from 13% to 8% by calling `setBorrowingFeeFloor(uint256)`    
                on the `0xf8B04A36c36d5DbD1a9Fe7B74897c609d6A17aa2` contract    
                with the encoded data `0x000000000000000000000000000000000000000000000000011c37937e080000`.    
                
                ## License    
                
                Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/)."
]
1 Like

Redemptions have to happen, but should remain as low as possible. Sophisticated users that track their Zero funds can manage redemptions. A redemption hurts much more at high Origination fees than it would hurt at lower Origination fees like 0.5%.
There were some discussions around raising the redemption fee higher, but everyone i talked to was hesistant to raise redemption fees because they want the peg as close to 1$ as possible. Higher redemption fee=looser peg. Most people wanted to bring it lower (0.5% instead of currently 1%).

If we can get a better and cheaper flow inside and out of rsk (specifically, stablecoins / DLLR), i think we would be good and could reduce origination and redemption fee further. My main target would be 2-3% Origination with 0.5% redemption fee.

4 Likes