Incentive mechanism design for mitigating frontrunning and transaction reordering in decentralized exchanges

Decentralized exchanges (DEXes) provide effective price discovery and fair trading while dealing with the drawbacks of centralized exchanges, e.g., lack of transaction transparency and exclusive control of user assets and transaction fees. However, many DEXes suffer from frontrunning and transaction...

Full description

Saved in:
Bibliographic Details
Main Authors: Doe, Daniel Mawunyo, Li, Jing, Dusit, Niyato, Wang, Li, Han, Zhu
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2023
Subjects:
Online Access:https://hdl.handle.net/10356/169633
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-169633
record_format dspace
spelling sg-ntu-dr.10356-1696332023-07-28T15:35:48Z Incentive mechanism design for mitigating frontrunning and transaction reordering in decentralized exchanges Doe, Daniel Mawunyo Li, Jing Dusit, Niyato Wang, Li Han, Zhu School of Computer Science and Engineering Engineering::Computer science and engineering Blockchain Decentralized Exchanges Decentralized exchanges (DEXes) provide effective price discovery and fair trading while dealing with the drawbacks of centralized exchanges, e.g., lack of transaction transparency and exclusive control of user assets and transaction fees. However, many DEXes suffer from frontrunning and transaction reordering, which fundamentally flaw their design. In this paper, we present a novel incentive mechanism design for mitigating frontrunning and transaction reordering even if frontrunners pay high transaction fees in DEXes. We utilize a weighted counting sort algorithm to order transactions based on the users’ multi-dimensional private information (e.g., transaction delay and confidentiality). To elicit users’ private information, we consider a multi-dimensional contract-theoretic design based on the users’ willingness to share their private information. We show that the miner can always maximize its utility under the complete and incomplete information scenarios. We implement solutions to our multi-dimensional contract and sorting algorithm on a decentralized oracle network to create a decentralized system and design a web application to extensively evaluate the performance of our proposed incentive mechanism. We further show that ordering transactions based on users’ private information increases the miner’s utility by 78.42%-84.57% and reduces the users’ cost by 64.47% compared with the state-of-the-art fair sequencing services, automated arbitrage market maker, and miner extractable value auctions. Submitted/Accepted version 2023-07-27T01:44:46Z 2023-07-27T01:44:46Z 2023 Journal Article Doe, D. M., Li, J., Dusit, N., Wang, L. & Han, Z. (2023). Incentive mechanism design for mitigating frontrunning and transaction reordering in decentralized exchanges. IEEE Access. https://dx.doi.org/10.1109/ACCESS.2023.3236891 2169-3536 https://hdl.handle.net/10356/169633 10.1109/ACCESS.2023.3236891 2-s2.0-85147282101 en IEEE Access © 2023 The Author(s). Published by IEEE. This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/ application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
Blockchain
Decentralized Exchanges
spellingShingle Engineering::Computer science and engineering
Blockchain
Decentralized Exchanges
Doe, Daniel Mawunyo
Li, Jing
Dusit, Niyato
Wang, Li
Han, Zhu
Incentive mechanism design for mitigating frontrunning and transaction reordering in decentralized exchanges
description Decentralized exchanges (DEXes) provide effective price discovery and fair trading while dealing with the drawbacks of centralized exchanges, e.g., lack of transaction transparency and exclusive control of user assets and transaction fees. However, many DEXes suffer from frontrunning and transaction reordering, which fundamentally flaw their design. In this paper, we present a novel incentive mechanism design for mitigating frontrunning and transaction reordering even if frontrunners pay high transaction fees in DEXes. We utilize a weighted counting sort algorithm to order transactions based on the users’ multi-dimensional private information (e.g., transaction delay and confidentiality). To elicit users’ private information, we consider a multi-dimensional contract-theoretic design based on the users’ willingness to share their private information. We show that the miner can always maximize its utility under the complete and incomplete information scenarios. We implement solutions to our multi-dimensional contract and sorting algorithm on a decentralized oracle network to create a decentralized system and design a web application to extensively evaluate the performance of our proposed incentive mechanism. We further show that ordering transactions based on users’ private information increases the miner’s utility by 78.42%-84.57% and reduces the users’ cost by 64.47% compared with the state-of-the-art fair sequencing services, automated arbitrage market maker, and miner extractable value auctions.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Doe, Daniel Mawunyo
Li, Jing
Dusit, Niyato
Wang, Li
Han, Zhu
format Article
author Doe, Daniel Mawunyo
Li, Jing
Dusit, Niyato
Wang, Li
Han, Zhu
author_sort Doe, Daniel Mawunyo
title Incentive mechanism design for mitigating frontrunning and transaction reordering in decentralized exchanges
title_short Incentive mechanism design for mitigating frontrunning and transaction reordering in decentralized exchanges
title_full Incentive mechanism design for mitigating frontrunning and transaction reordering in decentralized exchanges
title_fullStr Incentive mechanism design for mitigating frontrunning and transaction reordering in decentralized exchanges
title_full_unstemmed Incentive mechanism design for mitigating frontrunning and transaction reordering in decentralized exchanges
title_sort incentive mechanism design for mitigating frontrunning and transaction reordering in decentralized exchanges
publishDate 2023
url https://hdl.handle.net/10356/169633
_version_ 1773551370150871040