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...
Saved in:
Main Authors: | , , , , |
---|---|
Other Authors: | |
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 |