Using “Failure Costs” to Guarantee Execution Quality in Competitive and Permissionless Order Flow Auctions
Abstract
In the context of decentralized blockchains, accurately simulating the outcome of order flow auctions (OFAs) off-chain is challenging due to adversarial sequencing, encrypted bids, and frequent state changes. Existing approaches, such as deterministic sorting via consensus layer modifications (e.g., MEV taxes) (Robinson and White 2024)[1] and BRAID (Resnick 2024)[2] or atomic execution of aggregated bids (e.g., Atlas) (Watts et al. 2024)[3], remain vulnerable in permissionless settings where limited throughput allows rational adversaries to submit ”spoof” bids that block their competitors’ access to execution.
We propose a new failure cost penalty that applies only when a solution is executed but does not pay its bid or fulfill the order. Combined with an on-chain escrow system, this mechanism empowers applications to asynchronously issue their users a guaranteed minimum outcome before the execution results are finalized. It implies a direct link between blockchain throughput, censorship resistance, and the capital efficiency of auction participants (e.g., solvers), which intuitively extends to execution quality. At equilibrium, bids fully reflect the potential for price improvement between bid submission and execution, but only partially reflect the potential for price declines. This asymmetry—unbounded upside for winning bids, limited downside for failed bids, and no loss for losing bids—ultimately benefits users.
|
|
|
1. Background
Order flow auctions (OFAs) have gained prominence in blockchain ecosystems as a means to improve transaction execution by allowing third-party participants (i.e., solvers or market makers) to compete for the right to fulfill orders. Commonly, OFAs grant these exclusive fulfillment rights at an initial time , while the actual on-chain execution of the trade occurs later at time . Ensuring that the participant who wins at will indeed execute the promised trade at is nontrivial. Without proper enforcement, a malicious actor could submit multiple high-value bids at and then simply refuse to fulfill them at , undermining the auction’s reliability. Even if basic execution simulations are performed at , market conditions can change between and in ways that invalidate those simulations, allowing participants to exploit the gap and sidestep their commitments.
Current OFA implementations have developed various methods to enforce execution, including stateful simulations provided by block builders, reputation-based systems, and upfront payment schemes. Although stateful simulations—designed to model future execution conditions—are conceptually sound, they are not widely available across different blockchain ecosystems and often rely on relatively centralized block builder infrastructures. Reputation-based approaches (e.g., UniswapX) (Adams et al. 2023)[4] limit the number of times a participant can cancel their bids between and . Exceeding a cancellation threshold leads to exclusion from the set of authorized participants. However, such reputation-based strategies restrict the auction’s permissionless nature since they limit who can participate.
As discussed by Resnick (2023)[5], another challenge is that current penalty structures do not adequately incorporate the opportunity cost of failing to execute. If the market price moves unfavorably between and , a participant may find it more profitable to cancel their order, even at the risk of reputation damage, rather than honor a trade that has become disadvantageous. While this behavior might still comply with formal reputation rules, it erodes the integrity of the auction. Designing penalties that fully capture this opportunity cost is difficult. Furthermore, in a permissionless environment, excluded participants can easily generate new identities to re-enter the system, negating the intended effects of reputation-based exclusions.
1.1 Mechanism Context
This analysis proposes a new on-chain settlement approach for OFAs. Unlike traditional models that grant exclusive execution rights at , this framework allows multiple participants to be selected at and then settled at execution time, , based on their bid values and execution outcome. Such on-chain settlement preserves the capital efficiency of reputation-based methods while achieving properties similar to those of upfront payment systems.
This approach is well-suited to environments where trusting transaction sequencers (e.g., block builders) or relying on off-chain simulations is undesirable. We assume that bidders cannot be censored by either the auctioneer or the block builder—an outcome achievable via censorship-resistant blockchain architectures such as the multiple concurrent proposer model proposed by Fox, Pai, and Resnick (2023)[6], or through trusted execution environments combined with cryptographic bundling protocols (e.g., the Atlas mechanism) (Watts et al. 2024)[3]. We acknowledge finite blockspace constraints at , which naturally limit the number of contending participants. Although our primary focus is the Atlas OFA framework, these principles apply broadly to any on-chain implementation of OFAs that defer winner selection until execution time and allow atomic execution of multiple bids.
1.2 Atlas
Unlike many infrastructure-driven solutions that depend on the accuracy of stateful simulations and the power to exclude conflicting transactions, Atlas is an application-specific sequencer that pairs users and solvers on-chain at execution time. As described in Section 3.3 of the Atlas white paper, (Watts et al. 2024)[3], each Atlas transaction includes a user’s followed by multiple s. These solver bids are typically aggregated without pre-execution simulations, sorted optimistically by bid amount, and submitted to the blockchain as a single, large transaction. Once the transaction is included in a block, each is executed in the sequence of their bid amounts until a solver successfully pays its bid and fulfills the user’s order.
This direct, on-chain approach removes non-performing solvers even when simulations are unreliable. However, it also ties the discovery of counterparties to the blockchain’s throughput constraints (e.g., gas limits) due to the resources consumed by each during execution.
1.3 Atlas Structure
An Atlas transaction is composed of () and (). Let be the gas limit of the transaction. The number of is limited by the total gas limit and the gas consumed by user operations. Let denote the gas reserved for an operation , and the actual gas consumed. We have:
Maintaining this limit ensures that the gas needed to execute does not exceed the remaining available gas after executing the . The total gas available to all , , is:
are sorted in descending order by their bid amount and executed in sequence until one succeeds. To succeed, a must pay its bid to the designated beneficiary and cover its own execution gas costs (minus the costs of any previously failed ). If it cannot, the operation reverts but still pays for its consumed gas.
To disincentivize double-spend attacks, each solver can only submit one per block and must escrow at least of collateral, where is the gas price of the transaction .
1.4 The Censorship Vector
In a permissionless setting, a malicious solver can submit ”spoof” bids designed purely to consume the available gas limit, , rather than to win. By doing so, solver incurs a cost proportional to the gas consumed (, where is the gas price) but gains access to any value (e.g. MEV) (Phil Daian et al. 2019) [9] left by the user’s operation. Note that even if all solutions fail, the user’s operation might still create value that is then open to extraction. Since all other solvers’ solutions are effectively blocked from executing, the app’s designated beneficiary - typically the user - is never compensated. When the value exceeds the cost of censorship , it becomes rational for solver to engage in this censorship strategy.
2. Proposed Mechanism
We introduce a new cost, referred to as the failure cost, which applies only when a attempts execution but fails to pay its full bid or fulfill the user’s order. To calculate this cost, take the difference between the bid of the failing solver and the bid of the successful solver (if any), then multiply that difference by the fraction of the total gas allocated to the operation of the failing solver. Unlike bids in an all-pay auction, the failure cost is incurred only by a solver who secured the opportunity to execute and consumed some of the blockchain’s throughput resources but did not meet their bid commitment or fulfill the user’s order.
2.1 The Failure Cost Mechanism
The formula for the failure cost of a is dependent on whether the array of s includes another solver’s successful operation, denoted as . Here, represents a successful solver operation—that is, an operation that executes and manages to pay its bid.
(1) |
By combining the failure cost with actual the gas units consumed during execution and the gas price , we can describe the payoff function for solver :
(2) |
Where is the total gas used in the transaction and denotes the set of operations that reverted.
The payoff for the auction beneficiary , denoted by , is defined as follows:
(3) |

