# Post-Merge MEV Zeqing Guo, Hashkey Capital --- ## Contents - 什么是 MEV - PoW 时代的 MEV - PoS 时代的 MEV - 以太坊 roadmap 的原则 - Validator 的问题 - Builder 的问题 --- ## 什么是 MEV - MEV:miner extractable value(矿工可提取价值) - 产生原因:矿工可以决定区块内的排序,而排序本身是有价值的 --- ![](https://i.imgur.com/RVpbJMM.png) NFT User:明明是我先的 科学家:抱歉,贿赂矿工就是能为所欲为 --- ## PoW 时代的 MEV ![](https://i.imgur.com/MtnHSyz.png) --- ## 为什么要引入 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 --- ## 怎么办? ![](https://i.imgur.com/m5ejDAU.png) - Validator 在签名前不知道交易的具体内容,因此无法偷跑交易内的 MEV - 以太坊基金会将这个方案成为 PBS: Proposer(validator)/builder(flashbots) separation --- ![](https://i.imgur.com/DUTKPt8.png) --- ## 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}]"}
    346 views