front running - 抢先提前交易
矿工老马:
一个小科普,给还不懂的小伙伴,通俗解释一下uniswap这类dex上专门夹单的机器人是怎么运作的:在链上侦测到你有买入行为的时候,他立刻买,gas给的比你高,快你一步确认,这样你成交价就高了,因为dex有滑点,所以你依旧会以高一点的价格成交并且再将价格推高一点,这时他再卖出,完成了一次套利。
dextools上对这类行为有红色的标注。
阴阳怪气刻薄吐槽庞四:有没有可能针对这些三明治机器人做个策略,专门撸机器人,比如说有a币,低gas-p买入1个a币,钓鱼机器人来,然后有机器人上钩,立刻高gas-p卖出2个a币;
矿工老马:机器人的策略也是实时变化的,你说的这种就是俩机器人互撸的情况了…
原文微博:https://weibo.com/3300293551/JBi9D47On
防止被机器人撸(front running)
在dex 做交易的老铁们一定要注意防止被机器人撸(front running),尤其是交易额比较大的交易,简单理解就是你买10万刀的ETH,机器人看到这个操作以后,设置高的gas费用,在你成交之前先把10万刀的ETH吃下,这样提高你的交易成本。
防止的方法有两种:
- 设置低的滑点,比如0.1%-0.5%。
- 提高gas费用。
原文微博:https://weibo.com/3300293551/JBi9D47On
uniswap交易如何防止被机器人夹
别小瞧这个技巧,可以帮你避免巨大损失,并省下可观费用。
被机器人夹是通俗说法 实际就是 front running(抢先提前交易)
具体就是机器人在链上侦测到你有买入行为的时候,他立刻买,gas给的比你高,快你一步确认,这样你成交价就高了,因为dex有滑点,所以你依旧会以高一点的价格成交并且再将价格推高一点,这时他再卖出,完成了一次套利。
防止的办法
- 设置低的滑点,比如0.1%-0.5%。缺点 容错太低容易交易失败
- 提高gas费用。缺点 提高了交易成本
- 用1inch交易,缺点 给1inch交手续费
- 在小狐狸新建一个网络,和原来eth链设置一样,只是把 RPC URL设置为h tt ps: / /api.taichi.network:10001/rpc/public
原文微博@某圈葫芦娃 https://weibo.com/1861661013/K5TpjCzLU
推荐阅读