🎲

A new game in town

✍🏼
by Ankit Chiplunkar & Stephane Gosselin for Frontier Research
πŸ—“οΈ
14th February 2023

TLDR

  • MEV from a transaction can be split into two types. EVorderingEV_{ordering} (atomic arb) which extracts value by reordering transactions and EVsignalEV_{signal} (stat arb) which requires information invisible to the blockchain to extract value.
  • In 2022 on Ethereum, ~$133M was extracted via EVorderingEV_{ordering} (excluding sandwiching), whereas the lower bound for EVsignalEV_{signal} was ~$100M.
  • In the last 4 months, 16.3% (~$20M) of Ethereum’s security budget was paid by CeFi-DeFi trades (a type of EVsignalEV_{signal}), this value is extracted from AMM LPs.
  • On-chain exchanges will see EVsignalEV_{signal} as a source of value leakage and try to either reduce it on the protocol level or make it easier (RFQs) for LPs to capture it.

Introduction

In 1971 Jack Treynor (under the pseudonym Walter Bagehot) wrote an influential paper β€œThe only game in town”, suggesting the difference between informed traders and uninformed traders. LPs (Market Makers) lose value to informed traders and recover their losses from uninformed traders. Even after 50 years, the model of informed traders has stood the test of time, and is frequently used both in theory and practice.

This article extends the concept of informed traders into the MEV space (we call them informed searchers), describes 3 most common types of on-chain informed trading strategies, surveys public articles to estimate a lower bound on Extractable Value (EV) from these strategies and makes predictions on how it will shape the MEV industry.

In the next section, we define EV from informed searchers (EVsignalEV_{signal}) and compare it to ordering-based EV (EVorderingEV_{ordering}) common in the MEV ecosystem today.

Types of Extractable Value (EV)

Suppose, at a given block number nn, the blockchain has state SnS_n and MM transactionsT1m,…,TMmT^m_1, \dots, T^m_M in its mempool. Some users U^\hat{U} have special permissions to update the state SnS_n to Sn+1S_{n+1} by applying a bundle of transactions Tblock(n+1)=[T1,T2,…,Tl]T_{block(n+1)} = [T_1, T_2, \dots, T_l] from the mempool onto the state (SnS_n) in their preferred order. These permissions can be gained by performing the most work (POW consensus), staking assets (POS consensus) or having the authority to perform updates (POA consensus).

image

For a new transaction Tβˆ—mT^m_* entering the mempool, MEV is defined as the Maximal Extractable Value from this transaction, by any actor (not necessarily the transaction initiator). We propose that there are two types of value that can be extracted from Tβˆ—mT^m_*, i.e.:

MEV=EVordering+EVsignalMEV = EV_{ordering} + EV_{signal}

  • EVorderingEV_{ordering}: Instantaneous value extractable from a transaction (Tβˆ—mT^m_*) by inserting, removing, or reordering transactions in a bundle of confirmed transactions can be called EVorderingEV_{ordering}
  • EVsignalEV_{signal}: Value extractable from a transaction when combined with an external piece of information (signal) from the point of view of the blockchain will be called EVsignalEV_{signal}.

EVorderingEV_{ordering}

Instantaneous value extractable from a transaction by reordering, inserting or removing transactions in a bundle of confirmed transactions can be called EVorderingEV_{ordering} (Flash Boys 2.0). EVorderingEV_{ordering} is commonly known as atomic arbitrage. All the information available in the blockchain state (SnS_n) and mempool transactions (T1m,…,TMmT^m_1, \dots, T^m_M, Tβˆ—mT^m_*) is sufficient to extract value by ordering. Examples of this include:

  • Defi atomic arbitrage
  • Sandwiching of user orders (exploiting high slippage), or
  • Liquidations of unhealthy loans
image

Users who identify and package transactions to extract value are commonly known as searchers. A searcher can package a single transaction (Tβˆ—mT^m_*) with their transaction or combine multiple transactions from the mempool to extract value. In the diagram above we can see that a searcher reorders transactions and the bundle in green which has a higher EV gets included in the block by the validator. According to flashbots in 2022 on Ethereum, ~$133M (excluding sandwiching) has been extracted via EVorderingEV_{ordering}. Note, $133M is the extracted value the theoretical upper bound of extractable value (EV) via ordering is much higher.

EVsignalEV_{signal}

EV from a transaction when combined with an external piece of information (signal) will be called EVsignalEV_{signal}. EVsignalEV_{signal} is commonly known as statistical arbitrage. The information is not visible to the blockchain i.e. does not exist either in the blockchain state (SnS_n) or the mempool transactions. This is equivalent to the value extracted by informed traders from Market Makers in traditional finance. Examples of this include:

  • CeFi-DeFi arbitrage
  • Order flow trading by aggregating orders from multiple private or public mempools, or
  • Copy trading aka Whale watching (buying tokens bought by influential addresses)
