Dynamic Transaction Scheduling and Pricing in the Ethereum Mempool
Fatemeh Fardno, S. Rasoul Etesami

TL;DR
This paper models the dynamic transaction scheduling in Ethereum's mempool as an MDP, proposing a policy that stabilizes the mempool and maximizes long-term rewards, extending static EIP-1559 analysis.
Contribution
It introduces a dynamic framework for transaction scheduling and pricing in Ethereum, employing an MDP and policy gradient methods to optimize mempool management.
Findings
Dynamic pricing stabilizes the mempool and maximizes long-run rewards.
As overshoot penalty increases, scheduled volume converges to block capacity.
Optimal policies in homogeneous transactions have a threshold structure.
Abstract
The Ethereum blockchain utilizes the EIP-1559 algorithm to manage transaction inclusion and block assembly. However, EIP-1559 and much of the existing literature study this problem from a static perspective, focusing on price evolution without modelling transaction dynamics within the mempool. Motivated by this limitation, we study a dynamic transaction scheduling problem in which transactions with heterogeneous sizes and per-unit values arrive over time and remain in the mempool until scheduled. To capture the stochastic mempool evolution, we formulate the problem as a Markov Decision Process (MDP) whose state represents the mempool configuration and whose actions correspond to block prices. We first provide a primal-dual interpretation of the static EIP-1559 mechanism, showing that block prices arise naturally as dual variables of a social-welfare maximization problem. Building on…
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.
