遭遇「黑吃黑」?解析MEV机器人如何沦为黑客提款机

夹子被夹子夹了,解析 MEV 机器人如何沦为黑客提款机

来源:ODAILY星球日报

今天下午,加密用户 3155.eth 发文称,一些顶级 MEV 机器人正成为黑客的攻击目标,其「三明治攻击」中的交易模块被替换,目前已造成超过 2000 万美元的损失,这可能成为整个 MEV 生态系统的主要转折点。

Odaily 星球日报查询发现,黑客攻击发生在约 10 小时前(以太坊区块高度 16964664),黑客使用了八个钱包地址(链上原始资金来自 Kucoin),对五个 MEV 机器人实施攻击,分别是:

遭遇「黑吃黑」?解析MEV机器人如何沦为黑客提款机

根据链上分析机构 Lookonchain 统计,目前总损失约 2520 万美元,主要涉及五大币种,具体如下: 7461 个 WETH(1340 万美元)、 530 万美元 USDC、 300 万美元 USDT、 65 个 WBTC(180 万美元)以及 170 万美元 DAI。

在了解本次攻击前,我们首先需要知道什么是 MEV 以及 MEV 是如何实现三明治攻击的?

所谓 MEV 是「矿工可提取价值(Miner Extractable Value)」或「最大可提取价值(Maximal Extractable Value)」的缩写。矿工或者验证者,有能力在区块内对交易进行排序,从而使得部分交易可以抢先交易。通常的做法是,一些 MEV 机器人会支付高昂的 GAS 费用从而获得验证者优先排序处理交易,通过价差获利;当然,也会有验证者直接下场,没有支付高昂 GAS 费用但优先打包自己的交易。

良性的 MEV 形式是套利、清算,而被 DeFi 玩家诟病的则是「三明治攻击」,即在原始交易之前就「插队」进行自己的交易购买资产,然后加价卖给原始购买者。通常而言,bundle 可以拆分为三笔交易: 1 )大量买入, 2 )被夹用户的交易;3 )大量卖出。

安全公司 CertiK 告诉Odaily 星球日报

,本次黑客攻击之所以能够成功,在于黑客自己成为验证器,可以看到 MEV 机器人的 bundle 原始信息,从而将第二步替换了成自己的交易,用便宜的 Token 换走了 MEV 机器人的资金。

「为了挖掘交易,验证者需要访问某些特定信息,就像在公共 mempool 一样,恶意验证者可以获取 bundle 的信息。通常情况下,flashbot 验证者都是可靠的,并且通过了验证(如在 MevHUB 上完成 KYC),以增加可信数据来源。但在本次事件中,恶意验证器获取了必要信息,从而可以领先于 MEV 机器人进行行动。」

Odaily 星球日报查询链上数据发现,以太坊区块 16964664 属于 Slot 6137846 ,由验证器 552061 提议,该验证器的 32 ETH 资金是黑客在 18 天通过隐私保护协议 Aztec Network 进行转账,汇入 0x 873 f 73 开头的地址,如下所示:

遭遇「黑吃黑」?解析MEV机器人如何沦为黑客提款机

在完成了前期准备之后,攻击者会试探 MEV 机器人是否会抢跑交易。例如下图中,我们可以看到攻击者通过 0.04 WETH 试探 MEV 机器人,勾引 MEV 机器人进行抢跑套利;发现 Uniswap  V2 的 ETH/Threshold 池中确实有 MEV 机器人进行监控,并且还会使用其所有的资金进行套利。在此期间,黑客也一直在试探 MEV 是否使用自己的验证器进行出块。

遭遇「黑吃黑」?解析MEV机器人如何沦为黑客提款机

试探成功后,黑客会使用预先在 Uniswap V3 中兑换出来的大量代币,在低流动性的 V2 池内进行兑换操作,勾引 MEV 使用全部的 WETH 进行抢跑购买不值钱的 Threshold 代币;再用 Threshold 代币换走 MEV 机器人投入的所有 WETH。由于 MEV 进行抢跑的 WETH 已经被攻击交易兑换出来,所以 MEV 机器人想要重新换回 WETH 的操作会执行失败。

