这段时间围绕咱最多的、聊的最多的就是币安的alpha,但是很多人刷着刷着就发觉发的奖励还没有自己刷的磨损的多,那这是怎么回事呢?这其中就是滑点在作怪,今天咱就跟大家一起学习下滑点这个概念。

这其中就是滑点在作怪,今天咱就跟大家一起学习下滑点这个概念。

上图就是咱的亲身经历,咱目前也不知道为什么,就只知道咱付出了2400USDT想获得1ETH,但是咱最终只收到了0.95ETH,中间跟咱的预期少了0.05ETH,那这就是咱常说的磨损,而这里专业点的就是滑点

1.滑点的定义

上面就是最直接的定义:链上交易中的滑点(Slippage)是指交易执行价格与用户预期价格之间的差异,即用户提交交易时的预期价格与实际成交价格不一致。

2.滑点计算公式、类别

滑点 = |(实际价格 - 预期价格) / 预期价格| × 100%

正滑点与负滑点:

负滑点:实际价格对用户不利(如买入价格高于预期,卖出价格低于预期)。

正滑点:实际价格对用户有利(较少见,通常在市场快速变动时发生)。

3.滑点产生的

下面咱就由浅入深慢慢的一起来学习

3.1 链上确认

咱都知道区块链在产生一个区块的时候是需要时间来打包区块,比如现在在以太坊链上确认需要12s,那就可能说咱现在提交了交易(咱现在看到的ETH的价格是2400,但是市场是在实时波动的,当链上打包到咱购买的交易需要12s,那时候的价格可能到了2450,那就无法购买到1ETH,只能到手0.95ETH)。

3.2 矿工排序与抢跑


当咱提交大额买入ETH的交易,因为提交交易到交易池,这里面是大家都可见的,那矿工可以先看到这个交易,那就可以检测后先执行买入操作,推高ETH价格。,用户的交易随后执行,价格高于预期,产生滑点,当然这个操作还有一个名词叫做三明治攻击

咱的交易就像被夹在三明治中的那个夹心,机器人或者矿工先于交易买入(推高价格),咱交易执行后,机器人再卖出(压低价格),从中获利,咱因价格波动承受额外滑点。

3.3 AMM的价格曲线(价格滑点)

大多数DEX使用自动做市商(AMM)模型,通过流动性池提供交易对(如ETH/USDT)。池内的资产遵循恒定乘积公式(如Uniswap的 x * y = k),其中 x 和 y 分别是两种资产的数量,k 是常数。当咱进行大额交易时,会显著改变池内资产的比例,导致价格偏离。例如:买入大量ETH会减少池内的USDT,增加ETH,推高ETH价格。交易规模越大,价格滑点越高,因为交易会使池内资产比例偏离平衡点

3.4 流动性不足低流动性池:如果流动性池的资产总量较小,大额交易会显著改变价格,导致高滑点。示例:一个小型池有10 ETH和20,000 USDT,买入5 ETH会大幅推高价格,滑点可能高达10%以上。相比之下,大型池(如Uniswap的主流交易对)流动性高,滑点较低。

所以你知道你为啥会这么多磨损了吗?