主页 > imtokenapp地址 > 从经济分析来看,DEX 协议 Uniswap 为何在短短两个月内爆发?

从经济分析来看,DEX 协议 Uniswap 为何在短短两个月内爆发?

imtokenapp地址 2023-01-18 15:11:07

翻译校对:敏敏、阿健

什么是 Uniswap?

Uniswap 是 2018 年 11 月在以太坊主网上发布的去中心化交易协议。它的创建者是 Hayden Adams,由以太坊基金会资助。 Uniswap 的思路简单而巧妙,使用等值的 ETH 和 ERC-20 代币建立链上交易对池,为交易所提供流动性。链上交易对池使用自动做市商算法执行交易,无需订单簿和交易对手。与其他交易所相比,uniswap交易所的智能合约设计可以大大降低gas消耗。

Uniswap 已经形成了包括交易接口和统计入口在内的生态系统,并迅速发展了与其他区块链平台的深度合作。开发人员在 Slack、GitHub 和 Reddit 上进行协作。 Uniswap 上线后,短短两个月就积累了巨大的交易量。

从经济学层面分析,为何 DEX 协议 Uniswap 能在短短两月内爆发?

谁提供流动性

Uniswap 上的交易会导致价格下跌,而占总流动性比例较大的交易造成的价格下跌幅度更大。因此,Uniswap 要想运作良好并处理大额交易,还需要建立大型流动资金池。那么谁提供流动性呢?为什么这些人会把他们宝贵的 ETH 和 ERC-20 代币放到 Uniswap 交易所?

任何可以向 Uniswap 交易所合约注入等值 ETH 和 ERC-20 代币的人都可以成为流动性提供者。作为回报,流动性提供者从交易所合约中获得代币,并可以随时提取他们在流动性池中的份额。每当交易者在交易所进行交易时,必须将 0.3% 的交易费用注入流动资金池。由于没有产生新的流动性代币,这些交易费用按比例分配给所有流动性提供者。

添加流动性池代币为什么会减少

实际上,Uniswap 协议不仅保证流动性提供者可以从所有交易中收取交易费用,还保证一旦在大市场环境中价格发生变化,交易肯定会发生。如果另一个交易所的价格发生变化,与 Uniswap 有价差,就会有套利的机会。此时会有人进行套利交易,直到 Uniswap 交易所的价格与市场价格相等,流动性提供者就可以从中赚取交易费用。当然,如果是流动性高的 Uniswap 交易所,它的价格和市价相差不大,套利也不是那么容易。

由于流动性提供者是有利可图的,人们争先恐后地将资产纳入 Uniswap 交易合约。

从经济学层面分析,为何 DEX 协议 Uniswap 能在短短两月内爆发?

开放式金融应用 UniswapExchange 目前正在经历爆发式增长。 UniswapExchange系统锁定的ETH数量本月增长了65%添加流动性池代币为什么会减少,自11月2日项目上线以来增长了15倍。

然而,在资产进入流动性池的这段时间里,一些流动性提供者密切关注这些资产的价值,发现ETH/ERC-20代币交易对两边的价值为远低于他们最初投资的资产。这是怎么回事?

为什么我的流动资产无法偿还?

为什么流动性提供者投资的资产在可以从交易费用中获利时会贬值?

要找到这个问题的答案,我们需要仔细看看 Uniswap 的交易对公式。这个公式真的很简单。如果我们忽略交易费用,我们得到以下公式:

添加流动性池代币为什么会减少

ETH 流动性池 * ERC-20 代币流动性池 = 常数产品

也就是说,交易者花费一定数量的 ETH 可以兑换的 ERC-20 代币数量,按照公式计算,反之亦然。两个流动性池的产品在交易前后保持不变。当交易量占流动性池的比例较小时,我们可以得出如下公式:

ETH 价格 = ERC-20 代币流动性池 / ETH 流动性池

结合以上两个公式,假设总流动性不变,我们可以计算出每个流动性池在特定价格下的大小。

ETH 流动性池 = (常数产品 / ETH 价格) ^ (1/2)

ERC-20 代币流动性池 = (常数乘积 * ETH 价格))^ (1/2)

现在让我们看看价格变化对流动性提供者的影响。举个简单的例子,假设 Uniswap 的 ETH/DAI 交易对流动性池中共有 100 ETH 和 10,000 DAI,流动性提供者向池中注入了 1 ETH 和 100 DAI,占总数的 1%整个流动性池中的代币。由此可见,1 ETH 相当于 100 DAI。几次交易后,价格发生了变化(交易费用可以忽略不计)。现在 1 ETH 价值 120 DAI。那么流动性提供者投资的代币价值是多少?把上面的值放到公式中就可以得到:

