Affiliation:
1. Columbia University, New York, United States
Abstract
Demand for blockchains such as Bitcoin and Ethereum is far larger than supply, necessitating a mechanism that selects a subset of transactions to include “on-chain” from the pool of all pending transactions. This article investigates the problem of designing a blockchain transaction fee mechanism through the lens of mechanism design. We introduce two new forms of incentive compatibility that capture some of the idiosyncrasies of the blockchain setting, one (MMIC) that protects against deviations by profit-maximizing miners and one (OCA-proofness) that protects against off-chain collusion between miners and users.
This study is immediately applicable to a major change to Ethereum’s transaction fee mechanism, made on August 5, 2021, based on a proposal called “EIP-1559.” Originally, Ethereum’s transaction fee mechanism was a first-price (pay-as-bid) auction. EIP-1559 suggested making several tightly coupled changes, including the introduction of variable-size blocks, a history-dependent reserve price, and the burning of a significant portion of the transaction fees. We prove that this new mechanism earns an impressive report card: it satisfies the MMIC and OCA-proofness conditions, and is also dominant-strategy incentive compatible (DSIC) except when there is a sudden demand spike. We also introduce an alternative design, the “tipless mechanism,” which offers an incomparable slate of incentive-compatibility guarantees—it is MMIC and DSIC, and OCA-proof unless in the midst of a demand spike.
Funder
National Science Foundation
Decentralization Foundation
Publisher
Association for Computing Machinery (ACM)
Reference53 articles.
1. G. Aggarwal and J. D. Hartline. 2006. Knapsack auctions. In Proceedings of the 17th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’06). 1083–1092.
2. Credible Auctions: A Trilemma
3. R. Auer. 2019. Beyond the Doomsday Economics of “proof-of-work” in Cryptocurrencies (January2019). BIS working paper #765. Retrieved from https://www.bis.org/publ/work765.pdf
4. S. Azouvi, G. Goren, L. Heimbach, and A. Hicks. 2023. Base fee manipulation in Ethereum’s EIP-1559 transaction fee mechanism. In Proceedings of the 37th International Symposium on Distributed Computing (DSIC ’23). Article 6.
5. M. Bahrani P. Garimidi and T. Roughgarden. 2024. Transaction Fee Mechanism Design in a Post-MEV World (February2024). Retrieved from https://eprint.iacr.org/2024/331