Perpetual Protocol 采取的模式是构建虚拟的流动性池子 vAMM,其本质是根据 X*Y=K 的公式来进行模拟定价,交易者通过提供保证金 USDC 注入资金池(Vault),不需要外部的流动性提供者。这种方法也是一种合成资产的铸造路径,并不产生实际的两种货币的代币兑换,因为资金池中只有 USDC,而进出资金的数量与收益情况是根据入场和出场时该交易对的价格通过数学公式进行计算得出。 这里我们引述项目方的文件来进行举例: X*Y=K,ETH 和 USDC 的价格为 Y/X=100; Vault 池子中有 10000USDC,X=100,K=100*10000,Alice 使用 100U 注入两倍开多 ETH; 由于 Alice 注入 100U 并且两倍开多后,池子将头寸计入 Y 变为 10000+100*2=10200U,ETH 和 USDC 的汇率变为 100*10000/10200=98.04;Alice 实际 ETH 仓位变为 100-98.04=1.96; 随后, Bob 继续注入 100U 并以 2 倍杠杆开多,通过上述同样的方法计算,其实际持有的多单为 98.03-96.15=1.89;(注意此处 ETH 的价格因为 Alice 的开仓而上升,因此 Bob 的平均持仓成本要高于 Alice) 当 Bob 开仓后 ETH 的汇率价格又一次进行了拉升, Alice 进行平仓,实现 7.84U 的利润 =10400-96.15*10400/(96.15+1.96)-200 随后 Bob 平仓,平仓后出现损失:-7.84 U=10192.15-98.11 * 10192.15 /(98.11+ 1.88)-200。 通过上述例子可以发现对于同一个池子里的参与者而言,一名交易者的盈利等于另一名的亏损,池子中的所有交易者互相作为对手盘,并通过虚拟的 AMM 模型来计算每个人的收益情况。该模型的特点如下: 1、AMM 模型不需要外部的预言机来获取价格,价格的实现是通过场内场外的套利者来进行搬平,虽然规避了预言机风险,但是当缺少套利者存在的情况下场内资产价格与场外可能会造成极大的偏离,这将促使保证金交易者爆仓; 2、K 值是浮动的,在 Perpetual 项目中 K 值是由团队来设定的,K 值过小会影响池子深度,K 值过大则场内价格波动过小无法与场外价格进行匹配;因此 K 值的设定将极大程度的影响 AMM 模式的运行情况 (责任编辑:admin) |