How is this any different than normal banking?
The overall goal is to make a more efficient form of banking that requires seconds to send money instead of days. These lending contracts I've linked follow the same principals as fractional reserve banks. The only difference is that you are exposed to a few additional risks:
The smart contract could get hacked and you lose everything
You are not lending US dollars. You would be lending either DAI or USDC. DAI is a stablecoin soft pegged to the dollar which is backed at least 1.5:1 ETH:DAI. Currently it is backed 3.36:1 (https://mkr.tools/). USDC is a stablecoin that is backed 1:1 US dollars:USDC. These stablecoins pose an additional risk of failing/getting hacked, so there is more risk that you take on when you use them over the traditional banking system.
Instead of using a normal bank account, you will use an public/private key pair on ethereum to make transactions to the network. This poses another risk you are taking on in case of a hack/you losing your private key.
So, to wrap it up, this is very different than normal banking. This form of lending is much riskier than a traditional savings account at your bank, but in return for that risk you are paid more of a reward. I would suggest you read more about these risks to further understand what you're getting yourself into before buying some stablecoins and depositing them into dydx/compound smart contracts, as I've only listed the 3 most obvious differences.
(post is archived)