Impermanent Loss 推导
假设 AMM 的两种货币满足 constant product formula,即 x⋅y=L2,不妨设 X 货币价格对 Y 货币价格的比值为 r=PyPx=xy. 则有
x=rL,y=Lr不妨设 AMM Liquidity Pool 中 Y 的价格为 1 unit,则 X 的价格为 r unit. 则 Liquidity Pool 的总价值为
V=y×1+x×r=2Lr现在假设进行 trade 后,Liquidity Pool 中 X 货币对 Y 货币的价格比值变为 r′=μ⋅r,则 Liquidity Pool 的总价值为
Vpool=2Lr′=2Lμr而如果我们一开始不把钱放进 Pool 而是放在自己的手里:
Vhold=y×1+x×r′=Lr(1+μ)所以,我们对于 Liquidity Providers 而言,其损失的财产为
Loss%=VholdVpool−Vhold=1+μ2μ−1−μ=1+μ2μ−1