References & Citations
Computer Science > Cryptography and Security
Title: Order but Not Execute in Order
(Submitted on 2 Feb 2023 (this version), latest version 27 Sep 2023 (v4))
Abstract: We explore combining batch order-fair atomic broadcast (of-ABC) and frequent batch auction (FBA) as a defense against general order manipulations in blockchain-based decentralized exchanges (DEX). To justify FBA, we compare the welfare loss of decentralized exchanges under two market designs: continuous limit order book (CLOB), where transactions are processed sequentially, and FBA, where transactions are arranged into batches and a uniform price double auction decides execution order. We model three types of players, common investors, privately informed traders, and arbitrageurs who can provide liquidity and front-run, along with a decentralized exchange. Assuming that the exchange is realized over an of-ABC protocol, we find that FBA can achieve better social welfare compared to CLOB when (1) public information affecting the fundamental value of an asset is revealed more frequently, and/or (2) the block generation interval is sufficiently large, and/or (3) the priority fees are small compared to the asset price changes, and/or (4) fewer privately informed parties exist. Intrinsic reasons are that first, blockchains already treat time as discrete and ensuring order fairness there is non-trivial, allowing even more room for latency arbitrage rents under CLOB; second, sufficiently large block creation interval allows for information dispersion; third, higher priority fees discourage front-running under CLOB; additionally, FBA prioritizes price in deciding execution order and fewer informed traders mean less adverse price impact.
Submission history
From: Tiantian Gong [view email][v1] Thu, 2 Feb 2023 15:54:27 GMT (112kb,D)
[v2] Thu, 9 Feb 2023 20:39:26 GMT (113kb,D)
[v3] Wed, 21 Jun 2023 02:39:38 GMT (223kb,D)
[v4] Wed, 27 Sep 2023 17:15:35 GMT (17126kb,D)
Link back to: arXiv, form interface, contact.