image

Users who extract value from external signals will be called informed searchers. In the above diagram, we can see that an informed searcher executes one side of the arbitrage on-chain but the second side of the arbitrage on Binance. Neither the price of the arbitrage nor the trade is visible to the blockchain. Currently, cross-chain MEV is a type of EVsignalEV_{signal}, if a higher order system exists which can provide cross-chain information and guarantee cross-chain atomic execution then cross-chain MEV will convert into EVorderingEV_{ordering}.

EVsignalEV_{signal} is trickier to estimate since we only know the on-chain transaction and not the signal that triggered it. In the next section, we take a closer look into common signal-based strategies and estimate the lower bound of EVsignalEV_{signal} based on them.

Informed strategies and their EVsignalEV_{signal}

In this section, we will describe the three most common on-chain informed strategies, look at their external signals and try to estimate the lower bound of their EVsignalEV_{signal}.

CeFi-DeFi arbitrage

CeFi-DeFi arbitrage is the most well known on-chain informed strategy. The external signal is the price of the asset on a centralized exchange. Tim Roughgarden et. al have derived a theoretical estimate of EVsignalEV_{signal} (called LVR in the paper) from these trades and have shown that for Constant Product AMMs (eg. Uni V2), EVsignalEV_{signal} is proportional to the square of the pools price volatility. In the formula below, Οƒ\sigma is the price volatility of the AMM pool, and PoolValuePoolValue is the value of tokens in the pool.

EVsignalPoolValue=Οƒ28\frac{EV_{signal}}{PoolValue} = \frac{\sigma^2}{8}

More recently 0xfbifemboy, thiccythot and 0x94305 have been using markout analysis to estimate EVsignalEV_{signal} on Uniswap V3. Markout analysis compares the execution price of a trade with a price in the future (markout). If the price in the future changes then the trade contained some information content, that is not priced into the market at execution time but is sufficient to move the price.

image

As shown by the image above, in the last year for the Uni V3 ETH/USDC pair, they estimate ~$20M worth of value extracted from the LPs for a 5-minute markout price on the Uni V3 pool. Note, we take the 5-minute markout since it's the most conservative estimate. For all the pairs combined EVsignalEV_{signal} is estimated to be ~$100M in the last year. Note, this strategy has significant execution risk and requires lots of capital both on-chain and off-chain.

Order flow trading

Searchers who have access to private and public mempool transactions can aggregate these transactions and predict how the price will move in the future. The signal here is access to private order flow and does not require the capability to execute the trade on-chain. Note, that the knowledge of the intent to transact and confidence in its eventual settlement is sufficient enough for EVsignalEV_{signal} > 0.

In traditional finance order flow is a big source of revenue, the 12 largest US brokerages earned $3.8B in revenue from order flow trading in 2021 alone. Traders use order flow as a short-term strategy to accurately time their trade while Market Makers use order flow to model information content from incoming orders and readjust their prices and spreads.

Selling order flow is still a nascent market in DeFi and we don’t currently have numerical estimates on its EVsignalEV_{signal}. It is a topic of increasing interest for wallets and dApps looking for monetization and is likely to be one of the major narratives of 2023. Several teams are building solutions which aim to capture parts of the market with a range of designs.

Whale watching

Whale watching or copy trading refers to tracking public addresses of successful traders and buying the same assets as these addresses. Due to the nature of the blockchain, it is easy to calculate the historical performance of an address and know which assets they have bought and are buying. The signal here is the set of whale addresses, DeBank and Nansen.ai are the most common tools to identify and track these addresses. Nansen has also productized this signal via their smart money dashboards.

Although there are no numerical estimates on the EVsignalEV_{signal} from these trades, analysis by Nansen and defi_mochi show that during the bull run, there were opportunities for a 100x return if the correct whale addresses were followed.

Future predictions

In this section, we make predictions on how the MEV space will evolve as sophistication and opportunity for EVsignalEV_{signal} trading increases.

As time progresses, more and more signals will become common knowledge (i.e. lose their alpha) and become heavily contested. In the remaining section, we will focus on CeFi-DeFi arbitrage to make future predictions, since it's the most publicly known signal.

Rise of informed searchers

One leg of the CeFi-DeFi arbitrage happens on a Centralized Exchange (CeFi) while the second leg happens on-chain (DeFi). On the CeFi side, informed searchers will fight to get lower fee tiers and faster data from exchanges. In parallel on the DeFi side, they will compete for inclusion on-chain. We predict a rise of informed searchers leading to a race to the bottom for on-chain inclusion. Informed searchers who have better connections with exchanges will be able to keep some value but most of the EV from these trades will end up being captured by validators.

