Skip to content

LibraryCredit and stable value2020Design paperCorpus record

Aave Protocol white paper

Aave. Aave.

Aave's v1 protocol paper: pooled lending with stable and variable rates, and loan features such as rate switching and uncollateralised flash loans inside a single transaction. It sits in the same family as Compound, with a different rate and product surface.

Aave's paper extends pooled lending with aTokens that rebase the balance itself, and with flash loans that must be repaid inside one transaction.
Evidence
Primary paper
Re-measured
No
Assumptions
4
Records linked
5

Code

Source, repository, and what is actually hosted

  • Aave protocol white paper v1https://github.com/aave/aave-protocol/blob/master/docs/Aave_Protocol_Whitepaper_v1_0.pdf
  • aave/aave-protocolRepository taken from the source URL. No other study cites this repository. This is not an audit.
  • Full text is not mirrored. Public availability is not a licence to copy the file onto this site.
  • Add to a reading list

01 Claim ledger

What the paper is allowed to say

Each row is a sentence already in the study. The status is the same on every row: a model claim, not a live measurement.

  1. Claim 01 · Paper model

    The pool is still the product

    Depositors share a market. Borrowers post collateral. Rates move with utilisation. That much is the Compound family. Aave's paper then adds features that changed how the pool is used.

  2. Claim 02 · Paper model

    aTokens rebase

    Instead of an exchange rate on a receipt, the balance in the wallet increases as interest arrives. Integrations have to expect a balance that moves without a transfer.

  3. Claim 03 · Paper model

    Flash loans are uncollateralised and atomic

    A contract may borrow the whole available pool with no collateral if it repays, plus the fee, before the transaction ends. If it cannot, nothing happened. The paper is clear that this is not a term loan.

  4. Claim 04 · Paper model

    Stable and variable rates are both specified

    A borrower may choose a rate the protocol tries to hold, with a rebalance clause when it drifts. The clause is the part posters forget.

  5. Claim 05 · Paper model

    The paper is not a risk-off switch

    Later safety modules, isolation modes and portals are subsequent. The 2020 text should be cited for the pool, the aToken and the flash loan.

02 Three cuts

Observation, model, falsifier

A desk does not stop at the summary. Each claim is cut three ways, using only this study's own assumptions and checks. Nothing here is a new figure.

  1. 01 The pool is still the product

    Observation

    What the study says

    Depositors share a market. Borrowers post collateral. Rates move with utilisation. That much is the Compound family. Aave's paper then adds features that changed how the pool is used.

    Model

    What has to hold

    The liquidity index updates, and every integration uses it. A raw balanceOf snapshot is wrong.

    Falsifier

    What would retire it

    Which version is live, and which risk module is not in the 2020 paper?

  2. 02 aTokens rebase

    Observation

    What the study says

    Instead of an exchange rate on a receipt, the balance in the wallet increases as interest arrives. Integrations have to expect a balance that moves without a transfer.

    Model

    What has to hold

    Flash-loan fees and repayment are checked after the callback. Any token that does not arrive in the amount sent breaks the check.

    Falsifier

    What would retire it

    Does this integration assume a constant token balance? aTokens do not have one.

  3. 03 Flash loans are uncollateralised and atomic

    Observation

    What the study says

    A contract may borrow the whole available pool with no collateral if it repays, plus the fee, before the transaction ends. If it cannot, nothing happened. The paper is clear that this is not a term loan.

    Model

    What has to hold

    Flash-loan fees and repayment are checked after the callback. Any token that does not arrive in the amount sent breaks the check.

    Falsifier

    What would retire it

    Can a flash loan move a price this other contract trusts, inside one transaction?

  4. 04 Stable and variable rates are both specified

    Observation

    What the study says

    A borrower may choose a rate the protocol tries to hold, with a rebalance clause when it drifts. The clause is the part posters forget.

    Model

    What has to hold

    Liquidators exist. A flash loan does not liquidate an underwater borrower by itself.

    Falsifier

    What would retire it

    What is the stable-rate rebalance rule?

  5. 05 The paper is not a risk-off switch

    Observation

    What the study says

    Later safety modules, isolation modes and portals are subsequent. The 2020 text should be cited for the pool, the aToken and the flash loan.

    Model

    What has to hold

    Flash-loan fees and repayment are checked after the callback. Any token that does not arrive in the amount sent breaks the check.

    Falsifier

    What would retire it

    Can a flash loan move a price this other contract trusts, inside one transaction?

03 Sequence

One action, as an operating tape

  1. 01A depositor supplies an asset and receives aTokens. The aToken balance increases as the liquidity index moves.
  2. 02A borrower posts collateral and draws either a variable-rate or a stable-rate debt, subject to health factors.
  3. 03A flash-loan caller receives the underlying in a callback, does arbitrary work, and must leave the pool repaid plus the fee.
  4. 04If a borrower's health factor falls through one, a liquidator repays part of the debt and takes collateral at a bonus.
  5. 05If a stable rate diverges too far from the market, the paper's rebalance lets the protocol move it. The borrower does not have a permanent fixed coupon.

