Expiring Assets in Automated Market Makers

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wood, Kenan, Herlihy, Maurice, Mendes, Hammurabi, Pulaj, Jonad
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913210858209280
author Wood, Kenan
Herlihy, Maurice
Mendes, Hammurabi
Pulaj, Jonad
author_facet Wood, Kenan
Herlihy, Maurice
Mendes, Hammurabi
Pulaj, Jonad
contents An automated market maker (AMM) is a state machine that manages pools of assets, allowing parties to buy and sell those assets according to a fixed mathematical formula. AMMs are typically implemented as smart contracts on blockchains, and its prices are kept in line with the overall market price by arbitrage: if the AMM undervalues an asset with respect to the market, an "arbitrageur" can make a risk-free profit by buying just enough of that asset to bring the AMM's price back in line with the market. AMMs, however, are not designed for assets that expire: that is, assets that cannot be produced or resold after a specified date. As assets approach expiration, arbitrage may not be able to reconcile supply and demand, and the liquidity providers that funded the AMM may have excessive exposure to risk due to rapid price variations. This paper formally describes the design of a decentralized exchange (DEX) for assets that expire, combining aspects of AMMs and limit-order books. We ensure liveness and market clearance, providing mechanisms for liquidity providers to control their exposure to risk and adjust prices dynamically in response to situations where arbitrage may fail.
format Preprint
id arxiv_https___arxiv_org_abs_2401_04289
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Expiring Assets in Automated Market Makers
Wood, Kenan
Herlihy, Maurice
Mendes, Hammurabi
Pulaj, Jonad
Trading and Market Microstructure
Distributed, Parallel, and Cluster Computing
An automated market maker (AMM) is a state machine that manages pools of assets, allowing parties to buy and sell those assets according to a fixed mathematical formula. AMMs are typically implemented as smart contracts on blockchains, and its prices are kept in line with the overall market price by arbitrage: if the AMM undervalues an asset with respect to the market, an "arbitrageur" can make a risk-free profit by buying just enough of that asset to bring the AMM's price back in line with the market. AMMs, however, are not designed for assets that expire: that is, assets that cannot be produced or resold after a specified date. As assets approach expiration, arbitrage may not be able to reconcile supply and demand, and the liquidity providers that funded the AMM may have excessive exposure to risk due to rapid price variations. This paper formally describes the design of a decentralized exchange (DEX) for assets that expire, combining aspects of AMMs and limit-order books. We ensure liveness and market clearance, providing mechanisms for liquidity providers to control their exposure to risk and adjust prices dynamically in response to situations where arbitrage may fail.
title Expiring Assets in Automated Market Makers
topic Trading and Market Microstructure
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2401.04289