Zhang, HaoqianMerino, Louis-HenriEstrada-Galinanes, VeroFord, Bryan2023-01-302023-01-302023-01-302022-07-1010.1109/ICDCSW56584.2022.00026https://infoscience.epfl.ch/handle/20.500.14299/194354WOS:000895984800017Front-running, the practice of benefiting from advanced knowledge of pending transactions, has proliferated in the cryptocurrency space with the emergence of decentralized finance. Front-running causes devastating losses to honest participants-estimated at $280M each month-and endangers the fairness of the ecosystem. We present Flash Freezing Flash Boys (F3B), an architecture to address front-running attacks by relying on a commit-and-reveal scheme where the contents of a transaction are encrypted and later revealed by a decentralized secret-management committee (SMC) when the transaction has been committed by the underlying consensus layer. To maintain legacy compatibility, we design F3B to be agnostic to the underlying consensus algorithm and compatible with existing smart contracts. A preliminary exploration of F3B shows that with a secret-management committee consisting of 8 and 128 members, F3B presents between 0.1 and 2.2 seconds of transaction-processing latency, respectively.Computer Science, Information SystemsComputer Science, Theory & MethodsEngineering, Electrical & ElectronicTelecommunicationsComputer ScienceEngineeringsecurity & privacydecentralized financefrontrunningsecureFlash Freezing Flash Boys: Countering Blockchain Front-Runningtext::conference output::conference proceedings::conference paper