Abstract
Demand for blockchains such as Bitcoin and Ethereum far exceeds supply, thereby requiring a selection mechanism that, from a transaction pool, chooses a subset of transactions to be included “on-chain”. Historically, every transaction submitted to the pool is associated with a bid (in the blockchain’s native currency). A miner then decides which set of transactions from the pool should be included in a block. When the block is published, the bid of each included transaction is transferred from its creator to the miner. However, in newer applications such as decentralised finance (DeFi), transaction inclusion in a block is no longer sufficient. In fact, the order in which the transaction is executed is of paramount importance. While research exists on mitigating transaction ordering manipulations, there is a lack of work on transaction fee mechanisms (TFMs) that are order-robust. This paper investigates order-robust TFMs from a mechanism design perspective and shows several impossibility results. For instance, we demonstrate that the recent EIP-1559 TFM is not incentive-compatible for order-sensitive transactions. On the other hand, we present and prove a necessary condition for an order-robust TFM.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Crypto total market cap 2010–2022. https://www.statista.com/statistics/730876/cryptocurrency-maket-value/. Accessed 1 Feb 2022
Basu, S., Easley, D., O’Hara, M., Sirer, E.G.: StableFees: a predictable fee market for cryptocurrencies. Manage. Sci. 69, 6417–7150 (2023)
Basu, S., Easley, D.A., O’Hara, M., Sirer, E.G.: Towards a functional fee market for cryptocurrencies. CoRR abs/1901.06830 (2019). http://arxiv.org/abs/1901.06830
Chung, H., Shi, E.: Foundations of transaction fee mechanism design, pp. 3856–3899 (2023). https://doi.org/10.1137/1.9781611977554.ch150, https://epubs.siam.org/doi/abs/10.1137/1.9781611977554.ch150
Daian, P., et al.: Flash Boys 2.0: frontrunning in decentralized exchanges, miner extractable value, and consensus instability. In: 2020 IEEE Symposium on Security and Privacy (SP), pp. 910–927 (2020). https://doi.org/10.1109/SP40000.2020.00040
Eskandari, S., Moosavi, S., Clark, J.: SoK: transparent dishonesty: front-running attacks on blockchain. In: Bracciali, A., Clark, J., Pintore, F., Rønne, P.B., Sala, M. (eds.) FC 2019. LNCS, vol. 11599, pp. 170–189. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-43725-1_13
Lavi, R., Sattath, O., Zohar, A.: Redesigning bitcoin’s fee market. ACM Trans. Econ. Comput. 10(1), 1–31 (2022). https://doi.org/10.1145/3530799
Leonardos, S., Monnot, B., Reijsbergen, D., Skoulakis, E., Piliouras, G.: Dynamical analysis of the eip-1559 ethereum fee market. In: Proceedings of the 3rd ACM Conference on Advances in Financial Technologies. p. 114–126. AFT ’21, Association for Computing Machinery, New York, NY, USA (2021). https://doi.org/10.1145/3479722.3480993, https://0-doi-org.pugwash.lib.warwick.ac.uk/10.1145/3479722.3480993
Liu, Y., Lu, Y., Nayak, K., Zhang, F., Zhang, L., Zhao, Y.: Empirical analysis of EIP-1559: transaction fees, waiting times, and consensus security. In: Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security, CCS 2022, pp. 2099–2113. Association for Computing Machinery, New York, NY, USA (2022). https://doi.org/10.1145/3548606.3559341
Nakamoto, S., et al.: Bitcoin. A peer-to-peer electronic cash system (2008)
Piet, J., Fairoze, J., Weaver, N.: Extracting Godl [sic] from the salt mines: ethereum miners extracting value. arXiv preprint arXiv:2203.15930 (2022)
Qin, K., Zhou, L., Gervais, A.: Quantifying blockchain extractable value: how dark is the forest? In: 2022 IEEE Symposium on Security and Privacy (SP), pp. 198–214 (2022). https://doi.org/10.1109/SP46214.2022.9833734
Reijsbergen, D., Sridhar, S., Monnot, B., Leonardos, S., Skoulakis, S., Piliouras, G.: Transaction fees on a honeymoon: Ethereum EIP-1559 one month later. In: 2021 IEEE International Conference on Blockchain (Blockchain), pp. 196–204. IEEE Computer Society, Los Alamitos, CA, USA, December 2021. https://doi.org/10.1109/Blockchain53845.2021.00034, https://doi.ieeecomputersociety.org/10.1109/Blockchain53845.2021.00034
Roughgarden, T.: Transaction fee mechanism design for the ethereum blockchain: an economic analysis of EIP-1559. arXiv preprint arXiv:2012.00854 (2020)
Roughgarden, T.: Transaction fee mechanism design. ACM SIGecom Exchanges 19(1), 52–55 (2021)
Strehle, E., Ante, L.: Exclusive mining of blockchain transactions (2020)
Torres, C.F., Camino, R., State, R.: Frontrunner jones and the raiders of the dark forest: an empirical study of frontrunning on the ethereum blockchain. In: USENIX Security 2021, pp. 1343–1359. USENIX Association, August 2021
Vitalik Buterin (@vbuterin), E.C.E.: EIP-1559: Fee market change for eth 1.0 chain, April 2019. https://eips.ethereum.org/EIPS/eip-1559
Yao, A.C.: An incentive analysis of some bitcoin fee designs. CoRR abs/1811.02351 (2018). http://arxiv.org/abs/1811.02351
Acknowledgements
The second author is supported by EPSRC (EP/T014784/1).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Nourbakhsh, M.S., Hao, F., Jhumka, A. (2024). Transaction Fee Mechanism for Order-Sensitive Blockchain-Based Applications. In: Katsikas, S., et al. Computer Security. ESORICS 2023 International Workshops. ESORICS 2023. Lecture Notes in Computer Science, vol 14398. Springer, Cham. https://doi.org/10.1007/978-3-031-54204-6_20
Download citation
DOI: https://doi.org/10.1007/978-3-031-54204-6_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-54203-9
Online ISBN: 978-3-031-54204-6
eBook Packages: Computer ScienceComputer Science (R0)