
流动性池子具有2个特性:
特性1. 池中两种资产总价值相等 特性2. 两种资产的数量乘积值保持为恒定值。
假设当前池中资产总量为USDT:$1 * 10000个=$10000,ETH:$500 * 20个=$10000,USDT和ETH的价值是保证相等的,都为$10000,两种资产的数量乘积为10000*20=200000。
假设外部市场ETH的价格变为$550,由于池子中的ETH价格低于市场价,便会有同学去池子中购买低价的ETH套利。我们来计算下,当池子中ETH价格到达目标价格$550时,USDT和ETH的数量分配情况,假设ETH=$550时的USDT和ETH的数量分别为x、y,根据流动性池的特性,可以列出2个等式:
① $1 * x = $550 * y ② 10000 * 20 = x * y
以上公式计算得出x=10488.09, y=19.07。
可以看出,相比池子的初始数量,USDT数量增多了488.09个,ETH数量减少了0.93个。也就是说,套利者可以使用488.09个USDT兑换0.93个ETH,当这笔交易结束后,池子的ETH价格变为$550。套利者的平均成本是488.09/0.93=$524.8,低于市场价的$550。
引出滑点和无偿损失的定义:
滑点:挂单价格和实际成交价格之间的差价——滑点是针对交易者的。
针对上面的例子,假设交易者购买0.93个ETH,在他购买前,池子的价格显示是$500,但实际成交价格是524.8,成本价变高了,这个差价就是滑点。
无偿损失:当币价产生单边上涨或单边下跌时产生的本金损失——无偿损失是针对流动性提供者的。
假设小张同学拥有1/10的流动性池资产,那么当ETH=$500时,投入的资产数量为: USDT:$1 * 1000个=$1000 ETH:$500 * 2个=$1000 资产总价值=$2000
当ETH=$550时,资产情况为: USDT:$1 * 1048.8个=$1048.8 ETH:$550 * 1.907个=$1048.8 资产总价值=$2097.6
如果小张同学的1000个USDT和2个ETH不投入池子,则当ETH价格增长到$550时,其总价值将为: USDT:$1 * 1000个=$1000 ETH:$550 * 2个=$1100 资产总价值=$2100
$2100和$2097.6之间的差价就是无偿损失。对于流动性提供者来说,只要两种资产之间的价格有相对变化,就会存在无偿损失。
