V2EX 09月18日
深入解析去中心化交易所(DEX)的交易原理与“夹子”获利机制
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文深入探讨了去中心化交易所(DEX)的交易运作原理,解释了其与中心化交易所的区别。文章详细阐述了DEX的流动性池(LP Pool)如何通过恒定乘积公式(x*y=k)来形成交易对和价格,并以具体数字为例说明了交易如何影响池内资产比例和代币价格。接着,文章揭示了“夹子”机器人(Sandwich Bot)的获利逻辑:在发现大额买单后,先行买入,待目标交易完成后再卖出,从而在价格波动中获利。文章通过一个包含前置、受害和后置交易的案例,直观展示了夹子交易如何榨取利润。最后,文章指出,夹子攻击并非万能,其对卖单的攻击可能导致亏损,且依赖于公开的交易池信息;用户也可通过设置较低的滑点来有效规避此类攻击。

🟢 **DEX交易机制与价格形成:** 去中心化交易所(DEX)依赖于流动性池(LP Pool)而非实时撮合。流动性池内的交易对(如V2EX/SOL)通过恒定乘积公式(x*y=k)维持平衡,池内两种资产的数量比例决定了交易的兑换比例和代币价格。当用户进行交易时,会改变池内资产的数量,从而即时影响该代币的价格,例如,买入行为会推高代币价格,卖出行为则会压低价格。

🟡 **“夹子”机器人获利原理:** “夹子”机器人通过监控DEX交易池,寻找有利可图的大额交易。其获利方式是在目标交易(通常是大额买单)发生前先行买入,待目标交易完成后,再将先前买入的代币卖出,从而在价格波动中赚取差价。文章以一个包含100 sol买单的案例,详细展示了夹子交易如何通过前置买入、受害交易和后置卖出来实现约0.52 sol的利润。

🟠 **夹子攻击的局限性与防范:** 夹子机器人并非无懈可击。攻击卖单交易可能导致机器人自身亏损,且其运作依赖于能够扫描到大额订单和构建攻击交易价值,在Solana等链上,公开交易池的缺失可能限制其操作。此外,用户可以通过设置较低的滑点(Slippage Tolerance)来有效阻止夹子攻击,因为攻击所需的较大价格变动将超出用户设定的滑点范围,导致交易失败。

隔壁帖子说的,卖单被夹,获利不错。给我的感觉就是 v2er 对夹子和 dex 的交易这个行为不说是深入理解起码也是一窍不通了,所以我之前聊 sol 没有夹子的,其实 v2er 根本没看懂?

那我在多聊一点内容:

1.dex 的交易原理及价格

dex 的中文翻译是去中心化交易所,对应的,各种交易所(比如欧易、币安)这种是中心化交易所,是依赖实时的交易撮合。但是对于 DEX 来说,本身是依赖于一个交易合约(也叫流动性池 LP pool ,最经典的是 x*y=k 恒定乘积公式),他实际上更像一个触发型的程序,需要传入一个指令,他才能执行对应的操作。买卖的动作都需要等待合约交互,换言之,他不是一个实现实时撮合的交易方式,dex 的交易、成交,都是滞后的。

dex 的 lp 池子,在池子里会形成一个交易对,比如 V2EX/SOL ,然后在通过池子内的数量形成一个“兑换比例”就是前面说的 x*y=k 恒定乘积公式,同时形成价格。

举个例子:

池子内有 10000 V2EX / 100 sol 那形成的价格就是,1 sol=100 v2ex

此时你用 1 sol ,兑换了 100 v2ex

池子内就变成了 9900 V2EX / 101 sol 。

那么此时 1 sol = 98.01 ( 9900/101 ) V2EX ,v2ex 的价格就上涨了。(提供流动性就是按当前价格存入 v2ex+sol ,同时还有抽干流动性,撤池子等等,不细聊了)

2.夹子获利的原理

夹子获利的逻辑是:在发现一笔有利可图的交易后(大额买单),我在他买入之前买入,在他买入成功后卖出,从而获利。同样,我举个例子:

当前价格:1 sol = 100 v2ex

我通过扫描交易池,发现有一笔 100 sol 的买单。然后我通过 jito 的 bundle 包形成一个夹子 bundle 交易,交易方式就变成了

前置交易(攻击者):10 sol 买入,获得 1000 V2EX ,价格变成 1 sol = 99 v2ex

被夹交易(受害人):100 sol 买入,获得 9900 V2EX ,价格变成 1 sol =95 v2ex

后置交易(攻击者):卖出 1000 V2EX ,获得 10.52 sol ,价格变成 1 sol = 98 v2ex

这样攻击者的 10 sol 通过这一轮夹子,获得了 0.52 sol 的收益。

所以,我们可以通过这个理解这几个事情:

1.受害人如果是卖单,那么他本身会带来价格下跌,夹子机器人如果攻击此类交易的,会带来本金亏损

2.夹子机器人攻击,是依赖于扫交易池,需要提前知道有一笔 <100 sol 的买单> 这样的大额买单,还有构建攻击的价值,但是 sol 现在已经没有公开的交易池了。

3.另外受害人,可以配置一个很低的滑点(比如上面例子,如果配置了小于 1%的滑点,那么这笔攻击就不会成交)来避免被攻击。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

DEX 去中心化交易所 夹子 Sandwich Bot 交易原理 流动性池 滑点 Solana
相关文章