A Call to Action

Following Proposal 021, the protocol is accumulating ~578 COMP each day, which is creating a sizable treasury that can be used to expand & improve the Compound protocol.

The two most recent Governance proposals, 022 and 023, both drew reserves from the protocol in exchange for development work–proving the concept of a self-financing (and self-sustaining) ecosystem.

New incentives, developer grants (and bounties for completed work), reducing risk (converting the treasury into each supported asset), education, marketing, hiring staff / members of the community - and all creative ideas are feasible. It’s now up to the community to deploy these ample resources. And with the introduction of Autonomous Proposals, participating is easier than ever.

If you have free time, Solidity knowledge, or any other skills that you can use to improve Compound–take this as a call to action to get involved. Here are a few of the ideas and challenges that I think are worth tackling, and worth rewarding:

New Markets

The protocol can support any market with a reliable price feed; currently, the Open Price Feed supports a subset of Coinbase Pro assets, including ones that haven’t been added to Compound yet (KNC, LINK, COMP).

Every market added to Compound increases its utility - and the community should never stop evaluating opportunities to safely expand markets.

L1 Gas Optimizations

Over the past few months, Ethereum has become slow and expensive to use–and many aspects of the protocol were designed in a low-cost era. While there’s no silver bullet, shaving off gas costs will have a direct benefit for every user and application. Potential improvements include:

  • Optimizing the cToken contract (and deploying a new implementation for upgradable cTokens, including DAI and USDT).
  • Removing the automatic distribution of COMP (which adds gas to every user action), and fall back to deliberately claiming COMP.
  • Reverting cDAI to no longer sweep DAI into the Dai Savings Rate (which has been 0% for quite some time).
  • In-lining the interest rate models into the upgradable cTokens.

Economic Optimizations

The economic competitiveness of the protocol is the foundation for everything else the community builds upon.

  • Standardize collateral factors for stablecoins and collateral assets.
  • With WBTC liquidity rapidly scaling, and following a 0-incident pilot, raise the collateral factor to mirror other high-quality assets like ETH.
  • Implement borrowing caps for collateral assets, limiting risk for suppliers of those assets.

COMP Distribution

The distribution of COMP is central to bring new users, voices, and participation into the protocol and it’s governance.

  • Add a function to the Comptroller to manually distribute COMP to approved recipients; this could be used for grants, or new distribution mechanisms.
  • Add vesting for the COMP Distribution, discouraging speculators and increasing the amount of COMP available to organic users of the protocol.
  • Improve the COMP Distribution mechanic, to allow Governance to granularly set the COMP Distribution speeds by market–allowing a more customized set of incentives.
  • Distribute COMP retroactively to early users of the protocol.
  • Increase the distribution of COMP to developers that build value-add products on top of the protocol.


  • The community, for the most part, has relied on ad-hoc governance. A member of the community could become a part-time (or full-time) coordinator, to organize governance calls, development efforts, and community engagement.
  • New tooling (like comp.vote in the works) can expand participation in new ways.

There’s a lot of opportunities to participate - and the community will help you succeed. :comp:


Will removing the automatic distribution model decrease the gas fess associated with reverting to deliberately having to claim Comp Token? Will there be initial gas price increase due to the upgrade to the cToken model optimization? Im very interested to see exactly how your proposal breaks down since I myself have all but quit depositing and withdrawing from the cToken contract because $30 to initiate any transaction in either direction in my opinion is absolutely lunacy.

1 Like

A thought I had, though how feasible it is I’m not sure, was around liquidations. To encourage participation in governance - potentially using a pre-set timelocked amount of COMP to qualify someone for “premium” liquidation status could help drive down bots and open up liquidations to everyday users.

Assuming we built a better in-app liquidation tool - this could provide internal policing for members of the community - who then benefit from being able to participate in liquidation - versus outside bots. I think it would drive value to both COMP and the community at large and make liquidations more fair for those who’d like to participate.

1 Like

Reporting for duty. There is a LOT to get done. My current priorities are comp.vote, enabling alternative COMP distribution, and cCOMP. Hopefully these improvements will help grow the community and increase the overall development speed.


I love your initiatives and all you do for COMP. Thank you!

I hope one day to be able to make proposals if my own too :wink:.

1 Like

I use BRAVE’s web browser, which rewards $BAT (Basic Attention Token) to websites per the amount of time a user spends on it.

My monthly donation to COMPOUND was rejected because, “This creator has not yet signed up to receive contributions from Brave users. Any tips you send will remain in your wallet until they verify.”

COMPOUND accepting $BAT from users such as myself satisfies:

  1. A new market (maybe not in the way you envisioned)
  2. Off-setting gas prices
  3. Carbon Neutral Funds (as per request of another post)
  4. Extracurricular Funds (for example, rewarding original members is another topic’s idea)
  5. Circulating $BAT will raise the price of $BAT which will benefit those of us COMPOUNDing it

I am not new to the “idea” of de-fi but I am new to the “practice of” it. So please feel free to let me know if/that I am completely wrong and this is a bad idea. I am young; I hope to be using this system for a long time. Id love to learn.

1 Like

Great idea, in case of liquidation, the liquidator is the user of the protocol and not the external bot. In this case, the value of the liquidated assets is more likely to remain in the protocol and the possibility of manipulation is drastically reduced.