cover of episode 如何在Uniswap理财上篇(基本知识概念)

如何在Uniswap理财上篇(基本知识概念)

2021/1/24
logo of podcast 区块链与比特币情报研究院

区块链与比特币情报研究院

Frequently requested episodes will be transcribed first

Shownotes Transcript

uniswap历史 2018 年 11 月 2 日,怀着焦躁不安的心情,Uniswap 创始人 Hayden Adams 在推特上发布了 Uniswap 正式上线的消息,当时,他的推特只有 200 名粉丝。 DeFi 用户总数突破 100 万,Uniswap) 占比 58.6% Dune Analytics 数据显示,截至目前,DeFi 用户总数已突破 100 万。其中,Uniswap) 用户数量高达 58.6 万名,占比 58.6%;排名第二为 Compound,达 25.4 万名;其次为 Kyber (11 万)、1inch (4.3 万)和 OpenSea (3.3 万)等。 2020 年各月份,去中心化交易平台和前九大中心化交易平台现货成交量 coingeko在去中心交易平台领域,Uniswap) 依旧保持领先优势,但是新上线的协议抢占了 Kyber 和 dYdX 的市场份额。 2020 年,去中心化交易平台交易量从 1 月的 1.63 亿美元增长至 12 月的 290 亿美元,增长了 180 倍。Uniswap) 的成交量全年保持领先,至 12 月依旧保持 55% 的占比。其中,去中心化交易所平台Uniswap)环比增长283%。8月30日,其交易量首次超过中心化交易所Coinbase。 Uniswap 是做什么的? Uniswap是一种自动的流动性协议,由恒定的计算公式驱动,在以太坊区块链上的不篡改的智能合约系统中实现。它不需要信任的中介机构,优先考虑权力下放、审查阻力和安全性。Uniswap是根据GPL授权的开源软件。每个Uniswap智能合约或交易对管理一个由两个ERC-20代币储备组成的流动性池。任何人都可以以基础代币的等价价值换取流动性池代币,成为一个资金池的流动性提供者。这些代币按预设比例跟踪总储备中的流动性提供者的份额,并可随时赎回基础资产。 Uniswap 是基于以太坊的代币交换协议,它是去中心化的,不仅跟传统的加密货币交易所不同,也跟普通的去中心化代币交易所不同。Uniswap 是一组部署到以太坊网络的合约,所有的交易都在链上进行。 它跟其他 DEX 一样,可以自由存入代币进行兑换,可以自由提取,没有中心化交易所的注册、身份验证和提取限制等。 主要特点: 无订单簿,与流动池做交易,瞬间完成交易 无需注册 kyc任何人可以交易,提供流动性,并获取奖励 添加交易对和新币无需认证只需要执行合约即可,导致大量的假币和空气币 代码开源 任何人都可以低成本复制 fork 导致大量的defi交易所 包括泡菜等 仿盘 割韭菜 AMM 自动做市商 所谓做市商(MM),他们是负责为交易所提供流动性,同时进行价格操作的实体。这是通过MM从自己的账户买卖资产来实现的,而他们的目的是为了盈利,由于他们的交易活动为其它交易者创造了流动性,这降低了大宗交易的滑点。 而自动化做市商(AMM),使用算法“机器人”在DeFi等电子市场中模拟这些价格行为。虽然存在不同的去中心化交易所设计,但基于AMM的DEX始终实现了最大的流动性以及最高的日均交易量。目前,恒定函数做市商(CFMM)是AMM中最受欢迎的一类,它们被应用于实现数字资产的去中心化交换。这些AMM交易所基于一个常数函数,即交易对的综合资产储备必须保持不变。在非托管AMM中,交易对的用户存款集中在一个智能合约中,任何交易者都可以利用该合约获得代币互换流动性。因此,用户根据智能合约(集合资产)进行交易,而不是直接与交易对手(如订单交易)进行交易。 尽管DeFi的第一代AMM资产池在过去两年中经历了广泛的增长,但仍存在一些阻碍它们广泛采用的障碍,包括无常损失(IL)、低资本效率以及多代币风险。 阻碍AMM的固有问题 **1、无常损失(IL)**向AMM池提供流动性的用户,他们所面临的主要及最常见的未知风险是无常损失(IL),即用户在AMM中存入代币与简单地将代币存放在钱包中,会出现价值差异。当AMM内代币的市场价格向任何方向偏离时,就会出现这种损失。由于AMM不会自动调整汇率,套利者需要买入定价过低的资产或卖出定价过高的资产,直到AMM提供的价格与外部市场的整个市场价格相匹配。套利者从流动性提供者的口袋里抽走了利润,从而造成了损失。 在上面的例子中,AMM中经历的无常损失,是由于其他交易所的交易活动而导致ETH市场价格的变化造成的。AMM对这种外部价格变化的内部反应,是重新调整资产池中的汇率,使之与外部市场的汇率相匹配。在将ETH换成BNT的重新平衡过程中,AMM的总储备金略有下降。而之所以称其为“无常损失”,是因为只要AMM中的代币的相对价格恢复到其原始值,这种损失就会消失,并且流动性提供者会将其挣得的费用保持为利润。然而,这种情况是很少见的,这意味着大多数流动性提供者(LP)遭受的“无常损失”超过了它们产生的交易费用。 2、 多代币敞口AMM通常要求流动性提供者(LP)存放两种不同的代币,以在交易双方提供相等的流动性。因此,流动性提供者(LP)无法将其长期风险敞口保持在单一代币上,而是必须通过持有额外的ERC20储备资产来分割其敞口。拥有大量一种代币的团队,或希望提供流动性的个人持有者,被迫购买另一种资产才能提供流动性,从而减少他们在资产池基础代币中的持有量,并增加对另一项资产的敞口。 3、低资本效率的问题AMM因为需要大量的流动性来达到与基于订单簿交易所相同的水平,而备受批评。这是因为,只有在定价曲线开始呈指数变化时,AMM流动性的很大一部分才可用。因此,由于经历了极大的滑点,大多数流动性将永远不会被理性交易者所使用。AMM流动性提供者无法控制向交易者提供的价格点,这导致一些人将AMM称为“懒惰的流动性”,即未充分利用和供应不足。同时,基于订单簿交易所的做市商,可以精确控制他们想买卖代币的价格点。这导致了非常高的资本效率,但同时需要积极参与和监督流动性供应。 核心原理 Uniswap 的核心原理利用了一个简单的常量乘积模型:K = x * y,其中 x,y 为代币数量。在交易的过程中,需要保持 K 值不变,所以 x 和 y 的变化方向是相反的。可以参考下面的三幅图来理解如何在 Uniswap) 中交易和增加流动性。