2.2 The Guaranteed Minimum Outcome
An essential property of the failure cost mechanism is that it enables the auctioneer in a competitive order flow auction to guarantee the beneficiary a predictable minimum payout—even in the worst-case scenario where all solvers fail. Specifically, the worst-case outcome in a competitive auction corresponds to receiving a gas-weighted average of all the bids.
Here, denotes the finite set of solvers participating in the auction.
2.3 Escrow and Engineering Considerations
Atlas is designed for blockchain settings where simulations that predict order fulfillment and bid payment can be unreliable. This unreliability may arise because block times are too short relative to network latency, transactions can be asynchronously sequenced by consensus before execution (Monad 2024)[7], adversarial entities can insert conflicting transactions between simulation and inclusion (Robinson and Konstantopoulos 2020)[8], or the blockchain’s state may be subject to reorganization.
While Atlas mitigates these issues by selecting the highest-bidding solution atomically at execution time, the capital backing failure costs remains vulnerable. For example, an adversarial solver could front-run (Oz et al. 2024)[10] the Atlas transaction with its own transaction that depletes its balance before the failure penalty is applied.
To address this, we propose extending Atlas’s gas escrow to also include bid balances. Recall that this mechanism’s auctioneers are responsible allocating their auction’s limited throughput resources, which they do by choosing the set of executed on-chain - they do not select the winning solution. Since the auctioneers cannot predict which solver solutions will succeed, each solver must maintain an escrow covering their worst-case penalty and their potential gas costs for all unexecuted, pending s. Formally:
where is the auctioneer, is the set of s from solver handled by auctioneer whose execution outcomes are unknown, and is the required escrow for operation .
The auctioneer can pre-fetch and cache each solver’s escrow balances. With local ”in flight” accounting of potential expenditures and a direct mapping of escrowed balances to auctioneers, the auctioneer can sequence s without querying the blockchain or performing simulations during the live auction.
2.4 Asynchronous User Experience
The failure cost mechanism, combined with the “in flight” accounting system, allows applications to provide a guaranteed minimum outcome without relying on additional blockchain reads or writes between receiving a user’s order and issuing the guarantee. This greatly improves the user experience (UX):
-
•
At or earlier, the auctioneer pre-fetches and caches each solver’s escrow balances.
-
•
At , the auctioneer receives a user’s order, initiates the order flow auction and begins collecting bids from solvers.
-
•
At , once bidding ends, the auctioneer can immediately compute and provide the user with a guaranteed minimum outcome while simultaneously submitting the transaction to the blockchain.
-
•
At , the blockchain executes the transaction and finalizes the actual outcome.
Because no on-chain operations are needed during the auction itself, the user’s waiting time is limited only by network and auction durations. For example, if user-to-auctioneer latency is and the auction lasts , the user can view their guaranteed minimum outcome within about of placing the order, providing a fast and responsive experience comparable to off-chain trading environments.
3. Mechanism Properties
The mechanism’s design ensures that participants behave in ways that maximize user value, discourage censorship, and maintain overall market integrity. Specifically, we identify the following desirable properties:
-
1.
User-oriented value maximization: The user’s payoff is highest when the top-bidding solver completes its operation successfully. Since users do not gain additional value if solvers fail, their optimal outcome is always to secure a successful, well-priced solution. This aligns user incentives with the mechanism’s fundamental objective—efficient and reliable order execution.
-
2.
Incentives for subsequent solver success: If a solver fails, it becomes that solver’s interest for the next solver to succeed. Because s are executed in descending order of their bid amounts, each subsequent solver’s success reduces the failure cost borne by the previously failing solvers. In other words, when a solver fails, it does not benefit from further failures; instead, it prefers that a successor solver succeed to minimize its own penalty.
-
3.
Penalties scale with resource usage: Solvers reserving more gas resources are effectively penalized more in the event of failure. As a solver’s relative gas consumption increases, so does its potential failure cost. This creates a natural deterrent against unnecessarily large or gas-intensive operations that would otherwise crowd out other participants.
-
4.
Censorship requires comprehensive dominance: Consider a solver aiming to censor all other solvers. To do so, must (1) outbid every other solver, and (2) reserve the entire (or nearly entire) block of gas () allocated to s:
Under these conditions, the cost to the censoring solver is:
which strictly exceeds the combined bids of the censored solvers. If the censoring solver values its chance of winning the auction (and thereby capturing ) at least as much as it values the act of censorship, it is always more profitable in expectation to execute successfully rather than revert and censor others. This dynamic ensures that censorship, while theoretically possible, is made less attractive by the mechanism’s incentive structure. Moreover, if the censoring solver does succeed, the user’s payoff corresponds to , which is strictly greater than the user’s payoff in the absence of censorship, thereby preserving user welfare.
3.1 Escrow and Capital Efficiency
The capital efficiency of the auction participants depends on the total gas allocated to solvers. Increasing reduces the share of total gas reserved by any single solver, thereby lowering their worst-case penalty and the failure cost’s escrow requirements. As solvers often act as counterparties or market makers, the intuition is that blockchains with higher throughput are more capital efficient.
Conversely, decreasing forces solvers to escrow more capital, reducing efficiency. However, higher not only enhances efficiency but also strengthens censorship resistance, as solvers have more room to operate, increasing competition. The gap between required escrow and failure cost remains fixed at , a term independent of .

