[PRE-GIP] Gearbox on GEAR: Redefining Tokenomics

Introduction

DeFi protocols go through many stages of growth and iteration with the ultimate goal being an in-demand product that can scale and generate revenue. Gearbox is entering the next stage of growth with the upcoming V3 launch. Given the magnitude of the changes, V3 is also a chance to look for ways to improve the tokenomics to further align the governance token with the success of the protocol. The purpose of this pre-proposal is to begin to spec out a use case for GEAR in the V3 Quota system, as well as re-establish some additional long term token ideas that have been considered in previous discussions.

Motivation

The V3 Teaser article introduced the potential for the GEAR token to govern quotas for long-tail risk assets. The purpose of this pre-proposal is to attempt to flesh out the details of how this model could be implemented, as well as to synthesize the status of previous tokenomics discussions from past forum posts and discord messages.

Intro to the Quota System

Very Quick Summary

To understand the proposed tokenomics, one has to first understand the changes V3 introduces. This is a very short summary of the system described in the teaser article above.

V3 enables adding assets with less liquidity as collateral, by introducing quotas and the total limits on those quotas. An asset’s quota is a parameter set by the user for their own account, and determines how much of the asset is counted towards the health of that account. The total limit on quotas determines the maximal sum of quotas on all accounts for a particular asset - if the limit is reached, users can’t increase their quotas until one of the existing Credit Accounts reduces theirs.

The borrower pays interest on the size of their quota, both to adequately compensate LPs for risk and meter quotas, as they are a limited resource.

Quota System - Who Decides?

With more exotic assets, there will be a wide range of strategies that all borrow from the same pool - ie, should a newer degen token with 20% APR pay more quota interest than a more established yield strategy with 10% APR? Because the quota is set for each strategy, the balance of strategies is not a security term. What it does offer is a way for the protocol to charge users higher rates for using lending pools for high risk/reward farms, while avoiding rendering established lower APR farms as useless.

In this regard, the interest rate on quotas is subjective - which tokens should have high rates relative to others? What is a fair quota rate for borrowers to pay lenders? Who decides? That will be the GEAR holders! That is where a possible use case for GEAR comes into play.

Possible Updated Tokenomics

V3 Quota System

In the quota system outlined in the V3 teaser, it is noted that GEAR governance and committees will be required to set minimum and maximum viable interest rates for each supported quota asset. From there, each week GEAR holders can distribute their votes among assets to shift the interest rate lower (better for Credit accounts/lenders) or higher (better for lenders). If a GEAR holder does not have a position they may simply wish to shift the rates in favor of the user type that is most in need, to maximize users and/or protocol revenue.

The following is an outline of how this could function:

  1. GEAR tokens are staked in the GearStaking contract. They are locked for 4 weeks. The contract is a general use voting contract, of which the first use case would be the quota system.
  2. GEAR stakers can at any point vote for the borrower side or the lender side for any asset with enabled quotas (note in step 4 that only the vote status at the end of the epoch matters). Each asset with a quota will have its own gauge that ties into the GearStaking voting interface.
  3. GEAR stakers may vote for any asset/side, receiving one vote per GEAR token held (ie, they can use all their voting power on a single side for a single asset, or spread it across many assets. One can even vote for both sides in the same asset, to reduce rate volatility without actually changing the rate).
  4. At the end of each voting epoch (which is week-long), the rates are recalculated based on votes at that moment. All existing votes are rolled over into the next epoch, and the new voting epoch begins.

GearStaking - more info

The GearStaking contract will likely be the main voting instrument across all voting initiatives in the Gearbox ecosystem (which will start with voting for quota interest rates, but will later be expanded to on-chain governance, and possibly other things).

The GEAR stakers would be able to use their staked GEAR for voting immediately on deposit, in all connected voting contracts. The staking contract keeps track of how much GEAR from the staker’s staked balance is already used in some voting initiative - so that users can’t ā€œdouble-voteā€. The staker can withdraw their staked GEAR with a 4-week delay, provided that the withdrawn amount isn’t used for voting.

In practice, this means that stakers would be able to reallocate their staked GEAR among voting initiatives freely and gas-efficiently, with any voting-based changes applied at epoch end. To exit the staking module and get access to their GEAR, the user would have to remove their votes and wait for 4 weeks, which prevents ā€œflash-votingā€.

Other Tokenomics Ideas

These are longer term ideas. Unless the DAO makes a significant push to work out the details, these would not be intended to be implemented with V3 (GearStaking would be first priority).

1. Revenue/GEAR rewards for GEAR staking and/or locking, token buybacks, token burns

