2020年8月30日更新:本文最初使用“非永久性损失”一词来描述流动性提供者由于价格差异而遭受的损失。之所以选择“无常”一词,是因为如果价格差异也可以逆转,那么由于价格差异而造成的损失可以逆转。但是,使用该术语可能会产生保证可以逆转损失的期望,事实并非如此。为了更好地反映这一点,现在对文章进行了更新,改为使用术语“散度损失”。 什么是Uniswap? Uniswap是一种去中心化交换协议,于2018年11月在以太坊主网上启动。它是由Hayden Adams在以太坊基金会资助下创建的。它建立在一个非常简单的概念上,即以链上池的形式提供交易所交易的流动性,即以太坊和单个ERC-20代币的价值均相等。针对这些链上池执行交易,这些池使用自动做市策略来实现无订单簿交易或其他交易对手的交换。与其他交易所相比,智能合约设计可实现极低的天然气使用量。如果您还没有机会学习它,我建议您阅读一些有关该主题的优秀文章(1,2),则文档概述,或白纸。 Uniswap已经有萌芽的生态系统,包括交易界面和门户统计,和集成是来厚和快速。在Slack,GitHub和Reddit上协调开发工作。仅在头两个月,Uniswap就已经实现了可观的交易量。 谁是流动资金提供者? Uniswap上的交易会导致价格滑落,相对于总流动性而言,较大的交易会导致价格下跌。因此,要使Uniswap运作良好并允许进行大笔交易,它还需要大量的流动资金池。那么谁提供了这种流动性,为什么他们应该在Uniswap交易所中合并其宝贵的ETH和ERC-20代币呢?流动性提供者可以是能够向Uniswap交换合约提供相等价值的ETH和ERC-20令牌的任何人。作为回报,他们会从交易合同中获得代币,这些代币可随时用于撤回其在流动资金池中的比例。每当有人在交易所进行交易时,交易者将支付0.3%的费用,该费用会添加到流动资金池中。由于没有铸造新的流动性代币,因此具有在所有现有流动性提供者之间按比例分配交易费用的效果。 实际上,流动性提供者不仅从所有交易中收取费用,而且保证在大盘价格变化时进行交易。这是因为,如果另一个交易所的价格发生变化,则该交易所与Uniswap之间的价格差将产生套利机会。当套利者执行有利可图的交易,使Uniswap交易所与更广阔的市场重合时,流动性提供者将从Uniswap交易所费用中受益。可以肯定的是,在所有拥有大量流动性的Uniswap交易所中,套利者都在努力工作,以致价格与其他市场保持密切联系。 可以理解的是,有了流动性提供者这种明显的收入承诺,人们很快就将他们的资产集中在Uniswap交换合约中。 但是,在将流动性池中的流动性放了几天之后,一些流动性提供者正在查看他们在流动性池中所持股份的价值,发现其价值低于以ETH或ERC-20代币计量的价值。找的零钱。这里发生了什么? 为什么我的流动资金价值比我投入的资金少? 要了解为何尽管有手续费收入,流动性提供者所持股份的价值为什么会下降,我们需要更仔细地研究Uniswap用于控制交易的公式。公式确实非常简单。如果我们忽略交易费,我们有以下几点: eth_liquidity_pool * token_liquidity_pool = constant_product 换句话说,计算交易者为其ETH收到的代币数量,反之亦然,这样计算得出,在交易之后,两个流动性池的乘积与交易前相同。该公式的结果是,与流动资金池的规模相比,价值很小的交易具有: eth_price =令牌_流动性池/ eth_liquidity_pool 结合这两个方程,我们可以计算出任何给定价格下每个流动性池的大小,假设总流动性不变: eth_liquidity_pool = sqrt(常量产品/ eth_price)token_liquidity_pool = sqrt(常量产品* eth_price) 因此,让我们看一下价格变化对流动性提供者的影响。为简单起见,让我们假设流动性提供商向Uniswap DAI交易所提供1 ETH和100 DAI,从而为他们提供包含100 ETH和10,000 DAI的流动性池的1%。这意味着1 ETH = 100 DAI的价格。仍然忽略费用,让我们想象一下,经过一些交易之后,价格发生了变化。1 ETH现在价值120 DAI。流动性提供者所持股份的新价值是多少?将数字插入上面的公式中,我们有: eth_liquidity_pool = 91.2871dai_liquidity_pool = 10954.4511 由于我们的流动性提供商拥有1%的流动性代币,这意味着他们现在可以从流动性池中要求0.9129 ETH和109.54 DAI。但是,由于DAI大约等于美元,因此我们可能更愿意将全部金额转换为DAI,以了解价格变化的整体影响。以当前价格计算,我们的流动性总计价值219.09 DAI。如果流动性提供者仅保留了最初的1 ETH和100 DAI,该怎么办?好了,现在我们可以很容易地看到,以新价格计算,总价值为220 DAI。因此,我们的流动性提供者通过向Uniswap提供流动性,而不是仅仅保留其最初的ETH和DAI,而损失了0.91 DAI。 当然,如果价格恢复到与流动性提供者增加流动性时相同的价格,这种损失将消失。这种损失仅在流动性提供者撤出其流动性时才实现,并且是基于存入和撤出之间的价格差异。因此,我们可以称其为散度损失(以前称为无常损失)。使用上面的公式,我们可以根据提供流动资金的时间与现在之间的价格比,得出差异损失大小的公式。我们得到以下内容: divergence_loss = 2 * sqrt(price_ratio)/(1 + price_ratio)-1 我们可以进行绘制以大致了解不同价格比率下的分散损失的规模: 或者换一种说法: 1.25倍的价格变化导致相对于HODL损失0.6%; 1.5倍的价格变化导致相对于HODL 注意:无论价格发生变化的方向,损失都是相同的(即,价格翻倍会导致损失减半)。 实际提供给流动资金提供者的回报 因此,流动性提供者的实际收益是价格差异引起的背离损失与交易所交易累积费用之间的平衡。由于所有交易都记录在区块链上,因此我们可以看看自Uniswap主网启动以来这是如何进行的。让我们继续看一下ETH <-> DAI交换。 ETH <-> DAI交易所上最早的流动性提供者是账户0xf369af914dBed0aD7afdDdEbc631Ee0FDA1b4891,该账户提供了30 ETH和5900 DAI(即以1 ETH = 196.67 DAI的价格)在2018年11月2日在区块6629139进行了交易所。自该初始交易以来,到目前为止尚未增加或撤回任何流动性,截至区块7047556仍持有ETH DAI交换合约上总流动性代币的5.6%。 在下面的图表中,从块6629139到块7047556,在每个点上的帐户净头寸均为0xf369af914dBed0aD7afdDdEbc631Ee0FDA1b4891。使用上面的公式,我们还具有分散损失和累积费用。为了便于比较,所有数字均已转换为DAI。 该图表显示,自提供流动性以来的大部分时间里,与仅持有原始资金相比,该帐户一直处于净负头寸(黄线)。这是由于在此期间以太坊价格走势(绿线)造成的巨大背离亏损(蓝线)。但是,整个过程中一直在稳定地积累费用(红线)。随着以太坊价格最近接近提供流动性的价格,现在大部分损失已经得到弥补。 如果以太坊价格恢复到与区块6629139完全相同的价格,则该账户将获得相当于255.60 DAI的费用,相当于70天的2.2%的回报率,或约11.8的年化率%。但是请注意,此汇率仅适用于交易所成立后的前两个月,我们应该期望它会在将来发生变化。 收费的回报取决于许多未在此处探讨的因素,因此总会因价格差异而产生一些损失,要加以考虑。如上所示,如果长期价格变动较大,则可能导致损失远大于费用收益。但是,如果Uniswap设法获得足够的吸引力,则取决于价格走势,这对于流动性提供商可能是有利可图的。 总而言之,为Uniswap交易所提供流动性是探索新兴的去中心化金融世界的一种有趣方式。Uniswap有可能获得您的ETH和ERC-20代币的回报,而不必将您的资金委托给任何第三方,但存在其自身的一系列风险和取舍。 非常感谢Hayden Adams和Fernando Martinelli对本文的反馈和投入。 1月15日编辑,以更正上面计算的假设收益率中的数学错误。 —- 编译者/作者:BillSou 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Uniswap:流动性提供商的好交易吗?
2020-09-16 BillSou 来源:区块链网络
- 上一篇:DeFi 5个发展进程与计划
- 下一篇:Compound,区块链银行运作原理
LOADING...
相关阅读:
- Compound,区块链银行运作原理2020-09-16
- DeFi 5个发展进程与计划2020-09-16
- 圣杯:链上执行外链式轮询2020-09-16
- CPM价格趋势2020-09-16
- YFI还没有结束吗?交易者相信姨夫会涨到75000美元2020-09-16