恒定乘积做市商模型存在的滑点与无常损失饱受诟病,知道创宇区块链安全实验室 通过数学理论分析和数值模拟来理解该模型的滑点和无常损失的原理和过程。
恒定乘积做市商模型
恒定乘积做市商模型,由Uniswap率先实现并推广,以恒定乘积公式xy=k为基础,使交易对的两种资产数量乘积恒定不变来推进市场交易。虽然Uniswap在DeFi领域开创了新时期的先河,成为了DEX领域的龙头,但恒定乘积做市商模型存在的滑点与无常损失仍饱受诟病。
滑点
什么是滑点,滑点一般指预设成交价位与真实成交价位的偏差。恒定乘积AMM中同样存在滑点,一旦发生交易,池中资产的储备发生变化,资产实际的交易执行价就会发生变化,产生滑点。交易额越大,滑点越大,交易者的损失就越大。
公式分析
根据恒定乘积,当用dx个x兑换dy个y时(忽略手续费),有:
可得,兑换量:
则在实际兑换中,y相对x的单价为: