您的位置: > 火币数字货币新闻> 正文

打印本文             

Gate Ventures研究洞察:主流公链的MEV现状

首先,我们从 MEV 攻击的本质分析了主流公链的当前 DeFi 生态现状,因为这直接影响了链上 MEV 的活跃度。之后我们以 Ethereum、Solana、Aptos、Sui 四条主流且较为活跃的公链作为主要的分析目标,来分析 MEV 公链架构与 MEV 发展的关系。我们发现,MEV 系统实际上与架构和交易的排序密切相关,这也直接影响了用户体验。

在以 Sui、Ethereum 这种以 Gas Fees 来交易排序的模型下,都面临着链上交易活跃时(如 Meme 交易活跃、价格大幅变动、NFT Mints 等场景),会助长更高的 Gas Fee 的恶性循环,进而导致部分用户无法在此时参与市场,在 Sui 中没有 EIP-1559 的平滑机制,因此 Sui 的 Gas Fees 变动更加剧烈,Ethereum 在此协议下增长的较为平滑。

在以 Aptos 这种确定性函数的排序模型下,会让 MEV 集中在尾部,因为 Leader 节点只有在排序结束以后才会有区块的完整视图,这也就导致了 Aptos 上的 MEV 更加复杂,并且抢先攻击较少,Gas Fees 就更加平缓。

在以 Solana 这种类似于 Aptos 一样,是以 FCFS 确定性模型进行排序,因此 Searchers 更加以速度优先,这样就会使得有更好硬件的 Searchers 赚取更多的利润。同时,依赖于速度会让整个网络充斥着大量的机器人发送的同一笔交易,以最大程度的将自己的交易包含进区块中,进而导致网络崩溃。Jito Labs 引入了类似于以太坊的伪 Mempool,支持 proority fees 来抢先交易,这同时带来了 Gas fees 的高波动和大量垃圾交易并存。

我们能够看到不同架构下和交易排序模型,会自然的衍生出对应的 MEV 市场现状。这些能够根据交易和架构预测。因此,对于以太坊本身来说,EIP-1559 是应对 Gas Fees 排序优先机制下的补丁(涉及到价值重新分配以及平滑 Gas 增长曲线),但是这仍然无法解决 Sandwitch 攻击以及高 Gas 的极差用户体验。因此,当前对于 MEV 的方案主要是构建一个透明与公开的市场,但是实际 sandwich 攻击带来的极差用户体验仍然需要针对性的解决。同时由于架构和衍生协议带来的问题也需要仔细商榷,Ethereum 与 Solana 代表了两种架构,其面临的问题也不尽相同,需要 case by case 的看待。

同时,我们也意识到了除了 Ethereum 以外,大部分的公链对于 MEV 的研究都较为浅薄,主要是缺乏对应的社区进行广泛的研究和链上数据支持。这里仍然有相对广阔的研究空间,特别是针对 DAG 等新兴公链以及新的排序模型等架构级别问题的研究。

Ethereum MEV 架构

在以太坊中,Flashbots 引入了 MEV-boost 来透明化整个 MEV 的过程,该架构被称为 PBS 。我们简要的介绍一下整个 PBS(Proposer Builder Seperate) 密封第一拍卖模型。当用户通过 RPC 代理提交交易,RPC 相当于运行了一个节点,将交易提交到公开的 Mempool 中,多个 Builder 找到最适合的交易进行排序以生成一个利润最大化的区块(利润最大化指交易手续 Base Priority MEV),然后多个 Builder 通过 Relayer 与 Proposer 进行交互,Relayer 是多个 Builder 与 Proposer 交互的桥梁,Builder 向 Relayer 提交报价,Relayer 向 Proposer 提交多个区块头以及对应的报价,Proposer 一般采纳报价最高的区块。其中 Relayer 会实现 MEVBboost 规范,这个是 Flashbot 提出的如何规范 Builder 与 Proposer 交互竞标的一种技术规范。在这个过程中,所有信息都是密闭的,Relayer 只会提交区块头给 Proposer,因此 Proposer 具有抗审查性。

