三明治夹子
英国

三明治夹子

三明治夹子工具

标签:

三明治夹子

 

三明治夹子

    三明治攻击(sandwich attacks)是DeFi里流行的抢先交易技术的一种。为了形成一个“三明治”交易,攻击者(或者我们叫他掠夺性交易员)会找到一个待处理的受害者交易,然后试图通过前后的交易夹击该受害者。这种策略来源于买卖资产从而操作资产价格的方法。

    区块链的透明度、以及执行订单的延迟(往往在网络拥堵情况下),使抢先交易更加容易,并极大降低了交易的安全性。

    所有区块链交易都可在内存池(mempool)中查到。一旦掠夺性交易者注意到潜在受害者的待定资产X交易被用于资产Y,他们就会在受害者之前购买资产Y。掠夺性交易者知道受害者的交易将提高资产的价格,从而计划以较低的价格购买Y资产,让受害者以较高的价格购买,最后再以较高的价格出售资产。

三明治攻击分析

    该想法简单易行。尽管有数据表明,专业的掠夺性交易员每天的掠夺收入大概在4000美元,而实际的操作技术多种多样,跟着我们的分析,看看三明治攻击具体如何实现。在开始之前,我们简单解释6个相关小概念。

自动做市商(AMM)

    这是一种预定义的定价算法,可根据流动池中的资产自动执行价格发现和市场制定。自动做市商运行流动性提供者(LP)关注和跟进市场,然后设置买入价格卖出价,流动性接受者反过来与自动做市商进行交易。

价格滑点

    这是交易过程中资产价格的变化。价格滑点是根据交易资产的数量和可用的流动性来预测。交易的资产越多,预期的滑点就越高。预期的滑点将在交易前计算出来。

意外价格滑点是在交易过程中由于某种未知或不可预测的原因而发生的价格上涨或下跌。

预期的执行价格

    根据AMM算法和X/Y状态计算预期价格。这是流动性接受者在开始交易时所指望的价格。

执行价格

    执行交易所需的时间可能会极大地改变预期的执行价格和AMM市场的状态。

意外价格滑点

    执行价格与预期执行价格之间的差额。

意外滑点率

    超过预期价格的意外滑点。

    例如,流动性接受者想要以 0.05 Y 单位的价格交易 1X,换取 20Y。交易需要一些时间,当它最终执行时,价格可能已经改变,现在是 0.1 Y 单位。在这个价格下,流动性接受者只能买 10Y 换 1X。意外滑点为 0.05 (0.1 ? 0.05)。另一方面,如果执行价格下降到 0.25 Y 单位,流动性接受者现在可以以 1 X 的价格购买 40 Y。这里的意外滑点为-0.15 (-0.25 – 0.1)。

 

推荐文章

合约检查


黑科技工具

加入我们

相关导航

没有相关内容!

暂无评论

暂无评论...