Determining Blockchain Transaction Timing and Fee with Observable Mempools
Qianlan Bai, Yuedong Xu, Zhijian Zhou, Xin Wang

TL;DR
This paper analyzes how a strategic user can optimize transaction timing and fees in blockchain systems considering mempool observability, fee bumping, and different block interval distributions.
Contribution
It introduces a novel model for strategic transaction fee and timing decisions, considering mempool observability and fee bumping in blockchain systems.
Findings
Optimal broadcasting time depends on block interval distribution.
Immediate fee increase is optimal when fee falls below minimum.
Waiting strategies vary between PoW and PoS systems.
Abstract
Transaction fee plays an important role in determining the priority of transaction processing in public blockchain systems. Owing to the observability of unconfirmed transactions, a strategic user can postpone his transaction broadcasting time and set a fee as low as possible by prying into his mempool that stores them. However, the stochastic mining interval may cause the delayed transaction to miss the next valid block. Meanwhile, a new feature (i.e. fee bumping) emerges that allows each user to increase his transaction fee before confirmation, making the fee setting more challenging. In this paper, we investigate a novel transaction policy from the perspective of a single strategic user that determines the broadcasting time and the transaction fee simultaneously. Two representative scenarios are considered, in which a number of coexisting ordinary users are mempool-oblivious that set…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Distributed systems and fault tolerance · Caching and Content Delivery
