以太坊黑暗森林的一次猎杀:套利机器人惨遭套利130ETH
一文了解三明治套利交易以及反套利攻击。
原文标题:《DeFi 之道丨以太坊黑暗森林的一次猎杀:套利机器人惨遭套利 130 ETH》
原文来源:巴比特


针对近期频繁发生的以太坊三明治套利交易(sandwich trading),开发者 CodeForcer 创建了一种名为「沙门氏菌」(Salmonella)的 ERC20 诱饵代币,通过这种方式,其在 24 小时内实现盈利 130 ETH,而这也告诉了我们关于以太坊网络 Mblockquotepool 黑暗森林的对抗性。


以太坊黑暗森林的捕食游戏:套利机器人反被套利 130 ETH


以下是 CodeForcer 撰写的内容:


那些追踪以太坊 mblockquotepool 行动的人已意识到了三明治交易的突然兴起,对于不了解这一概念的读者来说,三明治交易是一种非常有趣的策略,其原理就是在受害者交易前后进行交易,并通过产生的滑点实现套利。


比方说,当有人进行一笔资产交易,套利者便抢在他之前购买同一资产(人为地抬高币价),然后等到对方成功买入后,套利者再卖出后即可获利。


这种策略在过去是非常高风险的,因为以太坊无法保证交易一定成功,mblockquotepool 是一个很有趣的地方,但它并不是一个安全之地。


然而,随着 FlashBots 等 MEV (矿工可提取价值)服务的兴起,这使得交易者可以创建一些「三明治包」(sandwich bundles),其中 3 笔交易要么全部被执行,要么都不执行。与此同时,矿工交易团队的活动也在增长,他们将「三明治包」直接纳入到自己挖得的区块。


这两种创新的结合,就使得三明治交易者可以进行一些「无风险」的套利活动,这让很多人陷入了兴奋的情绪当中。


但实际上,「无风险」并不是真的没有风险。


为了向大家说明在 mblockquotepool 中玩游戏的风险,我演示了一种新的称为「沙门氏菌」(Salmonella‌)的新交易策略,它涉及到利用通用的抢跑交易设置。三明治交易的目的是利用他人交易造成的滑点来获利,而这种策略的目的是惩罚剥削者。


对区块链进行的快速分析显示,目前一个名为「Ethermine」的团队执行了市场上大部分的三明治交易,在确定了最初的目标后,我开始分析他们的设置。


在撰写本文时,Ethermine 的设置相当基础,其依靠的是 Uniswap router 来执行交易,而交易历史显示 Ethermine 的大部分交易都属于 revert 交易,其智能合约本身也持有各种失败交易的代币,考虑到这些之后,我开始着手创建我的 Salmonella 合约。


Salmonella 合约的前提非常简单,它是一个常规的 ERC20 代币,其行为与正常用例中的任何其他 ERC20 代币完全相同。但是,它有一些特殊的逻辑来检测除指定所有者以外的其他人何时在进行交易,在这些情况下,它只返回指定金额的 10%。


下面就是「有毒」的 transfer 函数:




我部署了 Salmonella 合约,然后建立了一个包含 Salmonella 和以太坊的简单 Uniswap 池子。然后,我用二分检索法复制了三明治交易的检测数据,创建了一系列诱饵交易,使得 Ethermine 和其他三明治交易者会认为这是一个有趣的机会。


最后,我编写了一个执行架构,使我能够快速取消交易、更改 gas 价格和重置陷阱 Uniswap 池的状态。


在喝了几杯浓咖啡之后,我开始工作,发出了一系列诱饵交易,谨慎地将价格定在略低于市场 gas 的水平,以保持交易在 mblockquotepool 中,但如果价格开始下降,我就取消掉交易。


不到几个小时的时间,我就遇到了第一个目标,并从其机器人那里掠夺了 68 ETH,又过了几个小时后,我又从他们的合约中捞走了 35 ETH。


过了一夜时间之后,我浏览了一下我的 Salmonella 合约,结果发现自己的实验清空了另外 17 个三明治交易合约,当然资金量都要比 Ethermine 要少得多。


我继续执行了这个策略几天,一路上又清空了一堆三明治交易合约,但随着合约部署者调整他们的设置以更好地检测我的有毒代币之后,我的 alpha 策略很快就失效了。


总而言之,这是一个有趣的实验,我现在把它作为一个警告呈现给社区。成为一名 DeFi 堕落者是很有趣的,但在进行交易时你一定要小心,因为这个游戏是高度对抗性的。


Mempool 见!


原文链接


律动 BlockBeats 提醒,根据银保监会等五部门于 2018 年 8 月发布《关于防范以「虚拟货币」「区块链」名义进行非法集资的风险提示》的文件,请广大公众理性看待区块链,不要盲目相信天花乱坠的承诺,树立正确的货币观念和投资理念,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。
加密故事
栏目
那些加密市场里的故事,都是一个个人生
相关快讯
更多
10分钟前
律动 BlockBeats 消息,10 月 25 日,腾讯数字藏品平台幻核就其 NFT 字样变更一事发布回应表示,腾讯幻核一直致力于在合规框架下落地数字收藏品业务,在幻核平台中的数字藏品业务采用了用户全流程实名、内容全链路审查,且不开放用户间的数字产品转移,坚决抵制虚拟货币相关活动的违法违规行为。 幻核数字藏品的业务逻辑与海外不受监管的 NFT 业务的内在逻辑和外延完全不同,因此本次更名也是再一次向公众表达幻核业务的合规方面的高标准和严要求。后续幻核将携手至信链继续赋能数字文创、数字艺术,积极探索数字经济新生态,推出更多大家喜闻乐见的数字藏品。
30分钟前
律动 BlockBeats 消息,中国基金报发表《华尔街首只比特币 ETF 疯狂!》,文章指出,在资金和乐观情绪的驱动下,比特币价格的暴涨为买入这只 ETF 的散户提供了足够多的理由:门槛低,买入方便,基础资产还在上升通道,但专业人士建议散户不要轻易买入。 中国基金报指出,现有比特币 ETF 投资于在芝加哥商品交易所期货市场交易的比特币期货,近 45% 的风险敞口在 11 月份的期货合约中。如果该基金保持这种流入速度,由于持仓限制,到本月底它将没有任何期货可以买入。如果出现这种情况,基金净值会与比特币价格出现相当大的跟踪误差。一旦行情转向,出现资金大规模逃离虚拟货币的情况下,比特币 ETF 很可能会出现类似快速下跌,对行情不太了解的散户就会遭受重大损失。ETF 的形式并不会让高风险的资产变得更安全;如果不了解 ETF 或期货复杂的产品结构,并不建议散户投资者购买。
39分钟前
律动 BlockBeats 消息,10 月 25 日,据 CoinDesk 报道,ProShares 已经向芝加哥商品交易所(CME)申请豁免比特币期货 ETF 头寸限制。ProShares 的 CEO Michael Sapir 表示,如果 CME 不予豁免,ProShares 可能会将资产转换为远期合约、结构性票据或掉期合约。 律动此前消息,10 月 22 日,彭博社指出 ProShares 可能会触及每月合约最高头寸规模上限及 5000 份合约的最高头寸数量上限。
40分钟前
律动 BlockBeats 消息,蚂蚁链将于 10 月 25 日 12 时发售「紫禁-琉璃荣光」系列 NFT 收藏品,该系列 NFT 以紫禁城文化为设计灵感,包括「紫禁之门」、「琉璃影壁」、「雪落紫禁」、「与时俱进」四款 NFT,单款限量 8000 份。