Introduction to Ethereum's dApps—Deep Dive into Aave

08/24/2021

This is the first blog post in a series about Ethereum’s blockchain applications.

Ethereum’s recent popularity is driven by the growth of decentralized applications, called dApps. Among dApps, decentralized financial systems (DeFi) constitute one of the most prominent areas of development. 

The goal with DeFi is to create an alternative to traditional financial systems by being open, transparent and available to anyone with access to the Internet.

One of the most popular DeFi applications is Aave. It is a decentralized protocol that allows users to lend and borrow cryptocurrencies.

As the number of users and the volume of transactions on the Aave platform have surged, its native token, AAVE, saw a 642% price increase, from $56.16 to $360.361

What does Aave do?

Aave is an open-source, non-custodial protocol that uses liquidity pools to facilitate lending and borrowing of crypto assets. Users can earn interest with deposits or take out loans by using those deposits as collateral. Currently, there are 28 supported tokens on Aave, with over $14 billion in assets locked up2

Stani Kulechov, the founder of Aave, launched the initial coin offering, then called ETHLend, in 2017. In 2018, the name was changed to Aave, which is Finnish for “ghost,” to reflect the platform’s transparent policies. The rebrand also coincided with a switch from a peer-to-peer lending model to a pool-to-peer model. Below, we will cover several of Aave’s main functionalities.

Depositing and Borrowing

When users deposit cryptocurrencies into Aave, new temporary tokens are minted, called aTokens. For example, if a user deposits ether tokens, they will receive equally valued aEth tokens—“Eth” for “ether.” These aTokens peg to the value of the underlying token. 

This allows Aave to be non-custodial, as Aave is never in control of an individual’s crypto tokens. When lenders want to make a withdrawal, they need to trade the aTokens back for their original tokens. Aave then destroys the lender’s aTokens. While lenders own aTokens, they receive interest paid by Aave, and can use those aTokens as collateral for loans. ATokens can also be traded on different crypto exchanges, so can be sold to to someone else (independent of Aave). ATokens would still need to be bought back to withdraw the original tokens.

Because of the volatility of cryptocurrencies, Aave loans tend to be overcollateralized; to take a loan of $500, users will need more than $500 as collateral. Depending on the token, borrowing interest rates can vary from 0.02% APY to over 12% APY3. The rate is variable, and changes based on supply and demand of the specific token within Aave’s liquidity pool, determined by a formula programmed into the Aave smart contract. Aave also allows users to borrow at a stable rate, although stable rates could be much higher. 

Aave also allows for credit delegation. If users don’t have enough collateral for a loan, they can ask another user to privately delegate the credit. The borrower pays additional fees to the delegator, and the delegator earns additional interest on top of the interest earned by just depositing. 

Many users simply deposit money in Aave to earn passive income, taking advantage of the high interest rates. Depending on the token, interest is earned as the original token or the aToken.

Flash Loans

Aave’s most distinctive functionality, compared to other lending dApps, is its flash loans. A flash loan is an uncollateralized loan that allows a user to borrow cryptocurrencies for a very short time—within one transaction. A typical loan, however, takes longer and requires collateral to be staked.  

Aave achieves the flash loan concept by relying on blockchain technology. In a blockchain, new transaction information is appended as a block. For the flash loan, if the initial amount and borrowing fees are returned by the end of the transaction, the flash loan takes place and the transaction is recorded. If the transaction doesn’t take place, the entire loan is taken back and cancelled, as if it never happened. 

One use case for flash loans is arbitrage. Cryptocurrencies can be priced differently on different exchanges, so users can borrow at one price and immediately sell to another exchange at a higher price. Aave’s flash loan garnered interests and hit $1 billion in total volume in February 2021. 

Aave and Other Lending Protocols 

The two largest competitors to Aave are Compound and MakerDAO. Overall, the structures of all three are very similar, using a decentralized, open-source, non-custodial liquidity pool model, with their main differences being the way interest is paid and how interest rates are calculated. Aave rose to be more popular than the others due to its flash loans, and now has the most total value locked in the protocol.  

Aave’s Future