In addition to directly lowering the maximum failure cost for each as throughput grows, an increase in also indirectly reduces the expected failure cost . This secondary effect occurs because larger values allow more s to be included, increasing the likelihood that at least one succeeds and thus diminishes the expected penalty faced by any failing solver.
Example: Suppose a uses gas and bids . If , then:
If the gas usage is similar across solvers, we might expect around 10 s in the transaction. As a median bid, if fails, about 5 other operations remain to succeed and mitigate .
Now consider :
With this higher throughput, we might now expect around 100 s. If fails as a median bid, about 50 other operations can succeed and further reduce .
Thus, two factors lower when increases:
-
1.
The maximum possible failure cost per operation decreases proportionally to .
-
2.
The probability that at least one other solver succeeds (and thereby reduces the penalty) increases as more s fit into a single auction.
Define as the number of strictly lower-bidding s than . As :
Since the failure cost depends on the difference between and the successful bids , and this difference approaches zero, the expected failure cost also approaches zero. Formally:
3.2 Censorship Resistance
The cost-of-censorship expression derived earlier over-simplifies the problem and assumes that the censoring solver must reserve all available gas. In practice, a censoring solver need only reserve:
where is the smallest gas allocation among the other solvers. By reserving just enough gas to exclude all other solvers, the censoring solver reduces its cost of censorship by:
This adjustment is critical for understanding how to choose an optimal and how to relate blockchain throughput directly to censorship resistance. To analyze this further, define:
Here, represents the effective gas limit after accounting for the smallest ’s gas usage, and represents the largest competing bid. The censorship threshold can now be expressed as:
(4) |
This refined formulation provides a more nuanced perspective on how increasing blockchain throughput () enhances censorship resistance. As grows, censorship resistance improves, making it more difficult and less profitable for adversaries to censor competing operations. Figure 3 illustrates how variations in gas price and gas available to solvers (throughput), highlighting throughput as a crucial design lever for maintaining a robust and equitable auction environment.

