什么是MEV以及它如何影响您的区块链交易
在比特币的早期,矿工可以通过开采区块或以最高天然气价格交易的佣金获得奖励。
形成区块背后的逻辑相对简单——从内存池中获取所有有效的未挖矿交易,根据其天然气价格对其进行排序,将其形成一个区块,然后开始挖矿。
随着时间的推移,随着区块链越来越先进,我们见证了以太坊上图灵完备智能合约的发展,然后是DeFi增长的旋风。
有了这一切,区块生产者获得了额外的盈利方式。
事实证明,通过包括、排除和重新安排交易顺序,区块生产者现在可以获得额外的奖励。
这种机制被称为MEV(最大可提取价值),这是区块生产者可以获得的最大金额。
MEV的历史
甚至在以太坊主网发布之前,关于获得额外利润的讨论就开始出现在网上。
用户发现,区块链的公共去中心化性质允许在大型交易之前“偷偷”进行较小的交易,因此任何人都可以轻松地以较低的价格购买资产。
因为更大的购买会增加资产在去中心化交易所的价值,所以早期的交易可以证明是有利可图的,因为资产是在增长之前获得的。
“MEV”一词是在2019年Flash Boys 2.0研究发表后创造的。这是对这一问题进行的第一次全面研究,详细探讨了这一问题。
它是如何工作的
通常,矿工、验证者或区块生产者有权包括、排除和重新安排某些交易。
想象一个场景——你看到一个在协议上赚钱的机会。你意识到这个机会已经对每个人开放了一段时间,但还没有被利用。
因此,您准备一笔交易,发送它,并急切地等待它的挖矿以获得所需的奖励。
然而,事实证明,有人以类似的交易跳到你前面,从你眼皮底下偷走了自己的奖励。
我们有理由怀疑两个人同时找到同一个机会的可能性有多大。
相当低,更糟糕的是,没有人一直在寻找——有程序和工具可以自动分析提交的交易,然后修改那些可以证明对其所有者有利的交易。
如果这有效,则使用frontrun提前发送模仿交易。
MEV类型
套利
套利是一种从不同平台的价格差距中获利的方式。注意到这一点的矿工表示,缺口可能是第一个发送交易以利用它们的人。
这些行动被认为对市场有积极影响,因为它们有助于在不同平台和交易所维持相对相似的资产价格,因为更大的差距可能会带来问题。
正面
MEV交易置于原始交易之前。我们之前已经讨论过了,注意到当这样的交易在DEX上进行大规模购买的原始交易之前提交时。
另一种机制是复制原始交易,稍作调整,让攻击者而不是最初的发送者获得利润。
倒退
它类似于frontrun,只是事务被放置在原始事务之后。这种用法的一个例子是在项目启动后立即购买代币——一旦它在DEX上可用。
三明治袭击
这是前面描述的两种攻击类型的组合。攻击者发送两个交易——一个在原始交易之前,一个在初始交易之后。
这样,与大额购买前的预演不同,攻击者可以轻松查看和记录他们的利润。
清算
贷款协议通常以允许任何用户清算头寸的方式安排,这使他们能够赚取额外的资金。
用户必须竞争发送清算交易才能获得利润。
MEV预防
很明显,使用MEV的可能性会给用户带来额外的佣金,并带来额外的风险。
Flashbots系统是专门为打击MEV而创建的。该系统试图通过创建公开交易拍卖来控制MEV。
结论
MEV的可能性是区块链开放和分散结构的结果。这既有积极的影响,也有消极的影响。
区块链用户和开发人员必须了解该技术的工作方式,以尽量减少成为意外攻击受害者的风险。
Gleb Zykov是HashEx区块链安全的联合创始人兼首席技术官。他在IT行业拥有超过14年的经验,在互联网安全方面拥有8年以上的经验,并且在区块链技术(比特币、以太坊和基于EVM的区块链)方面拥有强大的技术背景。
生成的图像:Midjourney