A theory of Automated Market Makers in DeFi

02/22/2021
by   Massimo Bartoletti, et al.
0

Automated market makers (AMMs) are one of the most prominent decentralized finance (DeFi) applications. They allow users to exchange units of different types of crypto-assets, without the need to find a counter-party. There are several implementations and models for AMMs, featuring a variety of sophisticated economic mechanisms. We present a theory of AMMs. The core of our theory is an abstract operational model of the interactions between users and AMMs, which can be instantiated with any desired economic design mechanism. We exploit our theory to formally prove a set of fundamental properties of AMMs, characterizing both structural and economic aspects. We do this by abstracting from the actual economic mechanisms used in implementations, by identifying sufficient conditions which ensure the relevant properties. Notably, we devise a general solution to the arbitrage problem, the main game-theoretic foundation behind the economic mechanisms of AMMs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/24/2020

SoK: Lending Pools in Decentralized Finance

Lending pools are decentralized applications which allow mutually untrus...
research
02/02/2010

A Grey-Box Approach to Automated Mechanism Design

Auctions play an important role in electronic commerce, and have been us...
research
05/20/2023

Safeguarding Physical Sneaker Sale Through a Decentralized Medium

Sneakers were designated as the most counterfeited fashion item online, ...
research
04/08/2009

An Investigation Report on Auction Mechanism Design

Auctions are markets with strict regulations governing the information a...
research
11/28/2022

QLAMMP: A Q-Learning Agent for Optimizing Fees on Automated Market Making Protocols

Automated Market Makers (AMMs) have cemented themselves as an integral p...
research
05/31/2020

Shared value economics: an axiomatic approach

The concept of shared value was introduced by Porter and Kramer as a new...

Please sign up or login with your details

Forgot password? Click here to reset