Partially Active Automated Market Makers
Sunghun Ko
TL;DR
This paper addresses adverse selection in constant function market makers (CFMMs) by introducing partially active automated market makers (PA-AMMs) that partition reserves into an active and a passive portion, enabling trading only against the active liquidity with a block-level rebalancing rule governed by the activeness parameter $\lambda$. By deriving the top-gap dynamics, stationary distribution, and LVR under a two-asset geometric mean market maker (G3M) invariant, the authors formulate a discounted stochastic-control problem to optimally choose $\lambda$ to balance price-tracking error and loss-versus-rebalancing (LVR). They solve for the optimal policy, yielding a state-dependent form that collapses to a simple closed-form $\lambda^*(\gamma)$ in the small-$\Delta t$ limit, where $\gamma$ encodes the relative weight of LVR against tracking error. The results show a fundamental trade-off: smaller $\lambda$ reduces LVR and can increase LP wealth, but increases the price gap and tracking error; larger $\lambda$ lowers tracking error but raises LVR. Overall, PA-AMMs offer a principled mechanism to reduce arbitrage losses while delivering guidance on when to trade off rebalancing speed against price accuracy, with implications for liquidity provisioning and potential applications in prediction markets.
Abstract
We introduce a new class of automated market maker (AMM), the \emph{partially active automated market maker} (PA-AMM). PA-AMM divides its reserves into two parts, the active and the passive parts, and uses only the active part for trading. At the top of every block, such a division is done again to keep the active reserves always being \(λ\)-portion of total reserves, where \(λ\in (0, 1]\) is an activeness parameter. We show that this simple mechanism reduces adverse selection costs, measured by loss-versus-rebalancing (LVR), and thereby improves the wealth of liquidity providers (LPs) relative to plain constant-function market makers (CFMMs). As a trade-off, the asset weights within a PA-AMM pool may deviate from their target weights implied by its invariant curve. Motivated by the optimal index-tracking problem literature, we also propose and solve an optimization problem that balances such deviation and the reduction of LVR.