Giving GEAR to GEAR stakers does nothing for the protocol. There is also very little revenue and a lot of growth potential at the moment, meaning sharing revenue (as well as token buy backs and/or burns) also doesn’t make sense. There is also regulatory uncertainty around sharing revenue. Lastly, decentralization requires effort from GEAR token holders, so if revenue were to be shared it should be done in a way that incentivizes users to put effort into taking actions that decentralize the protocol and create more active participants. Ie, it may or may not be justified to consider providing marginal GEAR rewards for those that stake in GearStaking and vote in the Quota system gauges to incentivize GEAR holders that aren’t CA or LP users to participate - but given the

2. veNomics

VE systems often involve locking a token for a period of time, with a multiplier on the relative voting power of the position based on the lock time. Typically this voting power is used for gauges - weekly or bi-weekly votes to direct protocol emissions to incentivize various aspects of the protocol. If your protocol needs liquidity mining, it is a somewhat elegant way to decentralize the decision making around how to allocate the liquidity mining. However, it is also a complex system and many users try to force veNomics onto protocols that do not need users to participate in these types of decisions. DAO contributors are split on the general idea of ve systems, but one certainty is that a general proposal to ā€œdo veGEARā€ will not work. veGEAR should only exist if specific goals of the DAO lead to a solution that is best solved by veGEAR, NOT by assuming veGEAR needs to exist or that GEAR needs more utility and then trying to force a system to exist.

A basic idea for veNomics is to do gauges for lending pools. However, this assumes liquidity mining will always be necessary for lending pools, which may not be the case. If it is needed, a ve system is a somewhat proven way to decentralize the decision making around distribution.

Another idea is to do gauges on credit accounts. No one wants to pay lenders except the DAO itself, and borrowers. However, if a DAO gets an aspect of their protocol incorporated into Gearbox, then that aspect of their protocol should in theory be more efficient. This creates an arb where the protocol can bribe more TVL into their pool, saving money + getting more users. However, this could create oddities where strategies yield negative base interest and only go positive because of GEAR rewards, thus rendering the borrowing rates high and pushing other strategies into negative interest rates. Additionally, bribe multipliers mean protocols are emitting more token than the value of the bribes they recieve - so it may be better to simply offer the option for protocols to bribe their own tokens to integrated strategies, rather than build an entire gauge system for it. Again - liquidity mining / GEAR distribution is likely not necessary on the CA side, so it would be odd to force a veSystem on it.

One aspect that veSystems solve is ensuring that revenue is distributed in return for a service being provided by token holders. One approach to doing this is to use protocol revenue from each gauge strategy to bribe votes for that strategy. This creates a baseline of incentivization protocol profitability that other bribes have to overcome if they wish for the protocol to be used inefficiently.

3. Liquid wrappers

There are many limited-locked governance tokens like vlCVX and sdCRV for veCRV, and vlAura and sdBAL for Balancer. There are liquid lockers for these tokens, including many by Redacted (such as pirexCVX). In theory quotas could make these assets feasible to integrate to allow leveraged bribes. However, they do not have oracles. One potential workaround is to allow people to lock GEAR as cross-collateral for their locked positions. Liquidators receive the locked tokens and some quantity of GEAR based on the time to unlock. Or, give the liquidator the GEAR and then the user gets their locked tokens back instead of the GEAR. The user could re-buy GEAR when their locked tokens unlock. This solution would require deeper GEAR liquidity as well as an oracle for GEAR - but that would be the only oracle required in order to integrate any number of locked bribe governance tokens.

4. Aave style safety module

A safety module would entail GEAR or GEAR/WETH liquidity being staked in return for protocol revenue. If there were to be an liquidation event or an exploit causing bad debt, the staked GEAR would be slashed to cover the debt. Note that AAVE is currently discussing changes and upgrades to their staking module due to various shortcomings, including inefficiency of the TVL staked and the fact that if there were bad debt or an exploit, the cost of AAVE may suffer, which reduces the effectiveness of the module.

5. Staking for Enhanced Features

The goal of the token is to govern and enhance the protocol. The goal of the protocol is not to enhance the token. In general, limiting certain features of the protocol to token holders increases the value of the token at the expense of the protocol - which long term, likely means it is also at the expense of the token. Any ideas along this line of thinking should be case-by-case, ideally looking at a feature that would need to be limited to only a small group of users anyway. Quotas is NOT a good example of this, because anyone can use quotas, and the more users there are the more demand/revenue there will be for the lending. A better example would be if perhaps a bot needed to pay keepers for it to function. Certain bots could be offered to GEAR holders where keeper fees are covered, while non-GEAR holders could use version of the bots that require the user to pay keeper fees as part of their transaction costs.