image

Interestingly informed searchers are already incentivizing block builders for CeFi-DeFi trades. In the above charts, we compare the monthly payments going to the validators by CeFi-DeFi trades vs other types of transactions (code here). Total validator rewards are measured by combining priority fees and direct transfers to the coinbase address, whereas a transaction is classified as CeFi-DeFi if it contains a single swap and makes a direct transfer to the coinbase address in the same transaction. A caveat, this approach does not cover all the edge cases for CeFi-DeFi trades like money sent to validators via gas fees or other means but is satisfactory enough to estimate a lower bound without introducing significant false positives.

In the last 4 months, ~$20M (15.7k ETH), or 16.3% of validator payments were paid by CeFi-DeFi trades. In the month of Nov-2022 when there was high volatility the contribution of CeFi-DeFi trades to validator rewards was ~20%. This value is leaked by AMM LPs and captured by informed searchers and block validators. As CeFi-DeFi competition continues to increase, validators are poised to capture an increasing share of the value.

Future of On-Chain exchanges

Although one leg of the CeFi-DeFi arbitrage happens on AMMs, neither AMM protocols nor their LPs are able to capture this value. We predict that AMMs will see CeFi-DeFi arbitrage as a source of value leakage and develop ways to mitigate it.

Rise of MEV-aware AMMs

AMMs will treat EVsignalEV_{signal} as a source of value leakage and design new protocols which can capture it more effectively. Much like a liquidation system can auction liquidation rights, an AMM can auction off arbitrage rights. In fact, a few designs have already been proposed which enable capturing CeFi-DeFi EV on the protocol level. The core idea of these designs is that block producers auction off the right to capture EVsignalEV_{signal} at the start of the block and this auction value is then captured by the protocol.

Rise of RFQ-based exchanges that capture signal value

RFQ-based exchanges work similarly to how a Central Limit Order Book works. Users submit orders using signed messages to an RFQ-based exchange, while professional Market Makers take these messages and execute them on-chain. In this approach Market Makers behave as both the LPs and searchers (compared to AMMs) and are in the best position to reduce value leakage (EVsignalEV_{signal}) while providing better prices to end users. Live examples of this approach are HashFlow, 0x API and even OpenSea.

It is difficult to say which of the two types of on-chain exchange design will dominate the market in the coming years but we can say that the AMM design space as it stands today is ripe for disruption.

In this article, we define a new type of Extractable Value (EVsignalEV_{signal}) which requires information invisible to the blockchain to extract value. Actors who extract such value are called informed searchers. In 2022 on Ethereum, ~$133M was extracted via EVorderingEV_{ordering} (excluding sandwiching), whereas the lower bound for EVsignalEV_{signal} was ~$100M. Interestingly, 16.3% (~$20M) of Ethereum’s security budget was paid by AMM LPs via CeFi-DeFi trades. This is the price CeFi-DeFi traders were willing to pay to get their swaps quickly included on-chain. In the future, on-chain exchanges will see EVsignalEV_{signal} as a source of value leakage and try to either reduce it on the protocol level or make it easy for active LPs to stop this leak.

Acknowledgments

Special thanks to Rajiv, Jai, Alexander and Robin for reviewing the article.

References

  1. The only game in town, W.Bagehot, 1971
  2. Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges, P.Daian et.al., 2019
  3. MEV explore, Flashbots
  4. MEV: The Rise of the Builders, C Kim 2023
  5. Automated Market Making and Loss-Versus-Rebalancing, T.RoughGarden et.al 2022
  6. Usage of Markout to Calculate LP Profitability in Uniswap V3, 0xfbifemboy 2022
  7. DeFi Deep Dive: Uniswap Part 2, thiccythot 2022
  8. Using Nansen Smart Money to simulate tactical investment, A Barthere 2022
  9. Wallet watching can get you from $1k to $100k easily, DefiMochi 2023
  10. Does Robinhood Need Payment for Order Flow?, M Levine, 2021
  11. Diamonds are Forever, Loss-Versus-Rebalancing is Not, C McNemamin, 2022
  12. MEV capturing AMM (McAMM), josojo 2022
  13. The Value of Nontoxic Orderflow to the Uniswap Protocol, M Holloway, 2023
  14. Could The SEC End Payment For Order Flow? W Duggan, 2022
  15. Coinbase rewards split between cefi-defi arbs and other trades, A Chiplunkar 2023
  16. Euler’s innovative liquidation engine, Euler, 2023