4. Bidding Strategies
Solvers choose their bids based on expectations about future values and the behavior of others. Because the final outcome depends on everyone’s decisions, no single solver can simply choose a strategy without considering the likely actions of others. The mechanism is therefore not strongly incentive compatible.
Instead, the mechanism leads to a Bayes-Nash equilibrium. Although this equilibrium ensures that no solver can profit by changing their own strategy once the equilibrium is established, it does not mean that solvers simply bid their true values. A rational solver would adjust their bid in light of the probabilities of winning, potential penalties, and anticipated moves by competitors. Strongly dominant strategies are unlikely given the complexity, uncertainties, and strategic interactions between participants.
4.1 Theoretical Framework
Consider a setting in which solvers, unaware of their counterparts’ bids, must select a strategy that maps their private valuation to an optimal bid .
To review the operational sequence:
-
-
Let denote the (finite) number of solvers participating in a given auction. Note that is not predetermined but depends on factors such as the available throughput and the gas consumption of user operations.
-
-
Each solver must escrow sufficient funds to guarantee coverage of potential failure costs.
-
-
are executed in descending order of their bids until one operation is successfully completed.
-
-
A is deemed successful if it pays its own bid, its associated gas costs, and fulfills the user’s order by the conclusion of its execution.
-
-
Any that is executed but fails to cover its bid, fulfill the order, or pay its gas costs is penalized via the specified failure cost mechanism.
We consider an environment where each participant (i.e., bidder) faces an independent probability from M. Resnick (2003) [5] that their operation fails to fulfill its obligation, and there are active bidders in a sealed-bid, first-price auction. Each bidder’s valuation of winning the auction is the commonly known quantity . Suppose we focus on a symmetric profile where all other bidders bid a common amount . We aim to determine the best response for a single bidder under this assumption—specifically, whether it is profitable to deviate from by a small increment .
While these assumptions are strong - especially being independent between solvers - they serve as a useful benchmark. If valuations and all public signals truly remained fixed, simulations would yield deterministic outcomes, leaving no incentive for a winner to default on their promised bid. Yet, real-world conditions are more complex, and the proposed mechanism must accommodate the possibility of unexpected failures at execution time.
When all bidders, including the focal bidder , submit the same bid , the expected utility is:
This arises because, with probability , the bidder’s bid “succeeds” and they pay to secure value , thereby obtaining a net utility of .
By bidding slightly more, , the expected payoff changes according to the probabilities of bid success or failure. Intuitively, this is because bidder will have the highest bid in the array and will be executed first. When all players other than bid , we model the utility to of bidding :
Intuitively, with probability , the bidder wins and pays while receiving . In the complementary states of failure, the bidder pays only a fraction of the submitted amount, depending on how many other bidders fail simultaneously. To find the symmetric-equilibrium bid , we set up the difference
and examine the limit of as . At equilibrium, we require so that the bidder is indifferent between bidding and slightly deviating to .
By equating that limit to zero and performing straightforward algebraic manipulation, we obtain the following closed-form expression for the symmetric equilibrium bid, denoted :
The factor reflects how the failure probability and the number of bidders jointly affect the bid level in this probabilistic, first-price mechanism. Note that while a bid of zero might appear to have utility at first glance by paying nothing to capture the expectation of all other bidders failing, in practical applications of this design this is a non-issue due to the existence of gas costs and the presence of bids - only the top are included in the array.
This result, though derived under generous assumptions, provides a powerful intuition: as the number of solvers increases, the geometric influence of ensures that even substantial probabilities of failure are tempered. A higher can offset a higher , maintaining incentives to bid more assertively than one might expect from a large failure probability alone. The resulting relationship offers a theoretically sound baseline for understanding how the scale of competition (reflected in ) and the underlying risk (reflected in ) jointly shape equilibrium bidding behavior in complex, dynamically evolving blockchain ecosystems.
4.2 Extending the Model with Discrete Time
In the previous analysis, we assumed that private valuations and public information remained fixed from the moment bids are placed () until the auction settles (). In practice, this is rarely the case. Valuations can evolve, external signals may arrive, and clever adversaries can exploit changing conditions. To capture these complexities more faithfully, we now extend our model to incorporate the potential for valuations to change over time and the strategic implications this creates.
Previously, we introduced a single probability of failure , treating it as an exogenous factor, but in a truly permissionless setting we must acknowledge the presence of adversarial solvers and asymmetric information. A solver cannot alter its posted solution ex post, but it can undertake minimal-cost actions—such as toggling an “off switch” in a smart contract or rapidly reallocating un-escrowed resources—to force an ostensibly winning solution to fail. This potential for strategic manipulation complicates the relationship between posted bids and realized outcomes, particularly as time and state evolve.
As a solver’s relative bid increases, it indirectly creates more “attempts” from lower-bidding solvers to succeed and thereby mitigate its own potential penalty. In other words, the higher a solver’s bid relative to its competition, the greater its expectation of the number of solutions available to execute should it fail and backstop its failure penalty. This interplay heightens the strategic complexity: the marginal incentive to bid higher depends not only on expected value and risk but also on the dynamic interaction between other solvers’ future actions and the evolving price distribution.
We define as the commonly known value of the asset at , while at the asset’s price follows a normal distribution with mean , standard deviation , CDF , and PDF . Solvers must commit their bids at based solely on the expected distribution of , yet at each solver privately observes its own realization of —but not that of its competitors. This observational asymmetry enables a winning solver to extract positive slippage when , while providing a cushion against losses due to the bounded failure penalty .
If at the time of execution the solver observes , it will cancel rather than incur a larger loss. We can incorporate this concept into our utility framework by replacing in the payoff calculations with its conditional expectation given :
Note that the decision threshold for profitability remains firmly at , not . This is because already addresses the expectation of the failure penalty, which informs the solver’s choice to cancel but does not redefine the fundamental break-even point for profitable trade execution. Substituting in this conditional expectation of and recalling the normality assumption for yields our utility function :
Unlike simpler models, no neat closed-form solution emerges. Instead, the equilibrium depends on the entire distribution of future values and on strategic cancellation options that arise as solvers observe their private realization of .
4.3 Numerical Analysis
The equilibrium bid is found by setting the derivative of with respect to to zero. Letting and recognizing that and represent the normal CDF and PDF respectively, we derive a complex condition for equilibrium (as shown in Appendix I).
When using numerical optimization solutions to solve for the optimal bid, we observe that exceeds , and that it increases with both and . This matches our expectations given the assumptions - as long as the solver sampling in is independent, additional solvers act to reduce the expectation of a failure penalty, and as the standard deviation increases, the solvers return in expectation increases with their expectation of positive slippage augmented by a lower bound on the penalty.

