有些读者可能了解过“提取MEV等于盗窃行为”这样的观点。在这篇文章里,我将深入论述为什么在我看来在加密货币世界里提取MEV不类似于盗窃行为;为什么在任何由经济激励提供安全的分布式系统里,MEV都是网络安全的关键指标;以及我们作为一个社区在未来3-5年应该如何应对MEV。我将论证MEV的存在是根本性的,并没有已知的魔杖可以解决这个问题。
我的MEV历程
我将首先分析分布式公平协议与MEV的关系,以及分布式公平协议与真正的公平的关系;然后论证为什么MEV是一把棘手的双刃剑,其影响范围之广使所有把它简化为”好“与”坏“的尝试都沦为还原论;最后,我将提供一个路线图,说明社区应如何应对MEV、我计划做什么、以及无论在生态里是什么角色的你应该做什么。
这篇文章仅代表我的个人观点。尽管我与MEV有千丝万缕的关系,个人或职业上的,我希望读者以观点的角度看待下面的内容,而不是全盘接收。
开始吧!
MEV的存在是根本性的
首先,我们认为MEV的存在对加密货币实验来说是根本性的。它是不会消失。它与加密货币实验有以下逻辑关系:
加密技术的可记录性(transcriptability):所有可以起货币功能的分布式系统必须具有”可审计性(auditability)“这个关键特性,或验证系统状态转换和/或用户行为的能力。可审计性是由比特币区块链的默克尔交易根和很多以太坊智能合约提供的关键特性。我们通过创建加密记录或证明实参(proofargument)实现可审计性,它们都可以被其他人验证。这是分布式经济系统构建方法的关键,没有了它,没有人能够验证系统的任何东西。但是,可记录性和可审计性都为MEV打开了大门。总有一些用户喜欢事件的某个版本而不是其他,同样总有些用户觉得某记录比其他更有价值。这些用户将能够通过有条件的付款来表达对所选结果的偏好,而这些付款(以及偏好本身)通过改变给选择该记录的人的激励来提供一种MEV形式。
一MEV机器人通过闪电贷借用1.8亿美元攻击Sashimi Swap,赚约3500美元:6月1日消息,加密情报平台Arkham监测显示,昨晚,一个 MEV 机器人(0xb2…2B96 为 MEV bot 调用合约,0xb4…0343 为单次使用的 MEV bot)通过闪电贷借用了 9.5 万枚 WETH(价值近 1.8 亿美元)以攻击 Sashimi Swap,该机器人卷走了 Sashimi 的投资合约和 slETH 合约中剩余的最后一笔钱,但仅约 3,500 美元。据悉,Sashimi Swap 曾在 2021 年 12 月遭到攻击损失了 21 万美元,随后该项目被放弃。[2023/6/1 11:52:56]
各种不同信任下的互操作性:永远不会有一个统领所有的单一区块链架构(抱歉,极端拥护者们)。在有多种信任假设的多个系统里,这些系统的边界总能为那些在这些边界处于特权位置的人提供价值。例如,即使ETH本身没有MEV,但用ETH在币安智能链套利可能有MEV的空间,尤其对于在两边做验证的人来说。因此,控制比特币交易顺序的人在高市场活跃度时期的中心化交易所套利是同样的道理。要想让MEV完全消失,这个世界必须在一个单一信任区域内运作,这似乎......不太可能。
这张图是我无耻地取自CharlieNoyes做的一个关于互操作性和MEV的讲演,然后修改的,那个讲演非常有启发性
基础设施提供商Flashbots推出新协议MEV-Share:2月16日消息,区块链研究和基础设施提供商Flashbots推出了一种名为MEV-Share的新协议,该协议将通过最大可提取价值 (MEV) 赚取的部分资金分配给以太坊用户,而不仅仅是验证者和区块构建者。这个新协议是由Flashbots 团队在其社区论坛上宣布的,目前仍处于提案阶段。
MEV-Share是一种新的协议,它允许以太坊用户从MEV产生的利润中受益,并成为交易供应链的一部分。Flashbots的产品负责人Robert Miller表示,通过引入一种称为“媒人”(matchmaker)的新实体,MEV-Share可以将来自搜索者的交易包与用户交易进行匹配,从而使搜索者能够进一步优化他们的 MEV 捕获工作。该团队表示,钱包地址等敏感的用户交易细节将保密。(The Block)[2023/2/16 12:11:53]
无须许可性:加密货币的一个常见设计模式是提供任何用户都可以接收的付款,以给网络提供有用的行动。这是无数分布式应用得以运行的基石。例如,在Uniswap里,如果没有与外部或中心化交易所和其他去中心化交易所的套利市场形成的MEV,价格就无法反应市场变动,也无法为用户提供有用的交易产品。在MakerDAO里,如果没有支付给清算机器人的MEV,就没有支付gas以更新系统里贷款状态的动力,直接导致系统性崩塌。在Cryptokitties里,没有用于支付生育的gas的MEV,就不会有幼猫的诞生。是“对所有人的贿赂”的存在(无须许可的贿赂)支持这些系统的运行,且不总是有害的。它经常是去中心化或“无须许可”协议得以运作、安全性得到保障、以及为什么它们可以不要求许可而实现某些均衡的必要条件。
安全团队:MEV Bot 0x5f32遭闪电贷攻击,攻击者获利约10.8万美元:金色财经报道,据CertiK监测,MEV Bot 0x5f32遭到闪电贷攻击。攻击者0xa7f5...获利约10.8万美元。
攻击者合约地址: 0xf0be9805fe8e393e8f768fe8fe4d8b8531d2f61e。[2023/1/19 11:20:30]
请注意,除了无须许可,中心化系统也可以有这些特性。对于所有在像币安链这样的系统里思考MEV,以及谁控制谁提取什么这些问题的人,这都是显而易见的,但这同样适用于分布式数据库、非金融系统、通信系统、以及有用户想安全地贿赂某参与者去执行一定行动的系统。这些贿赂都可以被看作广义的MEV。
为了经济安全,MEV必须被提取
假设到这里为止你对我的论证都是信服的,即同意在分布式系统里总会存在一定的MEV。现在让我们把它作为一个公理,并只对有MEV存在且可以被提取的世界进行思考(例如我们今天这个经验世界)
想一下加密货币的经济安全模型,中本聪是这样定义加密货币的:“只要诚实节点集体控制的CPU算力超过攻击者团体控制的节点,它就是安全的。”我们什么时候可以期望“诚实”节点(没有偏移地按照协议规定运行的节点)的数量多于攻击节点?这就是看中本聪的诚实模型是否经得住测试的地方了。
加密货币成功的一个原因是它们的安全假设弱于诚实假设。如果我们可以接受依赖一个诚实多数假设,比如说公钥,我们可以简单地使用许可共识协议,并创建一个货币抽象。相反,加密货币允许比这种“许可”更抽象的经济假设存在。
这样的一个经济假设是,由于有想要长期把挖矿收益转变为法币这样的“协议外激励”,矿工有充分的激励不去参与不诚实挖矿行为。另一个假设是,CPU的算力是花钱的,因此中本聪共识使攻击成本不容小觑。无论是什么安全假设让你相信比特币是可行的,让你相信的可能是经济假设,而不是诚实假设。尽管诚实可能是技术分析的基础,但经济学才是它存在的理由,我敢打这也是在读这篇文章的很多人相信比特币可行的原因。
全链抗MEV DEX聚合器Cashmere Labs将在Aptos部署合约:10月23日消息,基于LayerZero的全链抗MEV DEX聚合器Cashmere Labs发推称,Cashmere合约将部署至Aptos。目前Cashmere Labs产品暂未推出。
Aptos Bridge用户可以将USDC、USDT和ETH从Etheruem、Arbitrum、Arbitrum、Optimism、Avalanche、Polygon、BNB Chain跨链至Aptos。[2022/10/23 16:36:05]
经济学很重要,我们不想只依赖于身份或信任。在这个模型里,为了激励人们以期望的方式行事,我们作为一个社区利用了经济奖励这个概念。这样的激励为任何有趣的加密货币系统提供安全保障,使其不能简单地被一个数据库所替代。在加密货币由验证者来提供安全性的系统里,MEV的存在根本上改变了验证者激励。参与经济活动的验证者如果忽视MEV的话将系统性地输给利用MEV的验证者。
如果我们想要任何形式的强大经济安全,每个验证者必须以大致相同的比率提取可用的MEV。任何以比其他人更高比率提取MEV的验证者本质上是在集中经济收益,从而影响系统的安全。任何以比其他人更高比率提取MEV的矿工都能够集中CPU控制,这种情况在权益证明系统里更为直接,质押者在集中的质押资金里可更高效地提取MEV。
如果在一个系统里验证者把MEV放着不管无异于给攻击者提供了津贴。在纯经济学理性模型下,这等于自取灭亡和安全性降级,因为这会导致中心化或寡头垄断。在一个对抗民族国家的、经济成本昂贵的攻击模型里,这种降级带来的后果甚至更严重,因为恶意的民族国家可能完全乐意利用MEV来降低系统攻击成本。
一个MEV机器人因闪电贷回调损失约15万美元:10月19日消息,PeckShield发推称,合约地址开头为0xf6d7的MEV机器人因闪电贷回调损失约15万美元,攻击者地址为smithbot.eth。该机器人的开发者通过链上信息表示可以向攻击者提供损失的一半作为赏金。[2022/10/20 16:30:39]
想提取MEV?想得美..
为了保持我们的经济假设是稳固的,我们必须保持MEV的提取是高效和民主的。
MEV与公平
那些刚接触MEV的人很自然会问一个问题“为什么不在一层协议上强制执行一个公平协议,就完事了?”当然,可以有加密协议构建一个比现有的工作量证明挖矿系统更公平的、更少操纵的排序方式吗?
亲爱的读者,问题就在这里。让我们真诚地参与这个“添加一个公平协议”的探索里。第一步是定义“一个公平的协议”。我们需要指定一个集成到一层的协议。选择协议的一个合理做法是阅读关于公平排序的最前沿学术文献,它们给出下列标准:
经过进一步剖析,人们发现并没有“公平排序协议”这样的东西,就像没有“共识协议”这样的东西一样。相反,我们有的更像是一个协议系列,对网络假设、故障阈值、运行它们的节点集、加密假设等进行参数化。该选哪个,哪个更受欢迎?
这里有趣的结论是,只要存在两个公平的排序协议,MEV也会对这些协议进行套利。请注意,MEV的定义并不要求诚实假设,而仅涉及利润最大化行为。如果两个协议里的验证者都实现利润最大化,他们就可以用多种方式破坏公平排序协议并获利。
这在很多方面与市场设计相似。有很多针对更公平的市场设计的提议。它们很棒。我想看到它们被部署、测试和拿来做实验。但是,声称任何这些设计是改善公平的灵丹妙药,往往源于它们的分析是在一个孤立模型里进行的,它不能充分反映现实世界的复杂性,而且在经济激励方面,对于那些愿意和有能力利用MEV的人来说这些差异会变得更突出、更有利可图。
我们需要更多的实验和研究。分布式公平是非常有前景的研究方向,它可以使全人类通过市场设计受惠。但我们也不应该夸大其词。
何为公平?
深入这个复杂的话题时,回顾我们在现实世界是如何定义公平是有助益的:
显然,公平必须是不偏不倚的。但当存在多种选择时,怎么可能只有一个单一的公平协议,且人们有不一样的选择?
我认为这无异于自由主义者的白日梦——拥有一个全球财产账本,世界的所有正义都发端于此。很抱歉,抱歉不是因为无法共情,而是我认为全人类在如此复杂和具有影响力的问题上达成共识是不可能的,也是荒谬的。
回到公平上,然后我们就会发现有些公平协议对某些用户是有用的,其他协议则对其他一些用户有用。你说哪个协议更公平?A组还是B组选择的那个?根本无法预先判断。
公平排序协议可能试图接近现实世界里公平的概念,但它们永远无法得到一个理想的、没被参数化的定义,因为拿掉这些参数要求人类就“什么参数是公平的”这个问题达成共识,而这又要求人类首先对“什么是公平”达成共识。
因此,公平排序最多只能是接近理想型。它有用,但不是解决排序问题的灵丹妙药,当然也不可以被普遍使用。
更糟糕的是,大多数公平协议都依赖于诚实假设,而且不具备强有力的经济论证支持它的运作,而这是使它们适合在加密货币这样的环境中运作必须的。这是未来工作的一个关键领域,但还不是可以拿我们的金融未来来冒险的领域,当然也不是客观上满足上文中现实世界对“公平”的定义。
公平很糟糕,MEV是正当的!
请注意,我的这篇文章是写来反驳最近很盛行的一种叙事:量化MEV、MEV提取与公平排序间存在明显的道德鸿沟,且两者是相互排斥的。
我不是想说公平排序是无用的。在合理的假设下,公平排序,特别是适用于特定协议的公平排序可以大量减少MEV和提高用户收入。这是研究和调查的关键领域。但是,由于上述理由,公平排序不能完全消除MEV。
我们的完整解决方案必须更深入,且必须以更富有活力的方式涵盖这个问题的更多面向。
显然,MEV与公平之间存在着深刻的关系。有些形式的MEV看起来显然是不公平的。但是有些实际上可以激励用户或验证者运行公平排序的协议。实际上,在以太坊上运行一个公平排序的协议可能需要给验证者支付奖励,直接给一层提供MEV。讽刺的是,如果没有MEV的话,可能无法实现经济上安全的、工作量证明系统的公平性!(这只是我的猜想,还没有人证明它......)
从研究的角度来看,这些关系仍然没有得到很好的理解。但是,这些关系明显是存在的,而且值得大量的研究、讨论和思考。
咋整?
说真的….
现在,终于有了一个处方。对,这是给你开的,你最好遵医嘱(先澄清,我不是普渡制药公司的人):
对于DApp开发者来说:需要对MEV限制在哪个程度进行严格的要求。在你们的协议中仔细考虑MEV的设置。它存在于什么地方?它会如何损害用户的利益?它可以给用户带来什么好处?它可以被重新分配或者减少到最低限度吗?随着时间的推移,与其他系统的互操作性会如果改变它?以及这是如何传达给用户的?搞清楚这些问题,以正确的方式设置,不然你的分布式系统会崩溃的。
对于用户来说:对DApp要有上述要求。不要使用带有掠夺性MEV的DApp。理解MEV对你以及你的交易来说意味着什么。学习MEV的相关知识,深入理解你所使用的系统。
对于L1/L2来说:重新设计并且将MEV考虑其中。想想你正在设计的用例,以及怎么样才能更好地管理MEV。想一下如果DApps部署之后,MEV激励发生了改变,这将对你的经济激励产生什么变化?你有应对的方案吗?并且对于围绕网络参与者所作的假设,MEV可能会以哪种方式打破这些假设?
对于矿工来说:尽情地提取MEV吧,不要感到不好意思。对于任何存在MEV网络来说,其借助博弈论保证网络安全的特性需要矿工持续提取MEV。我还建议在必要时通过对其他矿工/网络参与者执行行为准则来进一步调整使得激励措施和期望一致,因为短期所得MEV可能会损害生态系统中所有用户的长期利益。
对于每一个人来说:帮助我们将MEV利润民主化,同时尽可能避免整个系统的用户利益受损。参与到这个谈话中来,并不断尝试减轻负面的外部效应。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。