什么是“无常损失”/ “非永久性损失”? 简单来说,无常损失/非永久性损失是指在用同样的价值为AMA)提供流动性和简单持有之间的由于市场币价波动产生的价格差。之所以叫做非永久性损失,是因为只要在AMM)中的代币相对价格恢复到其初始状态,那么,该损失就消失了。但是,这种情况很少发生。通常,无常损失会变成永久性损失,吞掉你的交易费用收入甚至导致负回报。 当AMM)中的代币市场价格在涨或跌时,就会产生无常损失。波动越大,无常损失越大。 无常损失是怎么产生的? 无常损失的产生本质上是资产组合再平衡的问题。我们将会一个实例来帮助你的理解。 无常损失计算 Uniswap的矿池价值比例都为50/50。假设你在UniSwap上代币A/B矿池中按照1A = 50B的价格存入了10个A和500个B。而这个池中一共有100个A和5000个B,你的份额占10%。 由AMA)的固定乘积公式可知,K=1005000=500,000 当市场价格波动至1A=100B,而此时Uniswap)中的A/B流动性池价格还是1A = 50B。这时套利者就会进入,在流动性池中用B换取A,再在其它中心化交易所卖出。这样就会造成A数量下降,B数量升高,从而重新达到一个平衡,使价格稳定在1A=100B。 而AMA)的固定乘积公式中,K为定值,保持不变。假设在稳定后池总A总数数量变成X,B的数量变成Y,那么: XY=K=500,000 100X=Y 解出X,Y,得到:

价格波动后,由于你的份额占据池中的10%,你的持有代币价值为7.071A+707.1B=14.14A

而假设如果你没有进行流动性提供,持有的A和B都在个人钱包里放着,那么你现在还是拥有10A+500B=15A 你的无常损失为: 15A-14.14A=0.86A 因此,可以发现,因为你提供了流动性,代币对价格波动后,你的资产价值反而缩水了。当然了,因为的流动性中做市商可以收取手续费,手续费是否能跑赢无常损失就是一个未知数了。