3 Likes

This is a very detailed scheme!!!!

Hi everyone,

I am not fully across everything that is on GEAR atm, just a simple user :wink:

Reading over the above post, I was wondering if the following might be worth exploring.

Create an 80/20 GEAR/wETH (or LST) pool on Balancer and do a version of ve… ve in the sense there is a lock up period, more than the 4 weeks mentioned in this proposal, perhaps >16 weeks but it is in fact a governance staking contract. Why ? Gearbox gets paid in BAL rewards based upon the pools TVL and performance. This links governance and being an LP.

Separating out the inflation schedule from vetokenomics and focusing on depositing into a partitioned Maker style governance contract with a delegation function would be something loosely aligned with the merits of this proposal but with better ROI and less opportunity costs whilst there are LM rewards flowing around.

Deployment would look a little like the Maker governance contract accepting a BPT or GEAR, with pro-rata voting rights ( the partition mentioned above). The BPT portion of the staking contract could redirect the BPT to the respective Balancer gauge or Aura Finance contract. This would enable rewards to flow to BPT stakers whilst being deposited in the governance contract. This eliminates some opportunity cost or mutual exclusivity considerations.

If the above is of interest, check out the below and drop me a DM on tg. Also happy to help the chads on gear. :wink:

1 Like

Also very much a fan where the voting share is a liquidity pool at the same time, so it achieves two things at the same time. To compensate for the risk, it would require a sort of revenue sharing + maybe some GEAR rewards, whereas both would be justified really. I like this, wanna see this by EOY!

2 Likes

I think there are 3 approaches: Lock just the token, lock 50/50 LP, lock 80/20 LP. Thoughts on each:

  1. Locking just the token for revenue is straight up revenue sharing. Probably a no-no. If you REQUIRE people to vote for quotas, then maybe OK. It’s simple, no dependencies. But doesn’t do much else besides paying ppl to lock and vote, so you are prob overpaying.

  2. 50/50 LP → decent, but you have ppl who are very aligned with GEARBOX and now require them to lock the same amount of ETH. Not capital efficient, lots of IL, probably bad UX. You also have a dependency on an AMM as part of your core governance.

  3. 80/20 LP → good IMO, addresses the capital effficiency issue with a lot less IL. From what I’ve seen the market ignores this IL even more than 50/50 IL. It does mean your liquidity is mostly GEAR, but the depth is still pretty good (a $1m 80/20 pool is still better slippage than a $400k 50/50 pool for example). It does mean you may be overpaying for ppl to stake GEAR, but from what I’ve seen so far the APRs for 80/20 seem pretty reasonable, and you get liquidity + voters. The main drawback is again dependency on another protocol for core governance. Something to think about wrt how on chain governance works and what guardails are in place.

My favorite is locked 80/20, but I have not thought deeply yet about what that could mean if balancer (primary 80/20 protocol) has an issue in the future and how that could be addressed (backup voting? idk)

3 Likes

Hi @RV_ivangbi,

There are a few more options to this than deposit BPT, participate in governance and earn yield… This could be some GEAR annuity like stream, but this boils down to paying for governance or liquidity. What if:

Step 1) Get BPT (80/20 GEAR/wETH, it could be bb-a-wETH or wstETH…)
Step 2) Deposit BPT in Governance Module, receive partial voting rights and gbBPT a receipt token
Step 3) Enable a Gauge on Balancer that accepts gbBPT. User can now deposit gbBPT and earn BAL rewards. The gauge won’t accept BPT, so now to get BAL rewards on top of GEAR rewards, user must follow these steps.

Then Aura Finance adds the Balancer Gauge. Users can then deposit gbBPT into Aura Finance contracts and earn AURA, BAL and Gear.

Next up is doing cool stuff like making gbBPT collateral on lending markets which upon depositing the gbBPT the lending market deposits into either Aura Finance or Balancer gauge directly. Now users have yield burgers, collateral utility and governance utility. Each individual step is a user choice and the risk profile is customisable.

User Options:
Pure GEAR, sure.
Provide liquidity, GEAR rewards and governance, sure.
Provide liquidity, GEAR rewards, BAL rewards and governance, sure.
Provide liquidity, GEAR rewards, BAL rewards, AURA rewards and governance, sure.
Provide liquidity, GEAR rewards, BAL rewards, AURA rewards, collateral utility and governance, sure.

I am happy to discuss and walk through how all this could work. DMs are always open to fellow GEAR hodlers.