Name of Project: Predictive Model for Borrowing Cost and Supply Earnings of Popular DeFi Protocols
Proposal in one sentence: Help DeFi investors minimize borrowing interest payments and maximize supply earnings across DAI, USDT, and USDC as well as have an interactive web app.
DeFI Protocol: CompoundV2 and AaveV2
Features: borrowing rate, deposit rate, borrow volume, and supply volume
Training Date Range: January 1st, 2021 - December 31st, 2021
Unseen data Date Range: January 1st, 2022 - May 10th, 2022
Stable Coins: DAI, USDT, or USDC
Other Tokens: ETH
Predict: Which stable coin will have the lowest borrowing rate / highest supply rate
Different models: 7 day, 14 day, 21 day in the future prediction
Everyone wants cheap debt and stable debt. These models aim to provide a user with the tools to be able to have the cheapest debt over 7, 14, or 21 days.
Especially in the bear season, it is important to maxmize earnings as much as possible. These models aim to provide a user with the tools to be able to earn the most interest over 7, 14, or 21 days.
The focus of the approaches are on stable coins, as the pegs allow for a more simple debt position to predict.
There is some success in the CompoundV2 models. Models yield savings 7 days 0.05%, 14 days 0.14%, 21 days 0.13%. There is some success, but the models could improve by adding more features. For instance, the number of suppliers to each Compound pool and possibly weighting the collateralization ratio of each token. It is also important to note that borrowing volume on Aave is low in 2022, besides for May 9th. Borrowing volume usually occurs in bull markets.
Support - Dune and Specific dashboard - Dune
There is a new UX to interact with time window models for 7, 14, 21 days!
Gathered AaveV2 Jan 2021 - May 10th, 2021, performed EDA and preliminary testing with RandomForestClassifier
Determine Online Learning Time - Retrain Monthly, Weekly, etc.
Refactor and clean ML pipeline
[X] Publish Compound 2021 and 2022 datasets to Ocean’s data marketplace - https://market.oceanprotocol.com/asset/did:op:04a858273fb274c5c310111c58b98ff3270113771d3be64f55cb02ad710d7916
[X] Test models trained on the Compound DeFi protocol on unseen data - Estimated savings for 5-7,5-14,5-21
- It is important to note that unlike 2021, 2022 USDC has the lowest borrowing rate. The model would be better be tested when there is more volatility.
[X] Build interactive app
[X] Gather data for the Aave protocol and start training models
[ ] Publish the top 3 models to Ocean’s algorithm marketplace - top models for 5-7,5-14,5-21
- Ocean’s publishing of algorithms is a little slow. Below are the dids
5-7 model - did:op:05c2991a04ce800b57ef7ba40444eb5f28f5c520dd0be0b8376894ce1760923d
5-14 model - Link in comments
5-21 model - Link in comments
- We will begin training AaveV2 models for borrowing and supply rate prediction
- Add more features to compound model such as number of suppliers to supply pools.
- Predict supply rates as well as borrowing
- Create a streaming to predict real time data. The Graph to Web App. This will enable
our models to be online learning and handle model drift.
Funding Requested: $1000
Squad: Arshy, Christian, Iago, Vintage Gold
Create a web app to interact with model predictions - Defi app - https://github.com/VintageGold/DefiApp
Gather data for the Aave protocol and start training models - https://github.com/AlgoveraAI/DeFi-borrowing-cost-prediction/blob/main/notebooks/aave_V2/arshy_aave_training.ipynb
Miro Board - Miro | Online Whiteboard for Visual Collaboration