ANALYSIS-EXECUTION-MARKET
| Field | Value |
|---|---|
| Name | [Analysis] Execution Market |
| Slug | 190 |
| Status | raw |
| Category | Informational |
| Editor | Juan Pablo Madrigal-Cianci [email protected] |
| Contributors | Filip Dimitrijevic [email protected] |
Timeline
- 2026-05-29 —
67e498e— chore: fix math issues (#350) - 2026-05-28 —
d45eed2— Chore: mirror blochain specs into github/mdbook (#347)
Revisions History
| Version | Changes | Date |
|---|---|---|
| 1.0.0 | Initial revision | 2026-04-24 |
Disclamer: This material, including any linked pages or documents, is provided for informational purposes only. It does not constitute investment advice, a solicitation, or an offer to buy or sell any securities, tokens, or other financial instruments, nor should it be construed as legal, financial, or tax advice.
All information regarding project details, token design, distribution mechanisms, technical parameters, and any forward-looking statements is preliminary and subject to change without notice. No representations or warranties are made as to the completeness or accuracy of the information herein.
Nothing in this material should be relied upon for investment or business decisions. Recipients of this information assume all risks associated with its use and are responsible for seeking independent professional advice regarding any actions based on it.
Introduction
We provide here a formal mathematical analysis of the execution market's fee mechanism. We model the system's dynamics to evaluate its equilibrium state, stability, and the economic impact of its unique features, particularly the block builder subsidy. We also refer the interested reader to Base Fee Manipulation In Ethereums EIP-1559 Transaction Fee Mechanism.
System Dynamics and Equilibrium
The state of the system evolves block-by-block, defined by two key variables: the base fee, , and the EMA of execution gas usage, . Their evolution is described by the following system of equations:
Here, we model the total Execution Gas used in a block, , as a function of the base fee, , where we assume a standard demand curve with (demand for Execution Gas decreases as the price increases).
The system is in equilibrium when its state variables no longer change. Let the equilibrium state be . From the base fee update rule (2), for , the adjustment factor must be zero. This implies:
From the EMA update rule (1), for , we must have:
Conclusion: Combining these results, the system reaches equilibrium when the execution gas demanded by the market at price is exactly equal to the protocol's target: . The equilibrium base fee, , is the market-clearing price that induces a level of network activity precisely equal to the desired target.
Base Fee Stability Analysis
Stability analysis determines if the system will naturally converge to the equilibrium state after a market shock. Due to the two-variable, cross-dependent nature of the system, we analyze the Jacobian matrix of the linearized system around the equilibrium point.
The system can be written as a function . The Jacobian matrix is:
Evaluating the partial derivatives at the equilibrium point yields:
The system is stable if and only if the eigenvalues of this matrix have a magnitude less than 1. While the full characteristic equation is complex, the analysis shows that stability is primarily dependent on the parameters , , and the price elasticity of demand, .
The introduction of the EMA smoothing factor significantly enhances stability compared to the classic EIP-1559 model (which is equivalent to setting ). The term acts as a damper, reducing the magnitude of the eigenvalues and making the system resilient to oscillations and divergence, even with highly elastic demand. This mathematical property is the foundation of the mechanism's resistance to base fee manipulation attacks.
User and block builder Incentive Analysis
User Strategy: A rational user has a private valuation for their transaction's inclusion, Their utility is . For the transaction to be valid, they must set their Execution Gas price . The user's problem is to choose to maximize their expected utility.
- Setting much higher than does not guarantee faster inclusion than setting it slightly higher; inclusion speed is determined by the priority fee relative to other users.
- The optimal strategy is to set such that it reflects their true marginal valuation per unit of execution gas, . They then pay (base fee) plus a competitive tip that they believe is sufficient for inclusion.
block builder Strategy: A rational block builder seeks to maximize their total block reward, (cf [1.0.0] Block Rewards). Maximizing this sum is achieved by a greedy algorithm: sort all valid transactions by their revenue and include them in descending order until the block is full.
Conclusion: The subsidy mechanism, while critical for block builder revenue, does not distort the transaction selection incentive. The dominant strategy remains to prioritize transactions with the highest total tips, which aligns the block builder's interest with that of users who value inclusion the most.
References
- [1.0.0] Blend Protocol - Rewarding
- StableFee https://pubsonline.informs.org/doi/abs/10.1287/mnsc.2023.4735
- Base Fee Manipulation In Ethereums EIP-1559 Transaction Fee Mechanism
- Transaction fees on a honeymoon
- [1.0.0] Anonymous Leaders Reward Protocol
- [1.0.0][Overview] Cryptoeconomics
- EIP 1559: A transaction fee market proposal