Bitget App
交易“智”变
行情交易合约跟单BOT理财Web3
【英文长推】解析 Clanker 狙击交易的逻辑:如何解决该问题?

【英文长推】解析 Clanker 狙击交易的逻辑:如何解决该问题?

ChainFeedsChainFeeds2024/11/27 19:11
作者:Doug Colkitt

Chainfeeds 导读:

Ambient Finance 创始人 Doug Colkitt 认为 Base 回滚交易的增加是由于狙击机器人狙击 Clanker 池而导致的,他解析了背后的逻辑并提出了解决方案。

文章来源:

https://x.com/0xdoug/status/1861662510023123030

文章作者:

Doug Colkitt

观点:

Doug Colkitt:我认为 Base 回退交易的激增完全是由狙击机器人造成的。而 Clanker 在部署流动性时采取的特殊方法使问题变得更加严重。只要改变一下他们的部署方式,问题就会立即得到解决。我们看到的是,几乎每个 Base 区块都充斥着垃圾信息。作为单一排序器 L2,Base 没有内存池,在区块生成之前,所有交易都是私有的。 应该发生的情况是,部署者创建了代币,但在区块推送之前它是不可见的。然后狙击手就会看到它,并在下一个区块中抢夺流动性。在此之后,狙击手们就大功告成了,链应该安静下来,直到下一个区块推出。 假设你是一个狙击手,你不想等到 memecoin 池部署后的区块。你可以做的就是在每一个区块发送你的狙击交易。99% 的情况下不会有任何变化,但有 1% 的情况下会出现新的代币,你就可以立即狙击它。因为 L2 的天然气非常便宜,你可以负担得起这样做。理论上这是不可能的,因为部署交易应该是私有的。但这就是我们使用 UniV3 NFT 管理器的一个特殊之处,合约包含一个名为 “tokenByIndex () ” 的视图函数。每当一个新的 LP 仓位作为 UniV3 NFT 生成时,该索引的值就会增加 1。这不仅能告诉我们一个新的 Clanker 池启动了,还能告诉我们具体的代币地址。一旦知道了代币地址,它就可以直接查询 ERC20 合约,获得代币名称、符号和总供应量。每个狙击机器人都会在每个区块运行这个逻辑。每当 Base 区块出现 Uni LP 铸币池时,它都会运行这个完整的逻辑流水线:检查索引、检查位置、调取代币详情,然后对照一系列部署者 salt 进行检查 而且狙击机器人不止一个。所有这些加起来,导致很多的交易被还原,更多的 gas 被浪费。有一个非常简单的解决方法可以解决这个问题。Clanker 可以改变其部署逻辑,停止使用 Uni NFTPositionManager 合约。实际上,流动性可以直接在 Uni 池内铸币,而无需通过 NFT。反正流动性已经被锁定和烧毁,所以也不需要 NFT。这可以组织狙击交易,因为它消除了对 NFT 位置索引的使用。没有该索引,他们就无法在不看到部署交易的情况下检查智能合约内部。【原文为英文】

内容来源

【英文长推】解析 Clanker 狙击交易的逻辑:如何解决该问题? image 0

0

免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。

PoolX:锁仓获得新代币空投
不要错过热门新币,且APR 高达 10%+
立即参与!

你也可能喜欢

MAJORUSDT 现已上线合约交易和策略交易

Bitget 已于2024年11月28日(UTC+8)上线 MAJORUSDT 合约交易,最大杠杆为20倍,合约策略交易将同步开放。 欢迎通过我们的官方网站或 Bitget APP 开始合约交易。 MAJOR U本位永续合约: 合约参数 详情 上线时间 2024年11月28日 21:00(UTC+8) 合约标的 MAJOR 结算资产 USDT 最小变动价位 0.0001 最高杠杆倍数 20x 资金费用结算频率 每八个小时 交易时间 7*24 根据市场风险状况,Bitget可能调整包括最小变动价格、最高杠杆倍数、维持保证金率等重要合约参数; 【合约】 Bitget 的合约包括:U本位合约、币本

Bitget Announcement2024/11/28 13:01

Bitget 现货策略新增 MAJOR/USDT

我们很高兴的宣布,Bitget 现货策略现已新增: MAJOR/USDT。 参考链接 1、 现货策略 2、 快速了解现货网格策略 免责声明 尽管加密货币有很高的投资潜力,但也具有很高的市场风险和波动性。所有交易策略均由您自行决定并自担风险,Bitget 不承担任何责任。

Bitget Announcement2024/11/28 12:15