The Aave Protocol is an open source, decentralized, non-custodial liquidity protocol on Ethereum that allows users to supply and borrow cryptoassets, and earn yield on assets supplied to the protocol. Yield on any supplied cryptoassets adjusts automatically and algorithmically based on supply and demand in the protocol.
After supplying cryptoassets, a user may borrow other assets so long as the user has supplied sufficient collateral. The Aave Protocol also allows users to engage in one block borrow transactions (also known as “flash loans”): these are borrow transactions during which a user must borrow and repay in the same block (in these transactions, repayment of the borrow is near instantaneous and the borrow only occurs if the repayment occurs in the block).
The Aave Protocol is decentralized and controlled by Aave Governance, which is comprised of over 70,000 AAVE tokenholders who have the ability to make proposals to change, amend or upgrade the Aave Protocol and to vote on such proposals.
How to use Aave?
To start using the Aave protocol, connect through any number of user interfaces or one of the other 100+ integrated onramps. You can find out which cryptoassets are supported on the Aave Protocol at aave.com or app.aave.com.
If you're a developer interested in building on the Aave Protocol, you can start getting up to speed by reading through Aave's [developers docs,https://developers.aave.com/].