Paper 2024/1533
BEAT-MEV: Epochless Approach to Batched Threshold Encryption for MEV Prevention
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)
- 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
-
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} }