当前位置:首页区块链以太坊套利机器人被以太坊杀死

以太坊套利机器人被以太坊杀死

作者是自由的和容易的

注:鉴于近期以太坊三明治交易频繁发生,开发者coDeFiorcer制作了一个名为“沙门氏菌”的ERC20诱饵代币。这样,24小时内就可以盈利130 ETH,这也说明了以太坊网络内存池暗森林的对抗性。

比特币 coDeFiorcer写道:

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

例如,当有人进行资产交易时,套利者会先买入同一资产(人为抬高货币价格),然后等到对方成功买入后,套利者再卖出以获利。

这种策略在过去是非常危险的,因为以太坊不能保证交易的成功。MemPool是一个非常有趣的地方,但它不是一个安全的地方。

然而,随着flashpots等MeV(miner extractable value)服务的兴起,交易员可以创建一些“三明治包”,其中有三个交易要么执行要么不执行。与此同时,矿工交易团队的活动也越来越活跃,他们将“三明治袋”直接放入挖矿的区块。

这两项创新的结合,使得三明治交易者能够进行一些“无风险”的套利活动,这让很多人陷入了兴奋的情绪。

但事实上,“没有风险”并不是真的没有风险。

为了说明在MemPool中玩游戏的风险,我演示了一种称为“沙门氏菌”的新交易策略,它涉及到使用一种常见的种族交易设置。夹心交易的目的是利用他人交易造成的滑点获利,这种策略的目的是惩罚剥削者。

区块链的快速分析表明,一个名为“以太敏”的团队已经执行了市场上的大部分三明治交易。在确定了最初的目标之后,我开始分析他们的设置。

在撰写本文时,ETHermine的设置是非常基本的。它依靠Uniswap路由器来执行事务。交易历史表明,ETHermine的大多数交易都是反向交易,智能合约本身持有失败交易的各种代币。考虑到这些,我开始创建我的沙门氏菌合同。

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

这是毒性传递函数:

函数uuTransfer(地址发送方、地址接收方、uint256金额)内部虚拟{

需要(发件人!=地址(0),“ERC20:从零地址传输”);

要求(收件人!=地址(0),“ERC20:传输到零地址”);

uint256 senderBalance=余额[发送方];

require(senderBalancegt;=金额,“ERC20:转账金额超过余额”);

if(发送方==ownerA | |发送方==ownerB){

_余额[发送方]=发送方余额-金额;

_余额[接收者]+=金额;

}其他{

_余额[发送方]=发送方余额-金额;

uint256 trapAmount=(金额*10)/100;

_余额[接收者]+=trapAmount;

}

发出传输(发送方、接收方、金额);

}

我部署了沙门氏菌合同,并用沙门氏菌和以太坊构建了一个简单的Uniswap池。然后,我用二进制搜索方法复制三明治交易的检测数学,并创建了一系列诱饵交易,让以太敏和其他三明治交易者认为这是一个有趣的机会。

最后,我编写了一个执行架构,它允许我快速取消事务、更改天然气价格和重置陷阱池的状态。

喝了几杯浓缩咖啡后,我开始工作,进行了一系列诱饵交易,谨慎地将价格定在略低于市场汽油水平的水平,以保持MemPool的交易,但如果价格开始下跌,我就取消了交易。

不到几个小时,我就遇到了第一个目标,从他的机器人身上抢走了68埃斯。几个小时后,我从他们的合同中拿走了35个。

一个晚上之后,我浏览了我的沙门氏菌合同,发现我的实验又通过了17份三明治合同。当然,这笔钱比我的少得多。

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

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

温馨提示:

文章标题:以太坊套利机器人被以太坊杀死

文章链接:https://www.btchangqing.cn/216878.html

更新时间:2021年03月23日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

以太坊套利机器人被以太坊杀死
区块链

预测比特币:寻找加密领域的领先指标

2021-3-23 16:09:30

区块链行情

欧易OKEx早报:星展银行首次利用区块链技术成功发行二级资本债券

2021-3-23 16:17:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索