DeepAI AI Chat
Log In Sign Up

An AMM minimizing user-level extractable value and loss-versus-rebalancing

by   Conor McMenamin, et al.

We present V0LVER, an AMM protocol which solves an incentivization trilemma between users, passive liquidity providers, and block producers. V0LVER enables users and passive liquidity providers to interact without paying MEV or incurring uncontrolled loss-versus-rebalancing to the block producer. V0LVER is an AMM protocol built on an encrypted transaction mempool, where transactions are decrypted after being allocated liquidity by the AMM. V0LVER ensures this liquidity, given some external market price, is provided at that price in expectancy. This is done by incentivizing the block producer to move the pool price to the external market price. With this, users transact in expectancy at the external market price in exchange for a fee, with AMMs providing liquidity in expectancy at the external market price. Under block producer and liquidity provider competition, all of the fees in V0LVER approach zero. Without block producer arbitrage, V0LVER guarantees fall back to those of an AMM, albeit free from loss-versus-rebalancing and user-level MEV.


page 1

page 2

page 3

page 4


Diamonds are Forever, Loss-Versus-Rebalancing is Not

The always-available liquidity of automated market makers (AMMs) has bee...

Delta Hedging Liquidity Positions on Automated Market Makers

Liquidity Providers on Automated Market Makers generate millions of USD ...

Credible Decentralized Exchange Design via Verifiable Sequencing Rules

Trading on decentralized exchanges has been one of the primary use cases...

Constant Power Root Market Makers

The paper introduces a new type of constant function market maker, the c...

Presentation and Publication: Loss and Slippage in Networks of Automated Market Makers

Automated market makers (AMMs) are smart contracts that automatically tr...

Order but Not Execute in Order

We explore combining batch order-fair atomic broadcast (of-ABC) and freq...