什么是滑点

恒定乘积做市模型可以看成一种函数“X*Y=Z”,在此函数中,无论X、Y怎么改变,Z始终是一个恒定值。放到HooSwap的交易当中是指某次交易前后流动池里的两种代币相乘的量是保持不变的,即买前乘积=买后乘积。

比如

一个人在HooSwap里新建一个ETH与SUSHI的流动池。其中ETH和SHSHI的数量分别为10和100,这个时候SUSHI价格为0.1ETH,两者数量的乘积为1000,创建完成用户可以在HooSwap进行ETH与SUSHI的兑换。假设有人用1个ETH来买SUSHI。这个时候,1个ETH进入流动池,流动池中ETH的总量为11,此时需要两个项目代币乘积保持不变,SUSHI的数量就要减少,而这个SUSHI减少的数量就是一个ETH能买到SUSHI的数量。

根据恒定乘积可得:10*100=(10+1)(100-N),N=9.09,

即在AMM机制中,1个ETH可以买到9.09个SUSHI。而实际上,1个ETH可以兑换10个SUSHI,说明其中有(10-9.09)的误差,和实际相差9.09%,我们将这个误差称为滑点,在此交易中,滑点为9.09%

在HooSwap的AMM机制中,用户可以通过添加资金来帮助降低交易的滑点。为了保持当前两种代币的价格兑换比例不会改变,用户需要按照当前比例数量的两种代币同时注入流动池中。这样一来乘积虽然被扩大了,可是兑换价格不会发生改变。

什么是滑点

扫一扫手机访问

什么是滑点

发表评论