we provide a friendly intro to the concept of {Monarch, Moloch, Mafia}EV.
Or, 3EV, or,
for a detailed, formalized description of 3EV, refer to
for background in mechanism design and an advanced discussion on MEV, refer to
Mafia
Extractable Value arises from the fact that there exists an asymmetric knowledge of one agent to another agent’s private information (e.g., in the case of sandwiching/PFOF market making/generalized frontrunning), basically activities 1&2 that I mentioned in “Response to Arbitrum.” Fundamentally, MafiaEV emerge because some users are unsophisticated and thus fail to communicate their preferences to the coordinator/mechanism, and since other users are sophisticated (and they know some others are unsophisticated), they can play strategically and harm the unsophisticacted users. Another example of MafiaEV is trading using the imbalance of the orderbook (e.g., relying on the latency advantage, seeing more bid than asks, then take the first ask, pushing the orderbook to be more imbalanced), this is MafiaEV because it is a bayesian extraction (you gained the evidence that the other party has some utility).
Moloch
Extractable Value is just the value that has been surrendered to the Moloch (uncoordination). In general, MolochEV maximally equals the Price of Anarchy. For example, absent x-chain bridges/messaging protocols, the x-domain arbs lose value because the searchers will have to price in the risk of executing their bundle, therefore making them only want to make the market more efficient when there’s enough inefficiency (e.g., suppose searcher A has an asset that it wants to use to market make some Solana AMM pool, but the asset is on Ethereum, and since there exists no SUAVE for Solana and Ethereum, the searcher will have to price in the asset transfer risk and thus would charge higher spreads for the user). So in the end user bears the burden of MolochEV. A more direct example is that in using vanilla-FCFS, the searchers are doing an uncoordinated behavior of using latency-auctions to approximate the perfect spec-on-state auction, therefore, this approximation generates additional cost and uncertainty which will be priced into the worse execution that are provided to users.
Monarch
Extractable Value arises from the fact that the coordinator (e.g., sequencer, validator, proposer) has the ultimate power of deciding the ordering/allocation of spec-on-state. So whenever there exists a conflict of preferences, the coordinator will be able to extract value. MonarchEV also maximally equals to Price of Anarchy. This is because the coordinator can maximally extract value equaling to the amount of value that the agents would have got absent the coordinator: if it were to try extract more, the agents will have no reason to even participate in the mechanism. Concretely, think of a x-domain market maker bridge like Hop, the monarch is the bridge operator, whose revenue comes from better market making strategies of x-domain swaps. So Hop can maximally extract value equaling to the delta between “the best execution Hop can offer” and “what ppl would have got if Hop didn’t exist,” which, considering the x-domain volume, should be huge. This is also the bullcase for SUAVE, because in equilibrium, SUAVE validators are the new Monarch and can extract value maximally equaling the delta between “perfect coordination” and “what ppl are getting now absent a x-domain MEV mechanism”
Conclusion
I argue, Moloch + Monarch + Mafia is the total MEV. And you can choose to adjust the percentage of those three kinds of MEV. The most ideal world would be we have 0% Mafia, 0% Moloch, and 100% Monarch where the Monarch profits are decentralized
molochEV can be eliminated, but it turns into monarchEV, which can be then turned into molochEV in the process of decentralizing the monarch
Q&A
At Flashbots, we try to solve
for background, see https://research.arbitrum.io/t/transaction-ordering-policy/127/2?u=sxysun
Essentially, vanilla-FCFS compared with FBA-FCFS:
For all “searching for a lower bound of MEV” solutions, as described in https://twitter.com/sxysun1/status/1463237051994755072, have neglected the whole MEV space and only focused on MafiaEV. So **in the process of bringing Mafia percentage down, they’ve enlarged the percentage of Moloch and made Monarch more centralized.**And for unsophisticated users, they get the same payoff from Moloch/Mafia, so it doesn’t matter that you make eliminate Mafia better than direct auction, you are just taking the user’s harm from Mafia and give it to Moloch so Moloch can harm users. Plus, here Monarch is more centralized, so the system as a whole is strictly worse than it was before
So as a first step, they should realize that MEV is consisted of three parts, not one. And then, given that they are capable people, they will naturally come up with the same conclusion as us (Flashbots)
For more memes, see https://www.youtube.com/watch?v=JCZDd0iCMsg