04 Load-bearing

The argument, and where a pitch drops it

  1. Flash loans did not invent atomicity

    The cut

    Ethereum transactions already revert as a unit. The paper makes the pool's idle liquidity available inside that unit. The risk is not that the pool loses the principal when the callback fails. The risk is what other protocols do when someone can suddenly be very rich for one call. Aave's own solvency and the safety of neighbours are different questions.

    Why it carries weight

    If this cut is skipped, the paper's name is being used without the mechanism that makes the name mean anything.

    Where it is dropped

    This page does not describe liquidity mining or safety-module staking.

  2. A rebasing balance surprises accounting

    The cut

    Systems that snapshot balances, or that escrow a fixed amount, mis-count aTokens. The paper's choice is friendlier in a wallet and harder in a contract. Integrators have to read the index.

    Why it carries weight

    If this cut is skipped, the paper's name is being used without the mechanism that makes the name mean anything.

    Where it is dropped

    A later client, parameter or reward formula is a different object from this paragraph.

  3. Stable is a name with an exit

    The cut

    The rebalance rule means 'stable' is stable until the protocol decides the subsidy is too large. A borrower who needed a true fixed rate has not got one. The paper should be quoted on the rebalance, not only on the choice of rate mode.

    Why it carries weight

    If this cut is skipped, the paper's name is being used without the mechanism that makes the name mean anything.

    Where it is dropped

    Stable-rate modes can still be repriced under the protocol's own rules. 'Stable' is a defined term, not English.

05 Register

What has to be true

  • Model · Not re-measured

    The liquidity index updates, and every integration uses it. A raw balanceOf snapshot is wrong.

  • Model · Not re-measured

    Flash-loan fees and repayment are checked after the callback. Any token that does not arrive in the amount sent breaks the check.

  • Model · Not re-measured

    Health factors use a price feed that can be defended. Flash liquidity makes price manipulation cheaper to attempt.

  • Model · Not re-measured

    Liquidators exist. A flash loan does not liquidate an underwater borrower by itself.

06 Divergence

What happened after the paper

Aave v2 and v3 added collateral toggles, isolation, portals and a safety module. Flash loans became standard tooling for arbitrage and for attacks on other protocols. The paper's own pool accounting survived. The lesson it did not finish writing is that atomic liquidity is a public good and a public hazard.

A later client, parameter set, or reward formula is a different object. Cite this paper for the mechanism. Cite a primary release for the network. This desk has not re-run the proof.

07 Pre-mortem

What to check before you use the idea

  1. 0 of 4 marked on this browser. A mark is a reading note, not a pass, a rating, or a recommendation.

08 Anatomy

The paper, in the order a builder needs

The problem it names

A single floating rate does not match every borrower, and some uses of inventory only need the asset for the length of one transaction. Aave's paper adds a choice of rate and a loan that never leaves the transaction that borrowed it.

What the design proposes

  • Suppliers deposit into a reserve and receive a claim.
  • Borrowers choose a rate mode where the protocol offers one. Collateral rules still apply to open loans.
  • A flash loan must be repaid, with its fee, before the transaction ends, or the transaction reverts.

How the mechanism is specified

  • Reserve factors and loan-to-value settings are risk parameters. They are not derived inside the paper from first principles.
  • Flash liquidity is real only while the pool holds the asset. It is not a credit opinion about the borrower, because there is no time in which they hold the asset unsecured.
  • Later Aave versions add risk admins, portals and different token mechanics. Cite the version you mean.

What this page does not treat as proven

  • A flash loan is not a banking licence and not a statement about borrower creditworthiness.
  • Stable-rate modes can still be repriced under the protocol's own rules. 'Stable' is a defined term, not English.
  • This page does not describe liquidity mining or safety-module staking.

Why the desk still reads it

Use this paper when a product pitch says 'flash loan' without the revert rule, or 'stable rate' without the clause that lets the rate move. Those clauses are the product.

09 Lexicon

Terms, opened into the record

aToken
An interest-bearing balance that increases as the pool's liquidity index increases.
Flash loan
A loan with no collateral that must be repaid before the transaction ends.
Health factor
A ratio of discounted collateral to debt. Below the threshold, liquidation is allowed.
Rate rebalance
The protocol's right to move a so-called stable borrow rate when it has diverged from the market.

10 Repository

Every linked record on this page

Underlined words open a page that already exists: a concept, a protocol profile, a failure record, or another paper. If a word is not underlined, this desk does not have a record for it.

This is Blockchain Lab's reading of a public design paper. It is not the paper, not a copy of it, and not an offer of tokens, equity, custody or a partnership. Later network behaviour can diverge from the text. Nothing here is investment, legal or technical advice.

Research status: Design paper. Last reviewed: 1 October 2026. This is a reading of a public paper, not investment, legal or security advice.