ETH 流动性池 = 91.2871

添加流动性池代币为什么会减少

DAI 流动资金池 = 10954.4511

鉴于该流动性提供者持有流动性池中1%的代币,他可以从池中提取0.9129 ETH和109.54 DAI。由于 DAI 的价格约等于 USD ,我们不妨将所有代币兑换成 DAI,这样可以更直观地感受价格变化的影响。以当前价格,该流动性提供者在 DAI 池中持有 219.09 个代币。如果按照之前的 1 ETH 和 100 DAI 计算,不难看出初始值为 220 DAI。相比之下,流动性提供者损失了 0.91 DAI。

当然,如果价格回升到初始价格,则不会有损失。所以我们可以称之为暂时的损失。从上面的公式,我们可以推导出另一个公式,根据流动性池变化前后的价格比计算临时损失的大小,得到如下公式:

暂时损失 = 2 * 价格比率^(1/2) / ( 1 + 价格比率) - 1

根据这个公式,我们可以通过绘制来反映不同价格比率下的暂时损失的大小:

从经济学层面分析,为何 DEX 协议 Uniswap 能在短短两月内爆发?

价格波动给出流动性提供者造成的损失(横轴是当前价格与初始价格的比率,纵轴是损失率)

也可以通过数据来体现:

添加流动性池代币为什么会减少

如果价格比率增加 25% 将导致流动性提供者损失 0.6%。

价格比率增加 50% 将导致流动性提供者 2.0% 的损失。

价格比率增加 75% 将导致流动性提供者损失 3.8%。

价格比率增加 100% 将导致流动性提供者损失 5.7%。

价格比率增加 200% 将导致流动性提供者损失 13.4%。

价格比率增加 300% 将导致流动性提供者损失 20.0%。

价格比率增加 400% 将导致流动性提供者损失 25.5%。

注意:无论价格比率上涨还是下跌,损失都是一样的(即价格翻倍与减半的损失相同)。

添加流动性池代币为什么会减少

流动性提供者可以获得多少收入?

因此,流动性提供者实际可获得的利润为累计交易手续费减去价差造成的暂时性损失后的余额。由于所有交易都记录在区块链上,我们可以看看自 Uniswap 主网上线以来发生了什么。以ETH/DAI交易对为代表即可。

第一个为 ETH/DAI 交易对提供流动性的账户是 0xf369af914dBed0aD7afdDdEbc631Ee0FDA1b4891,提供了 30 ETH 和 5900 DAI(当时的价格是 1 ETH = 196.67 DAI ),交易发起于2018 年 11 月 2 日区块高度 6629139。自第一笔交易完成以来,该账户没有从流动性池中添加或提取代币。当区块高度为 7047556 时添加流动性池代币为什么会减少,该账户仍持有 ETH/DAI 交易对合约中的代币总量。 5.金额的6%。

下图显示了账户 0xf369af914dBed0aD7afdDdEbc631Ee0FDA1b4891 的净持仓量从区块高度 6629139 到 7047556 的变化。根据上述公式,我们还记录了临时损失和累计交易费用。为了便于比较,代币统一转换为 DAI。

从经济学层面分析,为何 DEX 协议 Uniswap 能在短短两月内爆发?

如上图所示,由于该账户已将代币注入流动性池,大部分时间与持有代币相比,处于净亏损状态(黄线)。这是因为这段时间 ETH 的价格变化(绿线)造成了很大的暂时损失(蓝线)。然而,交易费用在此期间稳步累积(红线)。随着 ETH 的价格逐渐接近初始价格,现在大部分损失已被弥补。

如果ETH在区块高度为6629139时回到初始价格,该账户将在流动性池中持有255.6个DAI,70天内的收益率为2.2% ,年化收益率约为11.8%。但请注意,此年化收益率仅基于前两个月计算,未来会有所变化。

流动性提供者获得的收益也会受到其他因素的影响,也应考虑到价差可能带来的损失。如上图所示,如果价格在很长一段时间内波动过大,损失将远远超过交易手续费的收益。如果 Uniswap 能够吸引足够的流动性,流动性提供者就可以从价格波动中受益。

总之,作为 Uniswap 的流动性提供者是探索去中心化金融的一种有趣方式。 Uniswap 允许您使用您的 ETH 和 ERC-20 代币获利,而无需将它们委托给第三方,但它也带来了一些风险和冲突。