# Post-Merge MEV
Zeqing Guo, Hashkey Capital
---
## Contents
- 什么是 MEV
- PoW 时代的 MEV
- PoS 时代的 MEV
- 以太坊 roadmap 的原则
- Validator 的问题
- Builder 的问题
---
## 什么是 MEV
- MEV:miner extractable value(矿工可提取价值)
- 产生原因:矿工可以决定区块内的排序,而排序本身是有价值的
---

NFT User:明明是我先的
科学家:抱歉,贿赂矿工就是能为所欲为
---
## PoW 时代的 MEV

---
## 为什么要引入 flashbots?
> My goal: insulate the Ethereum base layer from centralizing tendencies of complicated stuff happening on top of / around Ethereum.
>
> Vitalik Buterin, mev.day
---
## 为什么要引入 flashbots?
- MEV 需要和共识协议分离,否则会危害去中心化
- 不分离的问题
- 举个例子:矿池 A 有自己的科学家,矿池 B 也有自己的科学家
- A 与 B 竞争链上 MEV,可能会出现 A、B 拒绝打包对方交易的情况
- 除此之外,长期来看,越大的矿池 MEV 越多,挖矿奖励越高,算力会向其集中,最终导致算力超 50%,有能力分叉或者双花以太坊
---
## 信任链
- *科学家* 要信任 *flashbots* 不会偷跑自己的交易
- *Flashbots* 要信任 *矿池* 不会偷跑自己的交易
---
## 博弈
- 科学家与 flashbots 是 *一对一* 的关系
- 如果 flashbots 偷跑交易,科学家立刻就能发现并将其换掉
- Flashbots 与 矿池 是 *一对多* 的关系
- 但是矿池 *数量不多*
- 如果某个矿池偷跑,flashbots 很容易发现并终止合作
---
## PoS 时代的 MEV
让我们思考一下保持之前的 MEV 模式会有什么问题?
---
## PoS 时代的 MEV
- 信任链——不会改变
- 博弈——改变了
---
## PoS 时代的 MEV
- 科学家与 flashbots 是 *一对一* 的关系
- 如果 flashbots 偷跑交易,科学家立刻就能发现并将其换掉 :heavy_check_mark:
- Flashbots 与 矿池 是 *一对多* 的关系
- ~~但是矿池 *数量不多*~~ :negative_squared_cross_mark:
- ~~如果某个矿池偷跑,flashbots 很容易发现并终止合作~~
---
## PoS 时代的 MEV
- Flashbots 与 矿池 是 *一对多* 的关系
- Validator 数量很多,以几十万记
- Validators 数量激增且匿名,flashbots 如何信任新加坡某个公寓里的小 validator 不会为了 MEV 去偷跑交易?
- Flashbots 的最优策略是只递交 MEV 给大 validators,比如 Lido、coinbase
- 小 validator 每个区块收益低于大 validator,加剧 staking 向大 validator 集中
- 危害去中心化
---
## 怎么办?
让我们回顾一下以太坊 roadmap 里最重要的两个原则
---
> My goal: insulate the Ethereum base layer from centralizing tendencies of complicated stuff happening on top of / around Ethereum.
>
> Vitalik Buterin, mev.day
---
> Block production is centralized, block validation is trustless and highly decentralized, and censorship is still prevented.
>
> Vitalik Buterin, Endgame
---
## 怎么办?

- Validator 在签名前不知道交易的具体内容,因此无法偷跑交易内的 MEV
- 以太坊基金会将这个方案成为 PBS: Proposer(validator)/builder(flashbots) separation
---

---
## Validator 的问题
- Builder 给自己错误的交易怎么办?
- 因为签名交易时只知道交易的 hash
- 比如 builder 出现网络延迟,给了一个已经上链的交易
- Validator 再根据这笔交易出的块将不被网络承认
---
## Validator 的问题
- 当前方案
- 声誉系统+熔断:如果 builder 在 32 个区块内提交了 5 次错误的交易将被 validator 拉黑
- 最近市场上也出现了做 builder 的 reputation 的项目
---
## Builder 的问题
- RPC(flashbots/bloXroute) 会不会垄断 builder 市场?
- 流量入口会不会垄断 builder 市场
---
## RPC 垄断 builder 市场?
- 很难
- Flashbots 为了避免中心化已经将其开源
- 任何节点服务都可以运行自己的 flashbots
- 每个 flashbots 提供的服务高度同质化
---
## 流量入口垄断 builder 市场?
- 很有可能
- Metamask/opensea/uniswap 自建 builder 服务,向 validator 发送 MEV 交易
- 他们有动机做这类事
- 保护用户免受 MEV 攻击,比如 sushi 和 manifold 的合作
- BTW, manifold 很可能在 PoS 时代成为大型 RPC 服务商
- 可以获得额外利润
---
## 流量入口垄断 builder 市场?
- 考虑极端情况:通过 metamask 发送的交易全部不公开广播,只走自己的私有 builder 服务
- Metamask 占有市场 70% 的交易量
- 它的 builder 将直接占据全网出块量的 70%
- 虽然不会危害协议安全(它无法双花以太坊协议,也无法分叉以太坊网络)
- 但是也会获得空前影响力与利润,并被社区骂
- 中心化出块,去中心化验证
- 中心化成分从共识层分离
---
## PoS 的未来
- 流量入口(例如钱包、超级 DApp)将会取代矿池获得大量利润与影响力
- Builder 的去中心化提上日程
---
附送 V 神 9 月 1 日在 Stanford MEV workshop 提出的几个 builder 去中心化 ideas:
- 如何保证 builder 不作恶(builder 无法攻击以太坊本身,所以考虑的是 builder 欺负科学家)
- 硬件加密科学家的交易
- zk 与加密算法加密科学家的交易
- Danksharding 将 MEV 下放到 L2,让 L1 只做 DA 层,builder 不再这么重要
- 让 MEV 更进一步远离以太坊主网协议本身
- 去中心化 builder
- 用 tendermint 做一个 builder 网络(cosmos 被 V 神钦定)
---
按照惯例,接下来会有很多项目尝试实现这些想法,并被 V 神推特点赞
---
### Thank you!
Q & A
{"metaMigratedAt":"2023-06-17T08:20:39.715Z","metaMigratedFrom":"YAML","title":"Post-Merge MEV","breaks":true,"description":"View the slide with \"Slide Mode\".","contributors":"[{\"id\":\"f340b869-7d26-47d2-a21b-6f7dc4c82771\",\"add\":6250,\"del\":2527}]"}