Aave

A decentralized liquidity protocol where users can deposit and borrow