Paper 2024/1533

BEAT-MEV: Epochless Approach to Batched Threshold Encryption for MEV Prevention

Jan Bormet, Technische Universität Darmstadt
Sebastian Faust, Technische Universität Darmstadt
Hussien Othman, Technische Universität Darmstadt
Ziyan Qu, Technische Universität Darmstadt
Abstract

In decentralized finance (DeFi), the public availability of pending transactions presents significant privacy concerns, enabling market manipulation through miner extractable value (MEV). MEV occurs when block proposers exploit the ability to reorder, omit, or include transactions, causing financial loss to users from frontrunning. Recent research has focused on encrypting pending transactions, hiding transaction data until block finalization. To this end, Choudhuri et al. (USENIX '24) introduce an elegant new primitive called Batched Threshold Encryption (BTE) where a batch of encrypted transactions is selected by a committee and only decrypted after block finalization. Crucially, BTE achieves low communication complexity during decryption and guarantees that all encrypted transactions outside the batch remain private. An important shortcoming of their construction is, however, that it progresses in epochs and requires a costly setup in MPC for each batch decryption. In this work, we introduce a novel BTE scheme addressing the limitations by eliminating the need for an expensive epoch setup while achieving practical encryption and decryption times. Additionally, we explore the problem of how users can coordinate their transactions, which is crucial for the functionality of the system. Along the way, we present several optimizations and trade-offs between communication and computational complexity that allow us to achieve practical performance on standard hardware ($<2$ ms for encryption and $<440$ ms for decrypting $512$ transactions). Finally, we prove our constructions secure in a model that captures practical attacks on MEV-prevention mechanisms.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
threshold encryptionbatch encryptionMEV
Contact author(s)
jan bormet @ tu-darmstadt de
sebastian faust @ tu-darmstadt de
hussien othman @ gmail com
ziyan qu @ tu-darmstadt de
History
2024-10-04: approved
2024-09-30: received
See all versions
Short URL
https://ia.cr/2024/1533
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1533,
      author = {Jan Bormet and Sebastian Faust and Hussien Othman and Ziyan Qu},
      title = {{BEAT}-{MEV}: Epochless Approach to Batched Threshold Encryption for {MEV} Prevention},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1533},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1533}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.