Uniswap V2 赚钱了。发生了什么?

我很惊讶地看到 @AnthonyLeeZhang 发推文引用了一篇简短的论文,该论文展示了流动性提供者 (LP) 在 Uniswap 的 ETH-USDC 池中赚钱,因为我注意到 Uniswap LP 自成立以来一直在亏损。我最初以为这是一个错误,但发现他的 PNL 指标最终与我的相同。具体来说,他使用了 Milionis、Moallemi、Roughgarden 和 Zhang 的 pnl 公式,他们称之为对冲 LP PnL。这是在考虑无常损失(又称损失与再平衡、LvR、凸性成本)后的 LP 利润。对冲 LpPnL = 费用 - LvR = Vt - V(t-1) - 铸币 + 销毁 + 对冲 PnL 这里,V(t) 是池子储备的价值。如果我们使用ETH-USDC池,其中p(t)是ETH价格为USDC,我们得到V(t)= USDC(t)+ ETH(t)*p(t)V(t-1)= USDC(t-1)+ ETH(t-1)*p(t-1)储备价值的差异受到价格变化以及来自铸币(LP存款)、销毁(LP提款)、交易和费用的USDC和ETH变化的影响。进入池子的 ETH 和 USDC 包含费用和交易者出售的代币(换入池子),因此这意味着 USDC(t)=USDC(t-1) + mints(t, t-1) - burn(t, t-1) + NetUsdcIn(t,t-1)ETH(t) = ETH(t-1) + mints(t, t-1) + burns(t, t-1) + NetEthIn(t,t-1)[注:(t, t-1) 是从 t-1 到 t 期间的流量]。这简化为仅评估交易者交换事件日志中反映的池子净 USDC 和 ETH,以该期间结束时的价值为准。忽略价格会产生轻微差异

来源:Falken博客

我很惊讶地看到@AnthonyLeeZhang 的一条推文引用了一篇简短的论文,该论文展示了流动性提供者 (LP) 在 Uniswap 的 ETH-USDC 池中赚钱,因为我注意到 Uniswap LP 自成立以来一直在亏损。我最初以为是一个错误,但发现他的 PNL 指标最终与我的相同。

推文 我注意到

具体来说,他使用了 Milionis、Moallemi、Roughgarden 和 Zhang 的 pnl 公式,他们称之为 Hedged LP PnL。这是考虑无常损失(又名损失与再平衡、LvR、凸性成本)后的 LP 利润。

Milionis、Moallemi、Roughgarden 和 Zhang 无常损失 又名 LvR 凸性成本
HedgedLpPnL = 费用 - LvR = Vt - V(t-1) - 铸币 + 销毁 + hedgePnL

HedgedLpPnL = 费用 - LvR = Vt - V(t-1) - 铸币 + 销毁 + hedgePnL

这里,V(t) 是池子储备的价值。如果我们使用 ETH-USDC 池,其中 p(t) 是 ETH 价格为 USDC,我们得到 ​​div>

V(t)= USDC(t) + ETH(t)*p(t)V(t-1) = USDC(t-1) + ETH(t-1)*p(t-1)

V(t)= USDC(t) + ETH(t)*p(t)

V(t)= USDC(t) + ETH(t)*p(t)

V(t-1) = USDC(t-1) + ETH(t-1)*p(t-1)

V(t-1) = USDC (t-1) + ETH(t-1)*p(t-1)

之间的差异储备的价值受价格变化以及来自铸币(LP 存款)、销毁(LP 提款)、交易和费用的 USDC 和 ETH 变化的影响。进入池子的 ETH 和 USDC 包含费用和交易者出售的代币(换入池子),因此这意味着

USDC(t)=USDC(t-1) + mints(t, t-1) - burn(t, t-1) + NetUsdcIn(t,t-1)ETH(t) = ETH(t-1) + mints(t, t-1) + burns(t, t-1) + NetEthIn(t,t-1)

USDC(t)=USDC(t-1) + mints(t, t-1) - burn(t, t-1) + NetUsdcIn(t,t-1)

ETH(t) = ETH(t-1) + mints(t, t-1) + burns(t, t-1) + NetEthIn(t,t-1)

对冲 LPpnl = NetUsdcIn(t, t-1) + NetEthIn(t, t-1)*p(t)

对冲 LPpnl = NetUsdcIn(t, t-1) + NetEthIn(t, t-1)*p(t)

ETH-USDC 池
ETH-USDC 池 ETH-USDC 池 ETH-USDC 池 Uniswap v2 ETH-USDC 池
Uniswap v2 ETH-USDC 池 Uniswap v2 ETH-USDC 池 Uniswap v2 ETH-USDC 池 ETH-USDC矿池
ETH-USDC 矿池 ETH-USDC 矿池 ETH-USDC 矿池 D D