但是,在当前的 PBS 架构下,我们见到自从 MEV-BOOST 规范引入后,这一利润最大化的密封竞标拍卖机制下,导致了 Builder 与 Searcher 逐步向合作与信任的方向引导,无论是 Searcher 还是 Builder 利益捆绑在一起后,这一集中化趋势也非常明显。而 POS 下,又会导致 Validator 的集中化,整个 MEV 产业链中,在各个环节都变得很集中化,并且还引入了多方信任的问题,Searcher 信任 Builder,Builder 和 Proposer 信任 Relayer。MEV 集中化与信任化的发展,与以太坊的最终去中心化与去中信任话的愿景出现了明显的违背。

Gate Ventures研究洞察:主流公链的MEV现状

libMEV

从上图可以看出,Sandwich 作为 MEV 的负效应大约占据整体交易量的 66% ,这也是对用户 UX 影响最大的主要链上活动。Searchers 往往在 Arbitrage 上的利润率更高,约为 18.4% ,并且这是一种较为有益的 MEV。我们觉得,这种利润率的现象是加密货币的高波动带来的。

MEV 泄漏虽然平均是 15.2% ,不至于令人无法接受,但是 MEV 的主要影响是用户体验,特别是在 EIP-1559 机制下。在高波动性的市场行情下,链上机器人会更积极的寻找各自套利机会,以太坊是以 Gas Fees 进行排序的,因此大家都在以竞争手续费为主,这就会抬高用户的 Gas 成本,EIP-1559 机制并没有特别成功的压制这种 Gas 的增长速度,导致短时间内 Gas fees 的大幅飙升。

Gate Ventures研究洞察:主流公链的MEV现状

MEV 交易利润分布,图源:Eigenphi

在以太坊上,每一笔 MEV 交易绝大部分的利润都集中在 0.9 u 左右。

Umbra Research

在 Solana 的出块机制中,由于 RPC 是直接与 Leader 进行交互,并且采用 FCFS 的原则,因此其不具备以太坊似的 Mmepool。

Gate Ventures研究洞察:主流公链的MEV现状

Jito 客户端下的 MEV 兼容架构,图源:Helius

Jito Labs 客户端目前占据了 50% 的客户端市场份额,因此 Jito Labs 自己构建了一个伪 mempool,用户通过 RPC 进入一个伪 mempool 停留大约 200 ms。Jito Labs 提供了一个链下的包含保障,能够保证该 bundle 内的所有交易均包含进区块中。搜索者可以竞标夹层攻击待处理交易的机会,Searchers 通过竞标到利润最大化的 Bundle,然后 Block Engine 负责寻找出竞价最高的 Bundle 提交给运行 Jito Labs 客户端的 Leader。

这是造成 MEV 的根本,但是 MEV 有其正外部性以及需求,如果 Jito Labs 不去做伪 mempool,那么其它项目也会做,因此 Jito Labs 选择吃下这个市场,以使得整个 MEV 的过程变得更加透明和公平,减轻负外部性。当然,这种对 MEV bot 的需求导致了用户处于最弱势,因为验证者将收取手续费,mev bot 将获得套利的收益,但是用户遭受更高的滑点和可能失败的交易。

Solana 的根本设计是 FCFS,所以在高峰网络活动时,不会发生 Gas Fees 的剧烈增长,Jito Labs 客户端引入了伪内存池以后,MEV bots 往往通过速度来抢先交易,并且由于手续费相对固定与低廉,MEV bots 往往肆无忌惮的发送大量的相同交易,这间接导致了 DDOS 攻击,又由于客户端为了速度而选择了 QUIC 协议发送交易,客户端往往会维护多个用户之间的交易通道,客户端无法承载大量交易时,客户端会自行断开某些连接,并且用户往往缺乏经济效益,客户端会与 MEV 合谋,断开用户,这也就导致了高峰时,用户无法发送交易,这实际是潜在的审查攻击。

Gate Ventures研究洞察:主流公链的MEV现状

Narwhal Mempool,图源:Rohan Shrothrium

在 DAG 算法下,用户将交易提交给 Workers,然后这些 Workers 可以并行处理不相关的交易,Workers 将交易打包成 Batch,广播给其它节点。一个主节点 Primary 管理着多个 Workers 节点,主节点负责收集这些 Batches 的摘要以及证明的证书组成区块并且广播。最终这些区块会形成 DAG 的一个顶点。如图上的步骤,这些区块内的交易还未完成排序以及执行。

之后会使用如 Sui 的排序算法 Bullshark,这个算法会选择一个 Leader,验证 Leader 是否收到足够多的投票,之后 Leader 使用确定性的函数进行全局交易排序,比如 gas fee、随机性等因素。排序之后,这个区块会被广播给所有的验证者,验证者验证区块的内容以及排序,然后所有验证者都需要执行区块内的交易。

在 DAG Bullshark 的算法组合下,每一轮都会选择出一个 Leader 以全局排序,MEV 的泄漏往往与交易排序相关,其看到了交易的顺序,就可以插入交易以提取 MEV。其中,在一个区块中,如果 Leader 节点的交易被放在了前半部分我们称为区块顶部,可以让其优先处理交易;交易放在后半部分我们称为区块底部,可以获得区块的完整视图,构建更复杂的 MEV。

The block

Gate Ventures研究洞察:主流公链的MEV现状

SUI GAS FEES,图源:Sui Explorer

根据过往的历史数据来看,Aptos 以及 Sui 的链上平均 Gas Fees 处于同一数量级, 0.0 0x。但是从图表中也能看出,Sui 的 Gas Fee 容易出现较大的波动,而 Aptos 相对而言更加平滑。造成这种用户体验的原因也是和其排序算法带来的 MEV 密不可分。

Gate Ventures 是 Gate.io 旗下的风险投资部门,专注于对去中心化基础设施、生态系统和应用程序的投资,这些技术将在 Web 3.0 时代重塑世界。Gate Ventures 与全球行业领袖合作,赋能那些拥有创新思维和能力的团队和初创公司,重新定义社会和金融的交互模式。

官网:https://ventures.gate.io/Twitter:https://x.com/gate_venturesMedium:https://medium.com/gate_ventures


关于「链抽象」的常见误解

一、只有尾部的链和应用才需要链抽象,头部不需要

我们从两个角度论证这种观念的错误之处:

  • 现状并非 「只有头部链和应用有流量」。

  • 未来不可能建立在单链之上,也不会 「只有头部链和应用有流量」。

目前的多链生态并非 「只有头部链和应用有流量,所以不需要链抽象」。

需要明确的一点是,C 端用户的社交媒体流量感知与链的实际运营状况之间并不对等。

1)风头正盛的 Base 链的真正起量始于 3 月,距今也只有 8 个月的历史。从向以太坊提交的 blob 数量看,Base 的优势并非碾压性的。

2)从 TVL 角度,一些 C 端用户当下感知不明显的 L2,比如 Arbitrum, Mantle 等沉淀了大量的 TVL,而链抽象可以将这部分沉淀的流动性真正利用起来。

3)从月活角度,Solana 遥遥领先,500 万月活以上的公链共有 9 个, TON 和 Aptos 都超过了 Ethereum。

4)从费用角度,排名前 5 位的是 Ethereum, Tron, Bitcoin, Solana 和 BNB,就连 10 名开外的 Polygon, Blast, TON, Starknet 一年也可以产生 2000-3000 万美元的费用收入,认为这些链「没有流量」是不合理的。

面对破碎的多链现状,有两种「去碎片化」思路:

  • 一种认为多链是未来,链抽象帮助解决碎片化问题,让用户在多链之间畅通无阻。

  • 一种认为单链是未来,目前的小碎片之后都会灭亡,应该集中资源发展强势 L1。

单链未来显然是站不住脚的。

1)任何单体链的扩容都不可能是无限的。如果你对 Web3 的未来有信心,就不会天真地认为能将整个 Web3 建立在一个状态机上。

2)不存在完美的链,区块链不可能三角之间总要做权衡,不同链的优势是相对场景而言的。

3)依赖单一链=集中风险,如果出问题,整个生态系统可能受到严重影响。

4)单一、集中的生态系统是对创新性的扼杀和去中心化精神的背离。

未来也不可能「只有头部链和应用有流量,所以不需要链抽象」。

1)愈发多元的 L2 生态:目前 L2 Beat 收录的 L2 超过了 100 条,待上线的超过 80 条。Unichain, Movement 等也将登场,我们无法预测一年后前三大 L2 的位置是否还和今日一致。

2)新 EVM L1 的崛起:新兴的并行 EVM L1,如 Monad, Sei 等因可扩展性优势受到了广泛关注和资本青睐。Berachain 也吸引了大量社区成员。

3)非 EVM 生态的活跃:Solana 上出现了 Sonic 这样 EVM 兼容的 L2 项目。Move 语言的 Sui, Aptos 因技术创新备受青睐,生态也初具规模。

4)Appchain 部署门槛持续降低:@AndreCronjeTech 曾发文表示 L2/Appchain 的建造复杂性被低估了,而评论区的 @ItsAlwaysZonny 和 @0xkatz 在十几分钟内就部署好了一条 andrechain,并且表示每个月的运营成本只需要一千美元。

总结来说,我们面临的是一个不可逆转的多链未来,链抽象的到来不以任何个人意志为转移。

二、链抽象把风险也抽象了,会带来安全问题

对这个问题的回答包括三个要点:

  • 在链抽象的交易逻辑下,用户对每笔交易的底层交互逻辑保有知情权。

  • 链抽象的出发点并非去干涉用户与什么 dApp 交互的决策,而是使用户做好的决策更无感、更高效地得到执行。

  • 有很多种方案可以帮助用户判断要不要信任 dApp。

首先,链抽象并没有剥夺用户知情权,或者掩盖底层交互。用户随时可以检查每一笔交易的详情。

其次,链抽象也不会平白无故提高用户和所谓不安全 dApp 的交互意愿和频率。

一个事实是:当用户计划使用一款 dApp 的时候,已经默认「该 dApp 会选择一个值得信任的链,并且产生值得信任的交互」。

是用户的信任驱使其做出与 dApp 交互的决策,链抽象并非干涉用户决策,只是在用户决策之后提高了交互效率。

所以交互安全问题的核心还是用户如何决策,而不在于决策后如何执行。目前已经有很多方案去帮助用户思考和决策要不要信任某个 dApp,链抽象方案的风控层是其中之一。

三、链抽象并没有根本上解决碎片化问题

这个问题的提出和大单体链沙文主义有异曲同工之处,说白了这不是链抽象的问题,而是提问者的幻想。

我们从两个受众群体出发去定义碎片化问题的解决。

对于用户来说,碎片化带来的最直接的问题就是:需要在多链之间手动桥接,需要准备不同的 gas 代币,需要频繁在多链之间管理余额。

而链抽象已经解决了这个问题,允许用户使用任意链的任意代币余额和任意 dApp 交互,任意链上的流动性在购买力上都是等效的。

对于开发者来说,碎片化问题的解决有两种思路:

1)全链部署智能合约,但用户侧体验的割裂依然存在。

2)只在一条链上部署,但可以被任意链的用户访问,可以无缝引入其余链的流动性,这就是链抽象的解决方案。

所以链抽象已经可以从用户侧和开发者侧都解决碎片化问题。

至于所谓的完全统一底层区块链流动性,这是不可行的。不同区块链之间存在共识机制、数据结构和经济模型等的根本差异,不可能做到原子化的等效,否则就还是回到了要在单一链上建立整个 Web3 的问题。

关于我们

火币下载官方app|火币iOS版|火币安卓版|火币电脑网页版

  • 用户支持
  • 帮助中心
  • 服务条款
微信二维码
火币 (huobi) 数字货币交易平台 Powered by htx
QR code