Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
129 tokens/sec
GPT-4o
28 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Transaction Fee Mechanism Design (2106.01340v3)

Published 2 Jun 2021 in cs.CR, cs.DC, cs.DS, cs.GT, and econ.TH

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 paper 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 recent (August 5, 2021) and major change to Ethereum's transaction fee mechanism, based on a proposal called "EIP-1559." Historically, 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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (49)
  1. G. Aggarwal and J. D. Hartline. Knapsack auctions. In Proceedings of the 17th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 1083–1092, 2006.
  2. M. Akbarpour and S. Li. Credible auctions: A trilemma. Econometrica, 88(2):425–467, 2020. URL: http://web.stanford.edu/~mohamwad/CredibleMechanisms.pdf.
  3. R. Auer. Beyond the doomsday economics of “proof-of-work” in cryptocurrencies. BIS working paper #765. URL: https://www.bis.org/publ/work765.pdf, January 2019.
  4. Base fee manipulation in Ethereum’s EIP-1559 transaction fee mechanism. In Proceedings of the 37th International Symposium on Distributed Computing (DSIC), 2023. Article 6.
  5. Transaction fee mechanism design with active block producers. arXiv:2307.01686. URL: https://arxiv.org/pdf/2307.01686.pdf, July 2023.
  6. Stablefees: A predictable fee market for cryptocurrencies. Management Science, 69(11):6508–6524, 2023.
  7. J. Bier. The Blocksize War: The battle over who controls Bitcoin’s protocol rules. Amazon KDP, 2021.
  8. E. Budish. Trust at scale: The economic limits of cryptocurrencies and blockchains. Working paper. URL: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4148014, 2023.
  9. V. Buterin. Ethereum: A next-generation smart contract and decentralized application platform. Unpublished white paper. URL: https://ethereum.org/en/whitepaper/, November 2013.
  10. V. Buterin. Blockchain resource pricing. URL: https://ethresear.ch/uploads/default/original/2X/1/197884012ada193318b67c4b777441e4a1830f49.pdf, August 2018.
  11. V. Buterin. First and second-price auctions and improved transaction-fee markets. URL: https://ethresear.ch/t/first-and-second-price-auctions-and-improved-transaction-fee-markets/2410, July 2018.
  12. EIP-1559 specification. URL: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1559.md, 2019.
  13. A. Canidio. Auctions with tokens: Monetary policy as a mechanism design choice. arXiv:2301.13794. URL: https://arxiv.org/pdf/2301.13794.pdf, August 2023.
  14. On the instability of Bitcoin without the block reward. In Proceedings of the ACM SIGSAC Conference on Computer and Communications Security (CCS), pages 154–167, 2016. URL: https://www.cs.princeton.edu/~arvindn/publications/mining_CCS.pdf.
  15. Bayesian mechanism design for blockchain transaction fee allocation. arXiv:2209.13099. URL: https://arxiv.org/pdf/2209.13099.pdf, September 2022.
  16. Credible, optimal auctions via blockchains. arXiv:2301.12532. URL: https://arxiv.org/pdf/2301.12532.pdf, January 2023.
  17. H. Chung and E. Shi. Foundations of transaction fee mechanism design. In Proceedings of the 34th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 3856–3899, 2023.
  18. Optimal dynamic fees for blockchain resources. arXiv:2309.12735. URL: https://arxiv.org/pdf/2309.12735.pdf, September 2023.
  19. Flash Boys 2.0: Frontrunning in decentralized exchanges, miner extractable value, and consensus instability. In Proceedings of the 41st IEEE Symposium on Security and Privacy, pages 910–927, 2020. URL: https://arxiv.org/pdf/1904.05234.pdf.
  20. Simple, credible, and approximately-optimal auctions. In Proceedings of the 21st ACM Conference on Economics and Computation (EC), page 713, 2020.
  21. C. Decker and R. Wattenhofer. Information propagation in the Bitcoin network. In 13th IEEE International Conference on Peer-to-Peer Computing, 2013. URL: https://tik-db.ee.ethz.ch/file/49318d3f56c1d525aabf7fda78b23fc0/P2P2013_041.pdf.
  22. From mining to markets: The evolution of bitcoin transaction fees. Journal of Financial Economics, 134(1):91–109, October 2019. URL: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3055380.
  23. Dynamic posted-price mechanisms for the blockchain transaction-fee market. In Proceedings of the 3rd ACM Advances in Financial Technologies, pages 86–99, 2021.
  24. Credible decentralized exchange design via verifiable sequencing rules. In Proceedings of the 55th Annual ACM Symposium on Theory of Computing (STOC), pages 723–723, 2023.
  25. Y. Gafni and A. Yaish. Greedy transaction fee mechanisms for (non-)myopic miners. arXiv:2210.07793. URL: https://arxiv.org/pdf/2210.07793.pdf, October 2022.
  26. A model for Bitcoin’s security and the declining block subsidy. Working paper. URL: https://uncommoncore.co/wp-content/uploads/2019/10/A-model-for-Bitcoins-security-and-the-declining-block-subsidy-v1.02.pdf, October 2019.
  27. J. L. Hougaard and M. Pourpouneh. Farsighted miners under transaction fee mechanism EIP1559. In IEEE International Conference on Blockchain and Cryptocurrency (ICBC), pages 1–9, 2023.
  28. N. Houy. The economics of Bitcoin transaction fees. Working paper #1407, Groupe d’Analyse et de Théorie Economique Lyon St-Étienne (GATE Lyon St-Étienne), Université de Lyon. URL: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2400519, February 2014.
  29. Monopoly without a monopolist: An economic analysis of the Bitcoin payment system. Review of Economic Studies, 88(6):3011–3040, November 2021.
  30. Tiered mechanisms for blockchain transaction fees. arXiv:2304.06014. URL: https://arxiv.org/pdf/2304.06014.pdf, April 2023.
  31. Would Friedman burn your tokens? In Proceedings of the 27th Conference on Financial Cryptography and Data Security (FC), 2024. To appear. URL: https://arxiv.org/pdf/2306.17025.pdf.
  32. Redesigning Bitcoin’s fee market. ACM Transactions on Economics and Computation, 10(1), 2022. Article 5.
  33. Dynamical analysis of the EIP-1559 Ethereum fee market. In Proceedings of the 3rd ACM Advances in Financial Technologies, pages 114–126, 2021.
  34. Optimality despite chaos in fee markets. In Proceedings of the 27th Conference on Financial Cryptography and Data Security (FC), pages 346–362, 2023.
  35. Multi-side incentive compatible transaction fee mechanism. Computers and Electrical Engineering, 113:109050, 2024.
  36. 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, pages 2099–2113, 2022.
  37. B. Monnot. EIP 1559: A transaction fee market proposal. URL: https://ethereum.github.io/abm1559/notebooks/eip1559.html, April 2020.
  38. R. Myerson. Optimal auction design. Mathematics of Operations Research, 6(1):58–73, 1981.
  39. S. Nakamoto. Bitcoin: A peer-to-peer electronic cash system. Unpublished white paper. URL: https://bitcoin.org/bitcoin.pdf, 2008.
  40. A. Ndiaye. Blockchain price vs. quantity controls. Working paper. URL: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4538155, July 2023.
  41. N. Nisan. Serial monopoly on blockchains. arXiv:2311.12731. URL: https://arxiv.org/pdf/2311.12731.pdf, November 2023.
  42. Transaction fees on a honeymoon: Ethereum’s EIP-1559 one month later. In Proceedings of the IEEE International Conference on Blockchain, pages 196–204, 2021.
  43. P. R. Rizun. A transaction fee market exists without a block size limit. Block size limit debate working paper. URL: https://www.bitcoinunlimited.info/resources/feemarket.pdf, August 2015.
  44. T. Roughgarden. Transaction fee mechanism design for the Ethereum blockchain: An economic analysis of EIP-1559. arXiv:2012.00854. URL: https://arxiv.org/pdf/2012.00854.pdf, December 2020.
  45. What can cryptography do for decentralized mechanism design? arXiv:2209.14462. URL: https://arxiv.org/pdf/2209.14462.pdf, September 2022.
  46. W. Tang and D. D. Yao. Transaction fee mechanism for proof-of-stake protocol. arXiv:2308.13881. URL: https://arxiv.org/pdf/2308.13881.pdf, August 2023.
  47. Maximizing miner revenue in transaction fee mechanism design. In Proceedings of the 15th Conference on Innovations in Theoretical Computer Science (ITCS), 2024. To appear. URL: https://eprint.iacr.org/2023/283.pdf.
  48. A. C.-C. Yao. An incentive analysis of some Bitcoin fee designs. arXiv:1811.02351. URL: https://arxiv.org/pdf/1811.02351.pdf, November 2018.
  49. L. Zhang and F. Zhang. Understand waiting time in transaction fee mechanism: An interdisciplinary perspective. arXiv:2305.02552. URL: https://arxiv.org/pdf/2305.02552.pdf, May 2023.
Citations (14)

Summary

We haven't generated a summary for this paper yet.