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

01/31/2023
by   Conor McMenamin, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/19/2022

Diamonds are Forever, Loss-Versus-Rebalancing is Not

The always-available liquidity of automated market makers (AMMs) has bee...
research
08/04/2022

Delta Hedging Liquidity Positions on Automated Market Makers

Liquidity Providers on Automated Market Makers generate millions of USD ...
research
09/30/2022

Credible Decentralized Exchange Design via Verifiable Sequencing Rules

Trading on decentralized exchanges has been one of the primary use cases...
research
05/16/2022

Constant Power Root Market Makers

The paper introduces a new type of constant function market maker, the c...
research
10/18/2021

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

Automated market makers (AMMs) are smart contracts that automatically tr...
research
02/02/2023

Order but Not Execute in Order

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

Please sign up or login with your details

Forgot password? Click here to reset