Lending Stablecoins with DeFi
I’ve been advocating for DeFi for a long enough time and tested by myself most of the products presented at DeFiprime. But now I think it’s the right time for skin in the game experiment.
The idea is simple I had put $100 worth into various DeFi lending products, and going to track results over the year. The goal is to increase my wealth in dollar values, and proof that DeFi is the thing and could be sustainable. How good could DeFi products be, comparing to a regular savings account? What would happen if one of the project’s smart contracts get hacked? How DeFi lending rates changes over time? Let’s figure this out.
For this experiment, I will skip fiat on-ramp hassle, and deposit 3.02 ETH(~$515 to cover gas fees) directly to the wallet 0xa51cE0796d32e3cc932C9a9e01663F68f71D9CBf, and then I’ll exchange ETH to the stablecoins I needed at one of the DEXes.
Compound, Nuo, dYdX, and Fulcrum can be described as autonomous money markets. These platforms enable users to earn interest and borrow digital assets without relying on a counterparty. Digital exchanges commonly offer similar features but either the exchange or users need to provide liquidity to allow traders to borrow assets and trade on margin and users need traders to borrow funds to maintain an attractive interest rate. Idle Finance differs in that it aggregates lending protocols to allow users to automatically shift funds between protocols depending on which platform offers the best interest rate at the time.
DeFi products chosen in no particular order, and I don’t take any extra precautions against smart contract hacks such as Nexus Mutual insurance. The reason for choosing USDC over DAI for NUO is that I don’t want to put all of my eggs in one basket, also interesting to check a long time difference between DAI and USDC.
This experiment will help demonstrate the differences between lending protocols in DeFi and contribute to the development of a historical record that can be used for comparing investment opportunities in DeFi.
- Starting date: September 1, 2019.
- End date: September 1, 2020.
- $100 DAI deposited to Compound, txid
- $100 USDC deposited to Nuo, txid
- $100 DAI deposited to Fulcrum, txid
- $100 DAI deposited to dYdX, txid
- $100 DAI deposited to Idle, txid
|Compound||100 DAI||100.77 +0.77||101.46 +0.69||101.91 +0.45||102.10 +0.19||102.64 +0.54||103.31 +0.67||103.97 +0.66||104.15 +0.18|
|Nuo¹||100 USDC||100.57 +0.57||101.22 +0.65||102.18 +0.96||102.52 +0.34||102.87 +0.35||104.49 +1.62||104.87 +0.38||105.15 +0.28|
|Fulcrum||100 DAI||100.67 +0.67||101.20 +0.53||101.65 +0.45||102.01 +0.36||102.84 +0.83||103.67 +0.83||104.35 +0.68||104.44 +0.09|
|dYdX||100 DAI||100.75 +0.75||101.39 +0.64||101.82 +0.43||101.99 +0.17||102.36 +0.37||103.06 +0.70||103.86 +0.80||104.05 +0.19|
|Idle||100 DAI||100.72 +0.72||101.37 +0.65||101.82 +0.45||102.19 +0.37||102.61 +0.42||103.38² +0.77||104.08 +0.70||104.31 +0.23|
- ¹ Deposit in USDC
- ² Legacy DAI converted into multicollateral DAI
You can track live experiment stats here: 0xa51cE0796d32e3cc932C9a9e01663F68f71D9CBf
I’m going to update the results in this table each 1st day of the month, and provide screenshots from lending platforms dashboards to proof data.
Update: October, 1, 2019
No surprises so far, no one was hacked, and money doesn’t got disappear this month. DeFi rates have been in a range of 8-10% in September.
Update: November, 1, 2019
DeFi rates have been in a range of 6-7% in October.
Update: December, 1, 2019
November was a fascinating month for DeFi enthusiasts, due to MakerDAO’s transition to multi collateral DAI, and conversion from SAI (Legacy single collateral DAI) to a new DAI. Most of the DeFi lending protocols published their own transitions plans. Moreover, Fulcrum and Compound already launched markets for the new DAI. I’m not going to migrate from SAI to DAI just yet, because APR for SAI is better at the moment:
Interesting that Fulcrum offers SAI to DAI migration right from UI:
Update: January, 1, 2020
Lending APR for DAI has flipped SAI rates, so this month I’ll convert SAI to DAI on Fulcrum and Compound. The dYdX already had converted SAI to DAI in a centralized manner, so no extra steps from the user required.
Update: February, 1, 2020
Since data verifiable on-chain I decided to get rid of the “proof” screenshots on this page and simplify reporting in a table above. Worth mentioning that the only Idle is still in SAI at the moment, while others are already in DAI. Speaking of APR, looks like we are on a track to 10% APR by the end of this spring.
Update: March, 1, 2020
Finally, someone got hacked! Fulcrum suffered from two attacks in February, happily, DAI lenders funds wasn’t affected. But need to mention that after two hacks, users rushed to withdraw funds from Fulcrum pools, and thus bank run happens. If you want to get out of Fulcrum DAI lending pool, you need to look for available liquidity. Since I’m not going to pull off the money until the end of an experiment, I’ll keep it in Fulcrum.
Update: April, 1, 2020
What a turn of events during March 2020! Crypto Industry’s Black Thursday and issues with MakerDAO effectively wiped off APR from double-digit numbers down to 2-3% range. On a bright side, liquidity is back on Fulcrum and I can withdraw DAI any time if I want to.
Update: May, 1, 2020
9 months of our experiment are already behind!
Next update is June, 1, 2020.
Do you like this experiment and want to support our work and future researches? Now you can use Gitcoin Grants for that!