Paper 2023/1034

Transaction Fairness in Blockchains, Revisited

Rujia Li, Xuanwei Hu, Qin Wang, Sisi Duan, Qi Wang, Tsinghua University, Southern University of Science and Technology, CSIRO Data61
Abstract

With the growing number of decentralized finance (DeFi) applications, transaction fairness in blockchains has gained much research interest. As a broad concept in distributed systems and blockchains, fairness has been used in different contexts, varying from ones related to the liveness of the system to ones that focus on the received order of transactions. In this work, we revisit the fairness definitions and find that existing fairness definitions are not adapted to blockchains with multiple DApps. We then provide a more generic one called verifiable fairness. Compared with prior definitions, our notion has two unique features: (i) it relaxes the ordering rules to a predicate; (ii) it enables users to independently verify if their transactions comply with the predicate for concrete applications. We also provide a scheme that achieves verifiable fairness, leveraging trusted hardware. Unlike prior works that usually design a dedicated consensus protocol to achieve fairness, our scheme can be integrated with any blockchain system. Our evaluation results on Amazon EC2 using up to 120 instances across different regions show that our construction imposes only minimal overhead on existing blockchain systems.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
BlockchainFairnessTrusted Execution Environment
Contact author(s)
rujia @ tsinghua edu cn
History
2024-01-27: last of 3 revisions
2023-07-03: received
See all versions
Short URL
https://ia.cr/2023/1034
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1034,
      author = {Rujia Li, Xuanwei Hu, Qin Wang, Sisi Duan, Qi Wang},
      title = {Transaction Fairness in Blockchains, Revisited},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1034},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1034}},
      url = {https://eprint.iacr.org/2023/1034}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.