What is Aave?
Aave (from the Finnish word for “ghost”) is an open source non-custodial protocol on Ethereum for decentralized lending and borrowing. For lenders, the protocol mints ERC20-compliant aTokens at a 1:1 ratio to supplied assets. Interest immediately starts compounding continuously, represented by a steady increase in the amount of aTokens held by the lender. This interest stream may be redirected to any address, separate from the aTokens that represent the underlying principal. Users can borrow against most supplied assets; the collateralization ratio and liquidation threshold depends on the asset, as does the liquidation penalty, which anyone can get as a bonus for liquidating an unhealthy loan. Interest rates adjust algorithmically based on supply and demand, but Aave lets borrowers opt in to and out of (at any time) a stable rate that changes less often. The protocol keeps a liquidity reserve to ensure withdrawal at any time. Aave offers flash loans: trustless, uncollateralized loans where borrowing and repayment must occur in the same transaction. Aimed at developers, this feature could lead to innovative uses of DeFi. Aave’s native governance token is LEND; the only fees are 0.25% of originated loans and 0.09% of flash loans; these go toward burning LEND, rewarding lenders, and compensating affiliates. Launched in Nov. 2017 as P2P lending project ETHLend and rebranded to Aave in Sept. 2018, the protocol went live on mainnet in Jan. 2020 with 16 supported assets (13 can be used as collateral). Aave’s code has undergone two external security audits, and Aave maintains a bug bounty program.
How to use Aave
To start using the Aave protocol, head over to the native web interface, app.aave.com. After you connect your Ethereum wallet, you can click on the Deposit and Borrow links to see which assets in your wallet are supported and the current interest rates for all assets on Aave. If you’re a developer interested in trying out flash loans or building on the Aave protocol, you can start getting up to speed by reading through Aave’s developers docs.