首页
术语表
三明治交易

三明治交易

中阶

三明治交易,也称三明治攻击(Sandwich attacks/Sandwiching),是加密货币市场中的一种交易策略或操纵技术。 

该策略利用去中心化交易平台(DEX)的交易引起的代币价格波动,并以牺牲猝不及防的交易者为代价获得利润。 

三明治交易如何运作

在了解三明治交易前,我们先来回顾一下DEX是如何运作的。在恒定乘积做市商(CPMM)模型中,代币X和代币Y组成的流动性资金池遵循以下公式:XY = K,其中K始终保持不变。 
提交到DEX的交易不会立即执行,而是发送到内存池中,交易者在其中可以看到所有在途交易。这就为三明治攻击者创造了机会,他们此时会牺牲猝不及防的交易者来为自己获得获利机会。  
假设交易者A提交了一笔交易,用10个代币X兑换代币Y,滑动价差容差为1%(交易者A愿意接受最终获得的价值存在1%的差异),在持有100个代币X和100个代币Y的资金池中燃料费收取0.3%。 

根据这些参数,交易者A预计将收到9.066个代币Y。 

但三明治攻击者策略性地下达两笔交易,一笔在交易者A的交易前,一笔在其交易后,以从价格波动中获利。 

首先,攻击者使用0.524枚代币Y购买0.529枚代币X,支付更高的燃料费。由于CPMM模型的运作原理,这种“抢先订单”提高了代币Y的价格。 

因此,交易者A的交易以高于预期的价格仅仅购买到8.975枚代币Y。确切地说,交易者A收到的代币Y比预期少1%,这就是交易者A表示能接受的最大滑动价差。 

然后,三明治攻击者以更高的价格出售0.524枚代币Y(“后置订单”),在交易者A的交易完成后,代币Y的价格被进一步推高,攻击者获得了0.635枚代币X。 

三明治攻击者此次攻击的获利为0.106枚代币X(0.635-0.529=0.106)。 

通常,三明治攻击的获利能力会随着受害者的交易规模和滑动价差容差的增大而增加。 

三明治交易的影响

当将三明治交易用于操纵目的时,可能会对去中心化交易平台(DEX)和广大加密货币交易系统造成负面影响。 

1.市场操纵

三明治交易是一种市场操纵形式,利用价格差异以牺牲其他交易者的利益为代价获利。这一行为破坏了大众对市场的信任,并可能使正当合法的参与者望而却步。

2.资金损失

三明治交易受害者可能会因价格操纵而遭受经济损失,进而导致加密货币社区内部的不满和不信任。

3.流动性降低 

频繁的三明治攻击可能会制止流动性供应商参与DEX,从而降低市场的整体流动性。 

如何保护自己免受三明治攻击 

您可以考虑以下方法来保护个人交易免受三明治攻击。 

1.使用限价单 

尽可能使用限价单,而不下达市价单。虽然许多DEX不提供这种订单类型,但也有一些DEX提供。您可以考虑使用有限价单类型的DEX,这样您就可以自行设定愿意买卖资产的价格。 

2.设置低滑动价差

您可以将滑动价差容差保持在相对较低的水平,这样会降低三明治攻击者可能从操纵交易中获得的奖励。但许多DEX现在都使用自动滑动价差设置。将滑动价差设置太低也可能会延长交易处理的时间。 

3.拆分大额交易

单笔大额交易是三明治攻击者的最佳攻击目标。将其拆分为小额订单也可能有助于降低潜在的滑动价差。 

DEX如何减少三明治攻击

以下是一些DEX为减轻三明治交易的负面影响,可能会实施的策略:

1.防抢先交易措施 

DEX可以采取一些措施检测并防止抢先交易和三明治交易,可能包括延迟执行订单、随机执行订单以及改进匹配算法等。

2.交易分析工具

DEX可以开发或集成分析交易中是否存在可疑交易模式的工具。这些工具可以识别和标记潜在的三明治攻击,供进一步审查。

3.算法交易政策

DEX可以为算法交易和高频交易制定明确的政策和规则,有助于确保交易机器人和算法在可接受的范围内运行。

分享帖子
相关术语表
注册账户
立即开设币安账户,将您的知识付诸实践。