LibraryMarkets2019Design paperCorpus record
Balancer: A non-custodial portfolio manager, liquidity provider, and price sensor
Balancer. Fernando Martinelli and Nikolai Mushegian.
The Balancer paper generalises the two-asset constant-product pool to a weighted basket of several tokens. Traders rebalance the basket. Liquidity providers define target weights. The pool is both an index and a market.
Balancer generalises the constant-product pool to more than two tokens and to weights that need not be equal, so a pool can be a portfolio that also quotes prices.
- Evidence
- Primary paper
- Re-measured
- No
- Assumptions
- 4
- Records linked
- 2
Code
Source, repository, and what is actually hosted
- Balancer white paperhttps://balancer.fi/whitepaper.pdf
- The source URL is not a GitHub repository. No code remote is invented.
- 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.
Claim 01 · Paper model
Weights are the portfolio
A pool that is 80 percent one asset and 20 percent another will buy and sell in a way that pulls inventory back toward those weights. The weights are a target, not a decoration.
Claim 02 · Paper model
More than two assets share one invariant
The paper's value function multiplies balances raised to their weights. A trade must not decrease that value, before fees.
Claim 03 · Paper model
Liquidity provision is index management
Someone can hold a weighted basket and earn fees from people who use the basket as a market. The paper's pitch is that these are the same object.
Claim 04 · Paper model
Prices fall out of the weights and balances
The spot price between two tokens is a function of their balances and weights. As with Uniswap, that spot is movable inside a transaction.
Claim 05 · Paper model
Smart pools can change weights
The paper allows a controller to shift weights over time. That is a strategy layered on the invariant. A static pool and a moving one should not be described alike.
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.
01 Weights are the portfolio
Observation
What the study says
A pool that is 80 percent one asset and 20 percent another will buy and sell in a way that pulls inventory back toward those weights. The weights are a target, not a decoration.
Model
What has to hold
Weights are positive and sum to one in the normalisation the contract uses.
Falsifier
What would retire it
What are the weights, and can a controller change them?
02 More than two assets share one invariant
Observation
What the study says
The paper's value function multiplies balances raised to their weights. A trade must not decrease that value, before fees.
Model
What has to hold
Weights are positive and sum to one in the normalisation the contract uses.
Falsifier
What would retire it
What are the weights, and can a controller change them?
03 Liquidity provision is index management
Observation
What the study says
Someone can hold a weighted basket and earn fees from people who use the basket as a market. The paper's pitch is that these are the same object.
Model
What has to hold
Providers know whether weights are fixed. A moving weight is a different product.
Falsifier
What would retire it
Does a provider expect their deposit mix back, or a rebalanced basket?
04 Prices fall out of the weights and balances
Observation
What the study says
The spot price between two tokens is a function of their balances and weights. As with Uniswap, that spot is movable inside a transaction.
Model
What has to hold
All tokens behave as standard transferable balances.
Falsifier
What would retire it
Is the spot price being consumed by another contract inside the same transaction?
05 Smart pools can change weights
Observation
What the study says
The paper allows a controller to shift weights over time. That is a strategy layered on the invariant. A static pool and a moving one should not be described alike.
Model
What has to hold
Providers know whether weights are fixed. A moving weight is a different product.
Falsifier
What would retire it
What are the weights, and can a controller change them?
03 Sequence
One action, as an operating tape
- 01A creator sets tokens and weights. Providers deposit the basket and receive pool shares.
- 02A trader sends one token in and takes another out. The contract checks the weighted product.
- 03Balances move. The pool now holds a different mix, and subsequent trades see a different price.
- 04If a controller is shifting weights, it does so under the paper's rules, and liquidity follows the new target over time.
- 05A provider who exits receives a slice of whatever the basket has become, not of what they originally deposited.
04 Load-bearing
The argument, and where a pitch drops it
A portfolio that is a market will be arbitraged
The cut
If the outside world prices an asset differently from the pool's weight-implied price, arbitrageurs trade until the pool agrees. The provider is systematically selling what went up and buying what went down, relative to the target weights. Fees are the hoped-for payment for being that counterparty.
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 manager who can move weights can move value. The paper's non-custodial claim depends on which powers the controller actually has.
Unequal weights change impermanent loss, they do not repeal it
The cut
An 80/20 pool loses less to divergence than a 50/50 pool on the same pair, and earns fees on a different shape. The paper gives the geometry. It does not give a free rebalancing service.
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 manager who can move weights can move value. The paper's non-custodial claim depends on which powers the controller actually has.
Controllers are fiduciaries the math will not supervise
The cut
A smart pool whose weights can be moved can be a useful strategy or a way to dump one asset into passive providers. The invariant will not judge the controller. Governance of the dial is the risk.
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 passive basket is not a hedge. Providers still hold the assets.
05 Register
What has to be true
Model · Not re-measured
Weights are positive and sum to one in the normalisation the contract uses.
Model · Not re-measured
All tokens behave as standard transferable balances.
Model · Not re-measured
Providers know whether weights are fixed. A moving weight is a different product.
Model · Not re-measured
Anyone using the pool as a price feed understands a single trade can set the spot.
06 Divergence
What happened after the paper
Balancer shipped multi-asset weighted pools and later versions added stable-like and managed pools. The 2019 paper is the weighted invariant and the portfolio reading. Later fee switches, gauges and ve-token politics are protocol economics on top, not pages of the white paper.
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
- 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 two-asset pool cannot express a mandate like 'keep 40% in this asset and 20% in each of three others' without a family of separate pairs and a manager who rebalances them. Balancer puts the mandate in the invariant.
What the design proposes
- Each token has a weight. The invariant is a weighted product of balances.
- A swap changes balances but the controller does not have to submit a separate rebalance trade.
- Fees compensate providers for being the passive side of other people's rebalancing.
How the mechanism is specified
- Spot price between two tokens is a function of balances and weights. Changing a weight is a different operation from a swap.
- The paper also describes controlled pools, where a manager can change weights over time. That is a mandate, and it is a new trust assumption.
- Smart pools and later vault architecture are subsequent engineering.
What this page does not treat as proven
- A passive basket is not a hedge. Providers still hold the assets.
- A manager who can move weights can move value. The paper's non-custodial claim depends on which powers the controller actually has.
- We do not describe returns.
Why the desk still reads it
Relevant when a venture wants an on-ledger portfolio rule rather than a manager with a spreadsheet. The follow-up question is who may change the weights, and whether that power is visible in the contract.
09 Lexicon
Terms, opened into the record
- Weight
- The target share of a token's value in the pool. Trades pull balances back toward it.
- Weighted invariant
- The product of each balance raised to its weight, which a trade must not reduce.
- Smart pool
- A pool whose controller may change weights or other parameters over time.
- Pool share
- A claim on the current basket, fees included, under the current weights.
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.
Protocols
Papers
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.