Aave is gaining more users, and the total amount of assets on the platform has spiked. Aave is also the largest lending protocol and AAVE is one of the most popular tokens that can be purchased on Coinbase.  While it is undeniable that cryptocurrencies’ mainstream attention has led to higher prices, one might argue that Aave’s success cannot be attributed just to hype. Aave has continued to improve and develop, pioneering new functions like its flash loans. 

Currently, Aave is working on a new platform, Aave Arc, with the goal of being a gateway to decentralized finance for institutions. It will still use the same liquidity pool model but will be stricter about who can join, to lower credit risk. It will allow users who pass certain qualifications to enter a private liquidity pool, as opposed to the public pool available now.

Conclusion

DApps like Aave represent an interesting use case for Ethereum. Aave is a protocol built on the Ethereum blockchain, where smart contracts run and execute. The native tokens for dApps, like the AAVE token and aTokens, use the Ethereum blockchain for transactions. More and more dApps are being built and used, adding to the potential for continued growth on Ethereum. DApps are some of the best examples of both the potential for value to be derived via Ethereum and how it is unique from Bitcoin.


CoinGecko, from 10/02/20–8/8/21. 
Defi Pulse, 8/8/21. Total Value Locked refers to the number of assets that are currently being staked in a specific protocol, from https://coinmarketcap.com/alexandria/glossary/total-value-locked-tvl.
Borrow interest rates are taken from aave.com, as of 8/9/2021. 

Important Risks Related to this Article

There are risks associated with investing, including the possible loss of principal. Crypto assets, such as bitcoin and ether, are complex, generally exhibit extreme price volatility and unpredictability, and should be viewed as highly speculative assets. Crypto assets are frequently referred to as crypto “currencies,” but they typically operate without central authority or banks, are not backed by any government or issuing entity (i.e., no right of recourse), have no government or insurance protections, are not legal tender and have limited or no usability as compared to fiat currencies. Federal, state or foreign governments may restrict the use, transfer, exchange and value of crypto assets, and regulation in the U.S. and worldwide is still developing. Crypto asset exchanges and/or settlement facilities may stop operating, permanently shut down or experience issues due to security breaches, fraud, insolvency, market manipulation, market surveillance, KYC/AML (know your customer/anti-money laundering) procedures, non-compliance with applicable rules and regulations, technical glitches, hackers, malware or other reasons, which could negatively impact the price of any cryptocurrency traded on such exchanges or reliant on a settlement facility or otherwise may prevent access or use of the crypto asset.

Crypto assets can experience unique events, such as forks or airdrops, which can impact the value and functionality of the crypto asset. Crypto asset transactions are generally irreversible, which means that a crypto asset may be unrecoverable in instances where: (i) it is sent to an incorrect address, (ii) the incorrect amount is sent, or (iii) transactions are made fraudulently from an account. A crypto asset may decline in popularity, acceptance or use, thereby impairing its price, and the price of a crypto asset may also be impacted by the transactions of a small number of holders of such crypto asset. Crypto assets may be difficult to value and valuations, even for the same crypto asset, may differ significantly by pricing source or otherwise be suspect due to market fragmentation, illiquidity, volatility and the potential for manipulation. Crypto assets generally rely on blockchain technology and blockchain technology is a relatively new and untested technology which operates as a distributed ledger. Blockchain systems could be subject to Internet connectivity disruptions, consensus failures or cybersecurity attacks, and the date or time that you initiate a transaction may be different then when it is recorded on the blockchain.

Access to a given blockchain requires an individualized key, which, if compromised, could result in loss due to theft, destruction or inaccessibility. In addition, different crypto assets exhibit different characteristics, use cases and risk profiles. Information provided by WisdomTree regarding digital assets, crypto assets or blockchain networks should not be considered or relied upon as investment or other advice, as a recommendation from WisdomTree, including regarding the use or suitability of any particular digital asset, crypto asset, blockchain network or any particular strategy. WisdomTree is not acting and has not agreed to act in an investment advisory, fiduciary or quasi-fiduciary capacity to any advisor, end client or investor, and has no responsibility in connection therewith, with respect to any digital assets, crypto assets or blockchain networks.  

Tags

About the Contributor