除了上面提到的 Threshold 代币,黑客还还操纵其他七个地址对 Uniswap V2 池中的 AAVE、STG、SHIB、CRV、BIT、UNI 以及 MKR 等七个代币进行价格操纵,实现获利,如下所示:

遭遇「黑吃黑」?解析MEV机器人如何沦为黑客提款机

安全公司 Beosin 认为,黑客能够成功的原因主要有三个:一是 MEV 每次在低流动性池中套利会使用自身所有的资金,没有风险控制;二是 V2 池流动性不高,并被黑客操纵;三是具有验证节点权限,可以修改 bundle。

本次攻击事件,也给 MEV 搜寻者提了个醒,为了避免「三明治攻击」,需要及时调整交易策略,并选择一些有验证历史记录的「靠谱」验证者。目前相关资金已经汇聚到下面三个地址中,等待下一步行动。

0x3c98d617db017f51c6a73a13e80e1fe14cd1d8eb;

0x5B04db6Dd290F680Ae15D1107FCC06A4763905b6;

0x27bf8f099Ad1eBb2307DF1A7973026565f9C8f69。

原文链接

文章来源于互联网:遭遇「黑吃黑」?解析MEV机器人如何沦为黑客提款机

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策井自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场

上一篇 2023年4月3日 下午10:25
下一篇 2023年4月4日 下午12:25

相关推荐

  • 专访Fuzzland:为合约安全领域探索新出路

    采访:Jack, Bitbili 编辑&整理:Luccy, Bitbili Fuzzland 是一家隐形模式初创公司,其利用 AI x(模糊测试 + 形式验证)来帮助构建者、审计员和交易者自动即时分析智能合约。 作为 Fuzzland 的联合创始人之一,Chaofan Shou 在加州大学圣巴巴拉分校只花了两年的时间,获得了计算机科学学士学位。202…

    2024年3月14日
  • OKX Ventures投资月报:持续看好ZK生态、LSD赛道、多链互联和存储赛道

    在过去两个月,加密行业在快速发展,我们见到了行业的诸多成果: · 以太坊上海升级有序进行,完成了测试网升级的准备工作; · Layer2 发展超出预期,在 1 月 Arbitrum 的单日转账次数曾经短暂超过了主网转账次数,以 scroll 为代表的 zk rollup 也有重大的版本更新距离主网更进一步; · 链上数据保持平稳,1、2 月链上交易数据均在 …

    2023年3月27日
  • 解读stETH的巧妙设计,它是如何按天自动发放收益的?

    《巧妙的合约设计,看看 stETH 如何按天自动发放收益?让你的 ETH 参与质押获取稳定利息》 来源:ZAN Team 笔者把自己为数不多的 ETH 兑换为 stETH 后,发现 stETH 每天都在自然增长,不断获取收益。但是却没有看到账户有交易产生,这是为什么呢?本文带大家一起来看看背后的巧妙设计,揭开收益发放的秘密。 1 个 stETH 过去几天后已…

    2024年3月11日
  • 一天翻倍,Stacks创始人解读STX的比特币Layer2概念

    作者:Stacks 创始人 muneeb 编译:0x711,Bitbili 比特币 Layer 2 网络 Stacks 创始人 muneeb 在其社交平台分享 Stacks 的发展历程与愿景, Bitbili 翻译整理如下: Stacks 是一个由比特币建设者发起的开源项目。其背后的开发人员在基于比特币网络构建应用程序和协议方面拥有丰富的经验。 在 2017…

    2023年2月20日
  • 以太坊上海升级一周倒计时:提前复苏的LSD赛道还有哪些机会?

    《 以太坊上海升级一周倒计时:提前复苏的 LSD 赛道还有哪些机会? 》 来源:白泽研究院 以太坊主网还有一星期就要启动上海升级了。  流动性质押衍生品协议(LSD)及代币似乎在过去 24 小时内苏醒了:  • $LDO +8.5%  • $RPL +8.9%  • $SWISE +11.3%  • $FXS +7.6%  • $SD +15%  ETH 流…

    2023年4月7日
返回顶部