Thank you to everyone who was able to join the community call yesterday! I’ve posted notes from the call below. You can also listen to a recording of the call here.
Compound Developer Community Call Notes
Wednesday, November 11, 2020
Zenithlight - PID Interest Rate Controller (starts at 2:50)
- Zenithlight shared an Interest Rate Controller project from the ETHOnline Hackathon, which would replace static interest rate models like JumpRateV2 with a PID (Proportional, Integral, Derivative) interest rate controller that targets a certain level of utilization in each market. The PID controller stabilizes the utilization of a market by changing the interest rate for borrowers over time, depending on how far above or below the utilization rate is from the target.
- The next steps for Zenithlight are to code the PID interest rate models in Solidity, and simulate agents interacting with the models on a testnet. If the simulations are successful, Zenithlight will create a governance proposal for the community to vote on. You can view the PID Interest Rate Controller project written in Python in the Google Colab notebook here, and reach out to Zenithlight with any feedback or ideas.
Leighton - Credit Delegation (starts at 13:27)
- Leighton brought up the idea of credit delegation, and whether it should be a part of the core protocol or an application built on top of the protocol.
- Leighton wants to see if anyone developers are working on this, so reach out to him if this is a feature that you are interested in building.
Monet_supply - MakerDAO<>Compound collaborations (starts at 15:49)
- Monet_supply discussed the possibility of Maker onboarding yield stablecoins, like cUSDC and cDAI, as collateral to mint DAI. This could help the Compound protocol address hypothetical liquidity crunches for DAI, as well as help Maker with any solvency concerns.
- You view the following resources to dig deeper into this topic and voice your opinions in the Maker governance forum. Resources: cDAI collateral app, cUSDC collateral app, cToken collateral research, initial discussion.
Bhagwan - Collateral Warning Alerts (starts at 22:44)
- Bhagwan discussed a push notification alert system for Compound borrowers, which would warn them when their collateral ratio is getting close to the liquidation threshold. Bhagwan has already built a gas price alert system called gasduck, which provided the inspiration for this new project.
- Bhagwan is currently polishing the code for the borrowing alert system and plans to post it in the #development channel in the near future - so keep an eye out to review the code and provide feedback.
Timur - Governance Tracking Dashboard (starts at 25:20)
- Timur shared his Compound governance tracking dashboard called Catflip, which reads data from the Governor to show changes from historical governance proposals, as well as the current parameters on all contracts like the Comptroller, Timelock, and all cTokens.
- Timur is now thinking about adding information on delegates and interest rate models, so reach out to him with any feedback on what data to add next.
TennisBowling - Latest Governance Proposal (starts at 29:22)
- TennisBowling shared his project called Aggregate, which allows users to stake stablecoins in order to mint a new stablecoin (AGG). At any time, users can send back the Aggregate to redeem their underlying stablecoins. TennisBowling is considering using Compound as the default vault to store the collateral assets, and has the below questions for the community:
- Where should the interest go? To the devs as a “reward” or something? to the person redeeming the collateral?
- How would we be able to see how much interest has been gained in this way?
- If it goes to the devs, do you think that the users are up for paying a bit more gas to help us?
- Do you think it will have a significant gas impact?
- TennisBowling will post more information in the #development channel as the project nears completion, and is open to general feedback/ideas from the community.
Tarun - Vesting Proposal (starts at 31:08)
- Tarun provided an update on the upcoming COMP vesting proposal, which now includes the ability for governance to approve COMP grants to developers who have made meaningful contributions to the protocol. This proposal also reduces the size of the Comptroller contract, allowing more room for future upgrades. The code is complete and currently being audited ahead of a planned governance proposal next week. The vesting functionality will initially be implemented with no vesting period, to allow the community to vote specifically on the vesting period in a later proposal.
- Tarun is looking for the community to peer view the pull request, and for the community’s thoughts on the original forum post.
Getty - Asset Risk (Starts at 38:35)
- Getty further explained his idea on an improved collateral factor system, that introduces a ‘safety score’ to more accurately assess asset risk. He makes the point that an asset with a 0% collateral factor still allows people to borrow the asset in large quantities, and thus creates a risk that it will be hard to liquidate.
- Getty is looking for feedback from the community, so consider reading his blog post and reaching out with any ideas.
Zenithlight - Transferable Positions (Starts at 44:45)
- Zenithlight introduced the idea of being able to transfer an entire supply and borrow position to another address, potentially with an associated price for the position.