Encyclopedia DeFi · Entry 325
Weighted liquidity pools: why every AMM is not fifty-fifty
In this article
At a glance
Key facts
Normalize balances before comparing
Suppose a hypothetical pool contains 80 A and 20 B with weights 80% and 20%. The normalized balances are 80 ÷ 0.8 = 100 and 20 ÷ 0.2 = 100. Their ratio gives a fee-free marginal price of one A per B under this convention.
The raw balance ratio is four, which would be the wrong shortcut. This is a marginal price, not the average price of a large swap; execution changes balances.
Weights change how inventory responds
For two assets, the invariant is A raised to weight A multiplied by B raised to weight B. Equal weights reduce to a transformation of the familiar constant-product relationship. Unequal weights alter how much of each asset is held at a given relative market price.
The weights describe the pool’s mathematical arrangement, not a promise that depositors avoid losses or can sell any amount at the quoted marginal price.
Read the pool and join method
A proportional deposit and a deposit containing only one asset have different effects on balances. Non-proportional actions can include swap-like costs. Identify the actual pool implementation, weights and add/remove-liquidity method before comparing a displayed pool-token value with a wallet’s starting assets.
Direct answers
Questions people ask
Does an 80/20 pool mean I must hold exactly four times as many A tokens?
No. Weights interact with relative prices. Token counts alone do not specify the value proportions when the assets have different prices.
Inspect the evidence
The answer and key facts have stable claim links. These records retain the scope and qualification when reused.
A weighted pool generalizes the constant-product AMM by assigning normalized weights to its assets. Balancer’s weighted math derives prices from balances divided by their weights. An 80/20 pool is therefore not priced by the raw token-count ratio used for a simple equal-weight pair.
Scope: DeFi · data through 2026-10-02. Verification: verified · 2026-10-02T19:18:00.092Z.
Link to this claimWeights: Normalized asset weights sum to one.
Scope: DeFi · data through 2026-10-02. Verification: verified · 2026-10-02T19:18:00.092Z.
Link to this claimInvariant: The weighted invariant multiplies balances raised to their respective weights.
Scope: DeFi · data through 2026-10-02. Verification: verified · 2026-10-02T19:18:00.092Z.
Link to this claimSpot price: Pair prices depend on both balances and weights.
Scope: DeFi · data through 2026-10-02. Verification: verified · 2026-10-02T19:18:00.092Z.
Link to this claimRevision history
- — First publication after primary-source research and separate automated verification.
Source register
Sources and references
Retrieval dates and locators are recorded individually.- Weighted MathBalancer
Unequal-weight AMM invariant and spot price.
Locator: Invariant; Spot price; Swap equations · Version / scope: Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded · Retrieved: 2026-10-02T18:53:19.859ZOpen source - Add/Remove Liquidity TypesBalancer
Economics of proportional and non-proportional joins/exits.
Locator: Unbalanced; Single token exact out; Proportional · Version / scope: Documentation retrieved for the 2026-10-02 editorial scope; content hash recorded · Retrieved: 2026-10-02T18:53:19.923ZOpen source
Research and drafting use AI assistance. A separate automated review checks claims against primary sources; no external expert or named human review is implied. Publication, substantive editing, source retrieval and verification are recorded separately. This version was independently checked by an automated reviewer on 2 October 2026.
Editorial method and correctionsDegrees of Satoshi editorial project. “Weighted liquidity pools: why every AMM is not fifty-fifty.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/weighted-liquidity-pools/