4.4 Model Limitations
It is important to note that the model proposed in this section assumes that solver valuations sampled from are independent. In reality, however, these valuations are highly covariant, and solver competition often results in congestion costs that reduce the overall welfare of participants (Chitra, Kulkarni, Pai, and Diamandis 2024) [11].
Another important caveat is the simplifying assumption that the expectation of solver bids are rank-agnostic: . If all solvers bid the same then one solver’s success fully offsets the failure cost of all the others. In reality, differences in the private valuations at would lead to a distribution of bids, which would increase the expectation of failure costs. A model treating each bid as an order statistic may lead to a more applicable framework for deriving an optimal bid formula.
While the assumptions of independent samples and rank-agnostic bid expectations are likely resulting in inflated optimal bid values, the potential for the failure cost mechanism to unlock a path towards users internalizing a portion of the expectation of positive slippage is promising. Understanding how correlated or covarying valuations affect equilibrium bidding behavior, the distribution of failure costs, and the dynamics of censorship resistance would significantly deepen our theoretical understanding and practical guidance. Future research that incorporates these complexities would improve the model’s predictive power and deepen our knowledge of the mechanism.
5. Implications & Observations
Beyond its primary role in enhancing censorship resistance, the failure cost mechanism also encourages more responsible bidding behavior. Without a penalty for failed bids, solvers might submit numerous low-quality or speculative solutions (i.e., high bid, low probability of payment), consuming valuable resources. Here, the financial penalty for failure motivates solvers to ensure their solutions are valid and likely to succeed.
5.1 Permissionlessness
The failure cost mechanism allows solvers to participate in order flow auctions (OFAs) without relying on a reputation system. As long as they maintain the required escrow balances, their bids can be considered. This makes the OFA inherently permissionless unless the auctioneer chooses to impose additional restrictions.
While permissionless bidding may influence execution quality, achieving optimal execution is not the only goal. Fundamentally, permissionlessness aligns with the core principles of decentralized blockchains and their applications. We believe this attribute is inherently valuable, and we hope readers appreciate its importance in fostering open, accessible, and censorship-resistant ecosystems.
5.2 Blockchain Throughput
Intuitively, a blockchain’s throughput (total gas per block) is an upper bound for an on-chain auction’s throughput (total gas per OFA), which directly influences both censorship resistance and execution quality. Increasing the throughput makes censorship more resource-intensive and less economically viable, encouraging legitimate solvers to participate and submit robust solutions. A higher throughput allows more s to fit into a block, increasing competition and pushing bids upward, ultimately improving the beneficiary’s payoff.
Reduced censorship risk and greater solver participation lead to more frequent successful executions and lower failure costs in expectation, prompting solvers to bid more aggressively. This dynamic reduces the amount of capital each solver must escrow, which reduces barriers to entry, improves execution outcomes, and increases capital efficiency of market makers - the blockchain’s primary active liquidity providers.
5.3 Applications to Cross-Chain Orders
Beyond enhancing UX in a single-chain context, the ability to offer a guaranteed minimum outcome without on-chain state checks has potential implications for cross-chain interactions. In cross-chain swaps (also known as intent-based bridging or chain abstraction), transactions may span multiple chains, introducing delays as information and assets move through bridges.
If the guaranteed minimum outcome can be computed asynchronously—without waiting for confirmations or state changes on the destination chain—users might receive timely assurance on their eventual outcome even when assets have not yet crossed the bridge. This early assurance could reduce uncertainty, encourage participation in multi-chain strategies, and improve overall efficiency in cross-chain trades. For complex orders requiring multiple interdependent cross-chain interactions, the guaranteed minimum outcomes of each step could be calculated and used as the foundation of the following step, enabling multiple solvers to trustlessly coordinate while executing the steps in parallel.
These potential benefits highlight the need for further research. How might this asynchronous guarantee interact with various bridging protocols, liquidity conditions, or complex multi-chain topologies? Investigating these questions could uncover valuable insights into extending the mechanism’s application.
Conclusion
In this work, we introduced and analyzed a novel on-chain settlement mechanism for order flow auctions centered around the concept of a failure cost. This mechanism imposes a structured penalty on solvers who gain the right to execute but fail to pay their bid, ensuring that participants bear real consequences for low-quality, manipulative, or obstructive bidding tactics. By doing so, it strengthens censorship resistance, discourages spam or spoof bids, and guarantees the beneficiary a predictable minimum payout—even under worst-case conditions.
Our analysis demonstrates that the mechanism leads participants toward a Bayes-Nash equilibrium, where no single solver can profitably deviate from their chosen strategy once the equilibrium is established. While the mechanism does not ensure strict incentive compatibility or dominant strategies, it does encourage bidding behavior guided by rational, forward-looking expectations. Solvers must carefully weigh private valuations against the risk of failure, adjusting their bids to maximize their expected payoff in a competitive and uncertain environment.
In a more dynamic scenario where valuations and external information evolve between bid submission and execution, the complexity and strategic considerations deepen. Nonetheless, the key principles remain: the failure cost mechanism aligns economic incentives, encourages meaningful engagement from solvers, and fosters an environment in which quality, reliability, and well-informed bidding become the norm. As decentralized finance and blockchain-based auctions continue to mature, these insights—rooted in equilibrium analysis, throughput considerations, and the interplay of risk, valuation, and competitive strategies—offer a robust theoretical and practical foundation for designing next-generation auction protocols that serve both solvers and end-users more effectively.
Acknowledgements
We would like to thank Tom Mroz, Christian Saur, Nagu Thogiti and the FastLane team for their advice, input, and support in the creation of this paper.
References
- [1] D. Robinson, D. White. (2024). Priority is all you need. [Online]. Available: https://www.paradigm.xyz/2024/06/priority-is-all-you-need
- [2] M. Resnick. (2024). BRAID Presentation. [Online]. Available: https://www.youtube.com/watch?v=mJLERWmQ2uw
- [3] A. Watts, J. Greene, J. Feral, J. Hagan, B. Sparks. (2024). Atlas: A Novel OFA Sequencer for Ethereum. [Online]. Available: https://github.com/FastLane-Labs/atlas_whitepaper/blob/main/Atlas_Whitepaper.pdf
- [4] H. Adams, N. Zinsmeister, M. Toda, E. Williams, X. Wan, M. Leibowitz, et al. (2023). UniswapX. [Online]. Available: https://app.uniswap.org/whitepaper-uniswapx.pdf
- [5] M. Resnick. (2023). Contingent Fees in Order Flow Auctions. [Online]. Available: https://arxiv.org/pdf/2304.04981
- [6] A. Fox, M. Pai, and M. Resnick. (2023). Censorship Resistance in On-Chain Auctions. [Online]. Available: https://arxiv.org/pdf/2301.13321
- [7] Monad. (2024) Asynchronous Execution. [Online]. Available: https://docs.monad.xyz/monad-arch/consensus/asynchronous-execution
- [8] D. Robinson, G. Konstantopoulos. (2020). Ethereum is a dark forest. [Online]. Available: https://www.paradigm.xyz/2020/08/ethereum-is-a-dark-forest
- [9] P. Daian, S. Goldfeder, T. Kell et al. (2019). Flash Boys 2.0: Frontrunning, Transaction Reordering, and Privilege in Decentralized Exchanges. [Online]. Available: https://arxiv.org/pdf/1904.05234
- [10] B. Oz, F. Rezabek, J. Gebele, F. Hoops, F. Matthes. (2024). Paper discussing frontrunning and eviction of solver balances, [Online]. Available: https://arxiv.org/pdf/2308.06513
- [11] E. Chitra, S. Kulkarni, M. Pai, and G. Diamandis. (2024). An Analysis of Intent-Based Markets. [Online]. Available: https://arxiv.org/pdf/2403.02525
Appendix I - Math
Foundational Strategy
Solving for the utility function:
Background: bidder bids
Scenario 1:
”If I want to bid more than I will go first, so I bid ”
Scenario 2: ”I want to bid the same as everyone else, so I bid ”
Discrete Time Strategy
Numerical Analysis
The equilibrium bid is found by setting the derivative of with respect to to zero. Assume . Letting and recognizing that and represent the normal CDF and PDF respectively, we derive a complex condition for equilibrium: