在区块链领域,MEV(最大可提取价值)是一个备受关注的话题。它指的是在区块生产过程中,参与者通过包含、排除或调整交易顺序所能获取的最大价值。简单来说,就是当矿工或其他网络参与者检查用户近期交易时,通过制定特定策略从中获利的行为。
感谢您阅读Cryptocurrency and Friend上的文章!我们诚挚邀请您免费订阅,以便第一时间获取最新内容,您的支持是我们持续创作的动力。
订阅
MEV的获取往往伴随着对其他参与者的影响,可能是普通用户,也可能是DeFi协议中的被动参与者。这种通过干预待处理交易执行来获利的行为,虽然看似简单,却会对整个区块链生态产生深远影响。
在深入探讨之前,我们需要了解一些MEV相关的背景知识,包括其道德层面的考量。无论是从利用MEV的参与者角度,还是从防御MEV的开发者角度,这都是一个值得深思的话题。
MEV生态中的参与者

除了普通的智能合约用户外,MEV生态中还有两个关键角色:搜索者和提议者。搜索者负责发现潜在获利机会并设计相应交易策略,而提议者则拥有决定交易顺序的权力。
搜索者的身份多种多样,既可能是专业的交易公司,也可能是个人开发者。这个角色对所有人开放,唯一的要求是具备发现机会、构建高效MEV机器人的能力。虽然资金实力有所帮助,但并非决定性因素。
提议者的角色更为关键,他们决定了交易的最终执行顺序。在不同共识机制下,这个角色可能由矿工、质押者或排序器等不同实体担任。虽然提议者通常需要一定资金门槛,但准入机制相对开放。
对提议者角色施加限制有几个重要原因:首先,许多区块链系统需要提议者参与轮次协议,协调大量参与者存在难度;其次,需要确保用户能够可靠地将交易传递给提议者;第三,社区需要客观指标来验证提议者的工作;最后,某些系统要求提议者承诺不利用MEV机会。
简而言之,必须有一种机制让用户能够独立验证提议者确实拥有交易排序权。缺乏这种保证可能导致恶意行为者扰乱系统。
为了简化理解,我们将构建者角色也纳入提议者范畴,假设提议者既构建区块又负责发布。
参与者间的互动关系

理解搜索者与提议者之间的互动是MEV研究的重点之一。关键问题在于这些角色是否可以由同一实体担任,或者必须分离:
当搜索者同时是提议者时,他们可能获得额外优势,能够观察其他搜索者的策略并窃取机会。反之,如果角色分离,搜索者之间将形成竞争环境,各自试图影响提议者按照自己的偏好排序交易。
这里存在一个有趣的讨论:对提议者而言,是将MEV识别任务外包给开放的搜索者市场更有利,还是应该垄断这些机会?我们假设提议者会诚实遵守排序政策,且搜索者与提议者保持独立。我们的重点是理解搜索者如何影响提议者的排序策略,以击败竞争对手。
交易排序规则

MEV的攻防主要围绕搜索者影响区块链系统关键组件的能力展开,特别是交易排序规则——即如何将待处理交易列表转化为最终确认的区块。
区块链系统可以实现多种排序策略,目标是确保所有用户获得公平机会。这就引出了”什么是公平”的根本问题:是按照先到先得原则,还是根据交易费用优先级?这两种方式都遵循一个基本原则:只要用户有能力支付,就能进行交易。
这种公平概念源自比特币网络,最初仅涉及支付功能。但在支持智能合约的系统中,公平性需要考虑更多因素,包括用户意图和交易实际结果是否符合预期。这为抗审查制度提供了新的定义:弱抗审查仅保证交易能够被执行,而强抗审查则要求确保交易能够实现预期结果。
值得注意的是,即使交易被包含在区块中,仍可能无法实现用户意图。构建具有强抗审查能力的系统需要排序策略能够防止搜索者选择性干扰用户交易,这仍是一个开放的研究课题。
MEV的实现机制
要深入理解MEV的技术层面,我们需要考察几个关键方面:机会识别、执行环境、利用策略以及对排序的影响方式。掌握这些基础后,才能更好地评估MEV的伦理影响。
MEV机会识别

搜索者需要获取用户交易信息来发现MEV机会。主要有两种方式:通过Gossip协议监听网络传播的交易,或者直接获取提议者发布的交易信息。大多数用户通过Gossip协议发送交易,这使得搜索者能够轻易发现并可能干扰交易执行。
这种情况被称为”黑暗森林”,因为搜索者几乎总能发现有利可图的交易机会。避免这种风险的唯一方法是不通过点对点网络发送交易。在Rollup解决方案中,由于用户直接与排序器通信,搜索者难以窃听,大大增加了利用MEV的难度。
然而,搜索者会将注意力转向已确认的交易,寻找套利机会。例如在Arbitrum中,排序器会发布交易信息,这原本是为了帮助基础设施服务商获取数据,但也被MEV机器人用来发现套利机会。这表明任何交易信息的公开都可能为MEV创造机会。
共享数据库状态

区块链作为有限状态机运行,通过状态转换函数(STF)处理输入并更新数据库状态。用户发起交易时,目标是特定的状态转换,但实际执行时的数据库状态可能已经变化。
智能合约定义了数据库条目的写入权限,通常遵循包容性规则,只要满足预设条件任何人都可以执行。这带来两个关键特征:交易不承诺特定输出结果,以及智能合约执行依赖预设条件而非调用者身份。
这种设计虽然方便用户处理竞争条件,但也为MEV创造了条件,允许机器人干扰用户交易执行并从中获利。
交易捆绑与干扰方法

由于交易和数据库状态的公开性,搜索者能够模拟待处理交易并预测未来状态。发现盈利机会后,搜索者可以采取两种策略:不干扰用户交易,仅利用最终状态获利;或者主动干扰,在执行用户交易前设置有利条件。
干扰方法包括三明治攻击和抢先交易等。这些策略依赖交易执行模型的特性,特别是用户交易不承诺特定结果这一事实。在评估MEV伦理时,用户定义可接受结果范围的能力是一个重要考量因素。
影响提议者排序策略
最后一步是理解搜索者如何说服提议者优先处理自己的交易。方法主要分为两类:优先拍卖和延迟游戏。在以太坊等公链上,MEV机会的竞争导致了优先Gas拍卖现象,造成网络拥堵。
Flashbots通过链下拍卖解决了这个问题,为提议者-构建者分离(PBS)框架的发展奠定了基础。这种分离创造了开放市场,构建者和搜索者可以协作创建盈利区块,同时与提议者分享利润。
在Rollup环境中,影响提议者的方式有所不同。由于通常只有一个排序器且采用私有内存池,搜索者主要关注已确认交易的反向运行策略。这导致了连接竞赛,搜索者试图通过增加连接数量来获取信息优势。
Timeboost提案尝试结合先到先得和优先拍卖机制,既消除延迟优势,又保留用户友好的排序策略。
MEV的伦理考量
生态系统需要面对一个核心问题:应该培育还是完全阻止MEV环境?技术社区对此存在分歧,形成了支持和反对两大阵营。

反对者认为MEV有害,类似于剥削用户;支持者则认为MEV有利,为市场提供经济激励。这种分歧源于不同的金融经验和对区块链特性的理解。
评估MEV对区块链系统的影响

评估MEV的道德合理性需要考虑其对区块链奖励公平性和用户交易意图的影响。
提议者奖励公平性
像比特币和以太坊这样的公链需要确保所有提议者获得大致相同的奖励,这对维护网络安全和去中心化至关重要。以太坊社区通过提议者-构建者分离(PBS)来实现MEV利润的民主化分配。
相比之下,Rollup生态系统对奖励公平性的要求不同,主要关注系统可用性和安全性。大多数Rollup目前都能成功运行而不利用MEV,这表明MEV接纳并非必需。
用户交易干扰

评估MEV道德性还需要考察其对用户交易执行的影响。我们需要具体分析不同MEV策略的利弊:
抢先交易可能保证交易交付(正面),但也可能导致审查(负面);三明治攻击通常导致用户获得最差汇率(负面),但及时流动性策略可能改善用户交易条件(正面);尾随交易通常有利于市场同步性(正面)。
社区需要建立更系统的评估方法,包括策略类型、应用场景、盈利情况、潜在损失和发生频率等指标,才能对MEV道德性做出合理判断。
强化主观性的挑战
关于MEV道德性的讨论引发了一个根本问题:谁应该负责决定接受或限制哪些MEV形式?在公链中,由于去中心化特性,实施主观判断非常困难;而在Rollup中,排序器可能具备这种能力。
这提出了实用性和审查风险之间的平衡问题。虽然以太坊等公链必须保持可信中立,但Rollup可能实现某种形式的交易过滤。社区需要研究如何在保护用户权利的同时,合理管理MEV影响。
最终目标应该是建立提议者”不能作恶”的系统,而非仅承诺”不会作恶”。Timeboost等提案展示了在不完全禁止MEV的情况下保护用户的可能性。

在保持可信中立性和保护用户权益之间找到平衡是重大挑战。公链必须坚持中立原则,而Rollup则可能探索更多可能性。幸运的是,Rollup技术栈允许我们尝试各种解决方案,找到最有利于所有参与方的平衡点。
声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/10084.html