Purpose
This post intends to engage the community and discuss a potential design for stakedCOMP (stCOMP) token. This post is part of a larger process to drive economic utility to the COMP token in efforts to increase participation in Compound protocol through incentives.
First, stakedCOMP will add economic utility to the COMP token in the form of a fee distribution. Additional goals of the proposed token design are to balance and weigh multiple variables simultaneously. Some of those variables include yield, treasury, market reserves, token health, time preferences, sustainability and brand.
Image 1. Competing Variables
Designed well, Staked Compound should create a healthy inflow of capital in search of yield. Previous DeFi protocols have transitioned their protocol tokens into yield bearing assets with positive response from their communities. Historic examples like Acendex, Sushi, etc … That capital inflow should help the token’s health. A healthy token combined with Compound’s capital efficiency will help keep fees and interest-rate-curve-spreads low. Low fees push a unique advantage to compete sustainably long-term as DeFi’s top lending protocol.
Why do we need a new token?
The positive characteristics of a well designed Staked COMP should include but not be limited to: continued governance, claimable fees, embedded yield and time preferences for locking COMP token. These should slow down COMP token sales, increase token optionality, and provide more attention and integrations with the Compound ecosystem. These activities should create financial alignment that incentivizes holders to engage in governance - one of Compound’s current major issues.
Considerations to discuss are the fact that a new token will increase maintenance costs. These costs include Security, Risk analysis, DeFi operations and Marketing. Each of these activities aims to grow the tokens’ footprint and drive sustained growth.
Token Optionality and Demand Drivers
Growth is driven by Demand. By increasing token optionality demand should increase. We should also maintain the current functionality of the COMP token while increasing the use cases for new stakedCOMP.
Governance
StakedCOMP needs to retain the current governance functions. A user should be able to delegate and vote on how the Compound DAO functions while earning staking yields.
Fee distribution
One of the biggest drivers for stakedCOMP and DeFi is the potential to earn fees. The community has committed to distribute 30% of market reserves back to stakedCOMP holders each year. As of august 4th, 2024, the current market reserve holdings are as follows:
Compound v3 market reserves: $13,081,198.39
Compound v2 market reserves: $57,451,433.24
Compound Staked Product Analysis - Google Sheets (Dune coming)
We suggest using the following calculation each month to determine how much of Compound’s reserves will be distributed to stakedCOMP token holders. This equation will help create a smooth linear change in staking yield distributions as the reserves rise or fall, creating a less noticeable change in distribution than if the distribution rate was updated on an annual basis.
Equation 1. Fee Distribution Equation
Monthly fees distributed across stakedCOMP holders = Current Reserves x 30% / 12 months
Assuming no new reserves generated, the proposed Fee Distribution Equation would distribute v2 asset reserves in the following schedule (tokens are priced at today’s rates).
Table 1. V2 Reserve Distribution
And V3 reserves would be distributed in the following schedule.
Table 2. V3 Reserve Distribution
One caveat in the Fee Distribution Equation is that it only distributes 30% of the market reserves above the target reserve amount. Target reserve amounts are set by Gauntlet, they are the amount of funds required to de-risk a market experiencing bad debt during a liquidation event.
The fee distribution equation will need to pull the “target reserve amounts” from the contracts where Gauntlet sets them on-chain.
Tables 1,2 and 3 in spreadsheet form for further analysis.
Yield Generation
Table 3 shows the combined monthly reward distributions from V2 and V3 markets modeled by Equation 1. The projected Yield assumes 10% of the circulating supply of COMP is staked at COMPs current market value.
Table 3. Total Reserve Distribution
The yield rates for the first 12 months will vary with the amount of circulating COMP staked. The following table shows how staking APRs may change as a larger amount of COMP is taken out of circulation.
Table 4. Percentage of COMP Staked vs. Yield Rates
This does not include future fees generation which will be included in the distribution to staked COMP holders. For example, in the last 12 months Compound v3 generated $9,684,990 in reserves. Future fee generation is difficult to predict and projecting future yields will not be part of this post. We would welcome a community member to speculate and provide the community with additional data supporting possible scenarios.
https://dune.com/queries/3962738/6668145?category=canonical&namespace=ethereum
After a period of 12 months we recommend that our risk analysts give a recommendation on what percentage of reserves to distribute as staked COMP yields in pursuit of making the most sustainable ecosystem possible.
Staking & Redemption Functions
Claim mechanism
The claim function similar to COMP rewards will allow users to claim their stream of the fee distribution. Currently the fee reserves have accumulated over 20 different tokens. Having a product distribute a diverse set of tokens should be attractive for a variety of users.
Token Locks
To smooth out and drive predictable returns, we suggest a 28 day staking and unstaking mechanism. To provide full transparency, we will have a public dashboard of pending unlocks. Analyzing unlocks will enable the community to better understand how to manage protocol liquidity. While we recommend a 28 day unlock, we also recommend reviewing other mechanisms such as voter escrow and time frames 4 year lock up mechanisms to potentially create longer term alignments.
We also recommend 2 ways to instantly unlock staked COMP: Atomic liquidations and Liquidity pools. These mechanisms have the potential to generate additional fees for the treasury.
Redemptions & Atomic Redemptions
The redemption function should allow a user to redeem their stakedCOMP for COMP. The user should continue receiving fee distributions until the unlocking period is over.
In a scenario where a user is unwilling to wait the unstaking period, we recommend the ability to instantly liquidate stakedCOMP with a 5% liquidation fee. This way there is always a path for redemption and Compound Protocol can then hold the stakedCOMP and wait for it to unstake. Instant liquidations will come from the Compound DAO treasury which can then use the staking proceeds to buy back COMP.
Delegation & Voting Incentives
To align financial incentives between inactive token holders and delegates who intend to vote on a regular basis in DAO governance. Delegates should be able to set a commission rate to receive a percentage of the staking rewards earned on the stakedCOMP they are delegated. By choosing their commission rate a market equilibrium will approach the true “cost” of having a delegate participate in your best interest as a token holder in DAO governance.
Delegates should only be able to claim the commission rate they set on their constituents if they meet a minimum voting threshold. We recommend the minimum voting participation should be set at 80%. Another potential way to ensure delegate participation is to only allow them to claim their commission for the periods preceding the votes in which they participate. For example if there’s a vote every Monday, if you skip a week of voting, you can only claim 75% of your commission in a 4 week period.
The commission they can claim should be the proportion of the votes they use vs the total they are delegated. This mechanism will prevent delegates from voting on decisions with irrelevant amounts of votes.
This delegation mechanism is inspired by how NEAR Protocol and Cosmos run their validators.
Wrapped Staked COMP Flywheel.
We also recommend building a version of the token which continually claims, buys back and stakes COMP token. While not a burn mechanism, the buybacks should drive continued transactions to the on-chain volume of the COMP token. Similarly to other wrapped staked tokens that have created a buy back mechanism from the embedded yield, the token price should increase steadily over time. This should create a deflationary effect for the COMP token.
Other components needed to optimize this mechanism design are liquidity pools, a cross chain messaging partner and rebalancing partner.
Liquidity Pools
We recommend the DAO maintain liquidity pools to generate fees for the DAO. This way smaller positions can easily swap in and out of stakedCOMP and COMP positions instantly. Other pools the DAO should manage and earn fees on are COMP paired with the collateral assets on Compound in which reserve fees are generated. Currently reserves are generated from 20 different tokens. Purchasing COMP directly from Protocol Owned Liquidity makes the flywheel more efficient.
We are looking for liquidity pool construction recommendations from the community; including pool size, DEX, etc …
Chain Selection
As new ecosystems emerge we recommend Compound Protocol to entertain partnership conversations with the Chains where stakedCOMP will launch natively. If native stakedCOMP is generated on 1 or multiple partner chains, it could drive significant transaction volumes, users, attention, and utility to each chain on which it launches. Each chain partnership should have an agreement that generates fees for Compound DAO.
Cross Chain Messaging
Once the chain where stakedCOMP will be generated has been selected, optimizing wrapped-stakedCOMP will require rebalancing and cross chain bridging. For this, a cross-chain messaging protocol will be required to ensure secure and efficient transfers and seamless experiences. This partnership will generate fees and should have an agreement to bring fees back to the DAO.
Future Fee generation techniques
There are many potential mechanisms to drive additional fees to staked COMP. We recommend more research into each of the following topics:
- Internalize Liquidations
- Increase Collateral Factors
- Increase Liquidation Factors
- Increase Liquidation Penalties
- Increase target reserves
- Auction Liquidations to searchers
- Adopt 2-way (borrow/supply) comets to increase utilization of assets
- Create new v2 alt market, starting on ETH (Segmented with different risk profiles based on volume/mkt cap)
- Enforce higher utilization of dormant asset thru taxes and rebates
Conclusion
We at AlphaGrowth are excited to push this agenda to the community and drive engagement on this novel concept. The following is a suggested timeline and next steps to drive the product forward.
Step 1 This forum post on a potential design
Step 2 Gather community feedback and finalize scope
Step 3 Generate requirements
Step 4 Vendor selection process. Build or buy?
Step 5 Set dates and drive a go-to-market strategy and launch.
Looking forward to everyone’s feedback. This is obviously not financial advice in any way and just an idea.