在以太坊的 DeFi 热潮中,由开发者 Hayden Adams 一个人创造的去中心化流动池和交易平台 Uniswap 是最耀眼的明星,它展现出全自动运转的金融应用一旦具有实用性和合理的激励体系,迅速可以在效用、可靠性和可扩展性方面取得突破,从而显示出巨大的发展潜力。

本文是链闻在详细介绍了 Curve 这个近期 DeFi 明星 之后,向读者呈现的另一篇「DeFi 世界你不能忽视的项目」深度剖析。

撰文:LeftOfCenter

DeFi 生态中锁定资产在 2 月初首次突破10 亿美元,成为了一个里程碑事件。相比中心化交易所动辄数十亿美元的日交易量,这一数字有些微不足道,但是,对于开放金融来说,这意味着开放金融中的用户正在寻找去信任化的方式来使用加密货币,从而减少对中心化交易所的依赖。

事实上,相比中心化交易所收取高额的上币费、提取限制、以及每年都在不断上演的黑客事件,无需允许的去中心化交易所的好处逐渐被广大社区意识到,去中心化交易所存在着的必然性和不可替代性。

而在一众 DeFi 协议中,去中心化交易所 Uniswap 的成绩尤其惹眼。

Uniswap 经历了爆炸式增长

Defipulse 实时数据显示,目前 Uniswap 锁定约 11 万 ETH,按照其交易对模式 (即存入 1 美元的 ETH,流动性提供者还必须存入价值 1 美元的另一种代币) 计算可得出,目前 Uniswap 锁定总价值约为两倍于 11 万 ETH 的价值,约合 4400 万美金左右。换句话说,Uniswap 提供的流动性总量约 4400 万美金。

作为衡量 DeFi 协议的关键性指标之一,锁定总价值(TVL) 代表的是该协议可提供的流动性总量。TVL 越高,意味着可提供的流动性总量越高。数据显示,今年 1 月,Uniswap 流动性经历了爆炸式增长,较去年 12 月增长两倍,锁定资产价值一度高达 7200 万美元 (截止发稿时,该金额有所下降) 。这主要归因于 ETH 的价格上涨,以及添加至协议中的大量新的流动性。

试验性项目起家,Uniswap 如何实现百倍流动性增长?Uniswap 协议上锁定总价值(TVL)在今年 1 月迎来了爆发式增长

对去中心化交易所而言,TVL 并不是唯一衡量其业务增长的指标,另一个关键指标是日交易量。在过去一年,Uniswap 的日交易量增长了超过了 100 倍,成功完成冷启动。无需 KYC、没有中心化风险、没有提现限制、和较低的交易费,导致越来越多的 DeFi 用户选择这个无需允许的协议进行资产交易。

试验性项目起家,Uniswap 如何实现百倍流动性增长?Uniswap 日交易量

此外,还有一个衡量 Uniswap 的重要指标则是交易费。对于不熟悉 Uniswap 的用户,有必要解释一下,Uniswap 是一个基于智能合约的链上交易平台,平台上每产生一笔交易,都会产生 0.3%的费用,这笔交易费用最终会按比例分配给流动性提供者。今年年初,Uniswap 产生的累计交易费达到 160 万美元,而且这个数字还在继续增长。

试验性项目起家,Uniswap 如何实现百倍流动性增长?截至 2019 年交易费所产生的收入累计

目前来看,过去 90 天内,Uniswap 平均日交易费超过 7500 美元。按照这个数值估算,2020 年全年产生的交易费有望达到 273 万美元。按照每日产生 7,500 美元的交易费来计算,意味着流动性提供者每向 Uniswap 提供 1 美元流动性,每日平均可赚取 0.0001 美元的收益。

毫无疑问,从各项指标来看,Uniswap 都实现了稳定的增长,成为 DeFi 无可争议的新秀。

Uniswap 是开放金融中一个独特存在

目前,中心化交易所仍然占据巨大市场份额,在市场上具有不可替代的作用。但是,随着日渐加剧的审查制度,特别是今年早些时间开始生效的 5AMLD,让交易所对用户的 KYC 审查越来越严格,甚至影响到 BitMEX 和币安这样以「监管套利」为核心竞争优势的交易所巨头。还有不少交易所因为监管风险而被迫关门。

这让一部分需求直接流向了去中心化交易所和链上交易。

在我们熟悉的 Coinbase、币安或 BitMEX 等中心化交易所的领地之外,还存在着去中心化交易所(DEX),可提供非托管和去中心化的代币交易服务。

不过,去中心化交易所也有自己的问题,虽然可实现去中心化、无 KYC 审查,但一直以来在性能和重要功能上无法满足正常需求。直到 2019 年,去中心化交易所一直在被糟糕的用户体验(UX) 、交易费太高(相对于中心化竞争对手) 和无价值的费用代币所困扰。

Uniswap 的出现,无论是可用性、用户体验还是交易费用上,都为停滞不前的去中心化交易所带来了一线曙光。

去中心化交易所领域有 3 个核心操作:

  • 决定上哪些币
  • 创建订单簿以实现交易执行和订单撮合;
  • 靠收取交易费盈利。

通常来说,创建订单簿实现交易执行订单撮合作为传统交易流程中的核心步骤, 是最难实现去中心化的。

在传统交易模式中,做市商的主要工作是通过不断的买卖行为向交易所提供流动性,从价差中获利。为此,做市商需要挂单撮合交易,常常需要按不同价位提供不同的流动性,正常维护一个交易对,至少需要 5 万美金左右的挂单,如果支持 100 个交易币对,至少需要数百万美金。

针对这部分操作,有些去中心化交易所采用了链上的智能合约模式,通过在链上交易限价订单来生成订单簿。这种模式的缺点在于,每一次操作,无论是挂单还是取消订单,都需要上链,成本高且速度慢,性能上的瓶颈难以突破。比如 0x 那样的协议级交易,需要中继器通过中心化服务器和网站来聚合链上数据,并将订单簿展示给用户,这样不仅操作复杂,还会造成一定程度上的中心化。

Uniswap 具有开创性的地方在于,采用了一种自动做市商机制替代了传统的做市和订单撮合。

「自动做市商」也可以称之为「流动性池」的模式,即在一个智能合约中放入两种一定数量的加密资产,基于自动做市商算法即可自动计算出代币的交易价格。

该算法的要点是,无论交易量是多少,兑换的两种资产数量的乘积维持为一个常数,即恒定乘积做市商。用公式表示就是 x*y = k, x 和 y 是流动性池中的代币数量,k 是乘积。要想保持 k 恒定,x 和 y 只能相互反向变动。

比如,某一交易者在此合约中用 DAI 购买 ETH,则他们正在增加 x (因为增加了流动池中的 DAI) ,同时也减少了 y (因为减少了流动池中的 ETH) ,但这个反向变化不是线性增长的关系,事实上,兑换的 ETH 越多,所需的 DAI 是渐进式增加的。

试验性项目起家,Uniswap 如何实现百倍流动性增长?报价直接取决于订单的大小,越往曲线右端移动,单位投入获得的收益越少

这也意味着一个问题:规模越大的交易会产生更高的滑点。比如,当购买 ETH 的数量超过流动性池的 2% 时,购买大量的 ETH 就会很昂贵。

做市商按照流动性贡献份额获得池中产生的交易费用。这种费用可以看作是一种与交易平台的收益共享,只是通过智能合约分配而已。

也就是说,Uniswap 将成为做市商的门槛降到尽可能低。这不仅体现在,成为做市商没有最低资产要求,哪怕只有 1 个 ETH 和 0.3 个 MKR,也可以成为流动性提供者,而且在操作上也实现了尽可能的简单,做市商无需像传统做市商指定买入或卖出 ETH 的价格,也无需多次出价和进行报价订单管理,用户只需向交易所的流动性池提交资金,Uniswap 智能合约就可以自动完成做市,之后,用户可以一直赚取佛系的被动收入。

而在另外两个核心操作「决定上哪些币」和「收取交易费盈利」上,Uniswap 做得更绝。

正如上面提到的,Uniswap 真正实现了无需许可,它将上币权完全交给了市场参与者,任何人都可以基于 ETH 和任何 ERC-20 币种交易对建立一个流动性池,并通过为这个流动性池贡献流动性份额参与交易费的分成,赚取收入;同样也可以通过撤出流动性并销毁份额。通过这一过程,参与者可以全权决定 Uniswap 的上币和下币。

交易费和营收模式方面,Unisway 的流动性池中的每一笔交易会产生 0.3% 的手续费。不过,这部分费用会按照贡献份额全部分配给流动性提供者,Uniswap 完全不碰——这也意味着 Uniswap 目前并没有盈利模式。

激励模式促进流动性有机增长

Uniswap 的流动性在体量上出现爆炸式增长,可事后归因于很多因素,但最为关键的一点,还是其独特的激励模式。

需要注意的是,Uniswap 不适用于大规模的资产交易。对于小规模的流动性池来说,大宗交易会产生较大的滑点,鉴于此,Uniswap 的用户定位是小型交易者。

与此同时,Uniswap 这种的机制却可以巧妙地实现流动性有机增长

前面我们提到,Uniswap 每一笔交易会产生 0.3% 的手续费,这笔手续费在交易完成后会重新回到流动性资金池中,这样就导致该资金池不断累积变大。由于这笔收入最后会全部分配给流动性提供者,交易量越大,分得收入也越多。这就给做市商足够的经济动机,为流动性市场源源不断注入流动性。市场流动性越高,会吸引更多参与者的加入,进一步产生更大规模的交易。

Uniswap 将做市机制设计得足够简单,以至于资金体量小的普通用户也可以在没有太多认知负担的情况下自主参与提供流动性,并设置了完全由经济动机驱动的自动化做市机制。这种机制足够简单,又可随着市场需求实现有机扩展。

在过去一年,Uniswap 已发展成为 DeFi 生态系统中最重要的流动性协议之一,全然超过了同类竞品 Bancor。主要原因在于 Uniswap 无需许可(Bancor 需抵押 BNT 代币来创建市场)、上币过程简单、摩擦成本更小(Bancor 需填写申请表,较为繁琐)、对做市商来说有更清晰有利的经济驱动(Uniswap 甚至连 token 都没有,也不捕获交易费,所有收入全部给做市参与者)。

Uniswap 已是至关重要的 DeFi 流动性基础设施

Uniswap 从一个实验式的小项目发展到现在初具规模,已逐渐成为 DeFi 至关重要的基础设施。

Uniswap 是由生活在纽约布鲁克林的以太坊开发者 Hayden Adams 开发的。当年这位前西门子工程师经历失业,受到 Vitalik Buterin 在 Reddit 上发布的一则帖子启发,开始学习 Solidity,希望实现一个自动化的撮合市场。开发一年后,Hayden Adams 在 Devcon 4 大会的最后一天,将 Uniswap 的智能合约部署到以太坊主网上,并获得了以太坊基金会的 10 万美元资助。

试验性项目起家,Uniswap 如何实现百倍流动性增长?Hayden Adams

从这 10 万美元的资助起步,Hayden Adams 一个人坚持开发和完善 Uniswap,用户持续增长,迅速获得投资者的青睐。2019 年 4 月,Hayden Adams 宣布 Uniswap 完成种子轮融资,由区块链投资机构 Paradigm 领投。当时有媒体报道称, Paradigm 出资 100 万美元。而 Hayden Adams 当时仅仅向链闻确认该轮融资已经完成,但拒绝披露具体融资规模。直到这个时候,Hayden Adams 才开始扩充员工队伍,增加了两名全职员工,此时,团队一共有三位成员。

而 Uniswap 已经成为了一项基础设施,对于 DeFi 世界的运作起到了越来越大的作用。我们以用 Synthetix 为例,来看看 Uniswap 是如何成为 Synthetix 合成资产最重要的交易市场的。

Pools.fyi 的数据显示,sETH/ETH 资金池市场是目前 Uniswap 上流动性最高的交易所,资金池中有 35666 ETH,位居第一,击败了 ETH/HEX 和 ETH/MKR。 (注: sETH 是合成资产平台 Synthetix 发行的一种加密货币合成资产,代表以太坊合成代币。 )

试验性项目起家,Uniswap 如何实现百倍流动性增长?sETH/ETH 资金池市场是目前 Uniswap 上流动性最高的交易所

Synthetix 成为 Uniswap 上最高流动性池绝非偶然,这是由 Synthetix 独特的运作模式决定的。

作为去中心化交易所,Uniswap 上的大多数市场的运作模式是中心化交易所的替代品,用户在这里自由发布交易对,并进行自由交换,比如 MKR/ETH 或 DAI/ETH 等交易对资金池。

试验性项目起家,Uniswap 如何实现百倍流动性增长?数据显示,连接 Synthetix 合成资产和以太坊的 sETH 所有流动性都依赖于 Uniswap

但 Synthetix 的运作模式则全然不同。这个在 Uniswap 上位居第一流动性的交易对是 sETH/ETH,sETH 和 ETH 是两个完全等值的资产,它存在的理由是什么呢?

Synthetix 可基于法币、数字资产 (多头和空头) 和实物商品 (黄金) 生成数多种以 s 打头合成资产,理论上讲,可以在 Uniswap 基于这些 sTokends 创建多个不同的基础交易对池,比如 sUSD/DAI 交易对、sBTC/WBTC 交易对或 sMKR/MKR 交易对 等流动性池。事实上,Uniswap 上除了 sETH 和 ETH 之外,确实也有 sUSD/ETH 资金池,但是其流动性为 979 ETH,仅为 sETH/ETH 流动性池规模的 2%。

sETH/ETH 占据绝对性流动性规模让我们看到了流动性的运作规律:流动性会产生更多的流动性。如果说 sETH/ETH 是一个通行 Synthetix 的 8 车道高速公路,那么,sUSD/ETH 资金池就是一个非常狭窄的乡间小路,前者的效率往往高得多。

通过 sETH/ETH 交易池,sETH 已成为以太坊与 Synthetix 所有合成资产之间的交换媒介,Uniswap 上的 sETH/ETH 交易对,成为了以太坊和 Synthetix 生态系统之间的价值传输桥梁。

这就是 sETH/ETH 交易对存在的价值,也是 Uniswap 能够提供的独特价值。独特的价值意味着非 Uniswap 不可,任何交易所都无法取代。

为什么这么说?假如 Synthetix 在中心化交易所上架 sETH/ETH 交易对,一旦这个交易所出现故障,这个联通以太坊和 Synthetix 的桥梁就会倒塌。从根本上说,Synthetix 是一个靠交易量维持运转的项目,SNX 的回报取决于交易量。如果依靠中心化交易所,出现单点故障,会导致 Synthetix 成为一个封闭系统,维持 Synthetix 有机运转的流动性会马上陷入枯竭。与之对比,将 Uniswap 作为基础架构是更好的选择,Uniswap 是完全自动化的流动性智能合约控制,完全由计算机控制,任何人都无法控制 Uniswap 上的交易所,只要以太坊不出问题,Uniswap 上的交易所基本上能保证正常运行。

不仅如此,由于 Uniswap 是一个无需信任也无需许可的基础架构,创建流动性池的各方完全可根据自身利益来增加激励或操纵市场。

在这一点上,Synthetix 也是一个值得一提的案例。为了鼓励大家在 Uniswap 提供流动性,Synthetix 会将原生代币 SNX 的通胀供应的一部分奖励分配给在 Uniswap 的 sETH/ETH 流动资金池中作出贡献的人。结果来看,效果也很不错, Synthetix 的 sETH/ ETH 资金池也是目前为止最大的资金池之一。

无独有偶,受到合成资产发行平台 Synthetix 激励模式的启发,房产代币化平台 RealT 也在 Uniswap 上为第三期房产项目启动了激励计划,将房产租金收入分配给流动性提供者。与 Synthetix 不同的是,RealT 是需要许可的代币化房地产投资平台,因此流动性会有上限限制。

由于目前整体流动性指标来看低于预期水平,RealT 团队计划在 RealT v2 版本中,将所有的 RealToken 放入同一个市场,从而激发更多的流动性,该模式同样受到 Synthetix 的 sETH/ETH 交易对启发。

房地产是世界上流动性最差的资产类别之一,Uniswap 为 RealT 的房产投资者提供了流动性资金池,并确保投资者可以在任何时间清算头寸,这点再次可以明证,去中心化金融内含的自动化调节机制的巨大魅力。

Uniswap 交易市场亦可充当去中心化预言机

除了永不枯竭的流动性池,Uniswap 还有一个被低估的功能——喂价预言机。

Uniswap 上所有的流动性池都由 ETH 和另一种基础代币组成,市场会基于一定算法对其进行定价。在理论上,当 Uniswap 上的某个交易对价格和其他市场出现偏离时,套利者 (主要是机器人) 可以通过低买高卖实现套利,从而抹平价格利差。这让 Uniswap 有潜力成为一种天然的预言机。它意味着,无需依靠外部喂价,而是通过外部市场参与者即可始终将代币价格锚定 Coinbase、币安等交易所的价格,实现该交易对的精准喂价,并提高了攻击的成本。

1inchDEX.ag 等一众聚合链上交易流动性的产品的兴起,为套利者提供了方便法门,方便他们在各个流动性池来回搬砖套利,进一步增长了整个链上的流动性流转。

将外部物理世界的信息以一种无需信任和无需审查的方式引入到区块链中,一直以来就是一个无法解决的系统性难题,这也是预言机难题。Uniswap 作为预言机的潜力,对于生态发展最好的以太坊社区来说,重要性不言而喻。

不过,虽然说 Uniswap 作为预言机具有潜力,但也存在瓶颈。

bZx 闪贷攻击事件让 Uniswap 作为喂价预言机一度遭到质疑,在此次 bZx 攻击事件中,攻击者是先用 Flash Loan 在 Uniswap 上造成了市场失效,再在 bZx 上乘机套利,这意味着攻击者只需要一笔交易就能轻而易举地大幅改变市价中位数,让预言机失灵。

DeFi 项目 dForce 创始人杨民道认为,Uniswap 这种模式作为预言机存在一个很大的问题,虽然套利者可将偏离市场的价格抹平到无限接近市场价格,但这需要一个前提假设,需要有足够多的人参与报价,目前的 DeFi 市场来看,不是有利差就一定会产生套利,所以这个安全假设是有问题的。

对此最好的解决方案是通过时间加权平均价格(TWAP) 或成交量加权平均价格(VWAP) 计算上一批 X 区块的加权平均数。即将发布的 Uniswap v2 会自带这一功能,从而可抵御闪贷攻击。

Vitalik Buterin 在一则推文中也肯定了这一点。安全分析平台 Gauntlet 成员、斯坦福博士生 Guillermo Angeris 在「Uniswap 何时会成为一个好的预言机?」一文中通过数学证明对此进行了分析。文中用了非常专业的数学论证,非专业人士难以看懂 (具体专业分析可在文末给出的参考链接中查看「Uniswap 何时会成为一个好的预言机?」一文) ,但总的来说,可以归结为两点:

  • 破坏流动性池的攻击受制于成本(具体来说,Guille Angeris 采用了 Price of Anarchy 模型对 Uniswap 进行分析得出,想要将大规模 Uniswap 流动资金池的价格操纵至原来的 2 倍,成本会变得非常高。 )
  • 只要交易池流动性足够大,就可以降低滑点,从而可让 Uniswap 成为有效的预言机。

虽然 Uniswap 尚未以预言机的功能发挥作用,不过已经有 Security Token Market 这样的网站开始显示来自 Uniswap 市场的价格。

综上所述,Uniswap 从一个被资助的小型项目发展到现在成为最大的去中心化流动性池,它的成功可以用一个词语概括:「简单清晰」,它的简单体现在用户体验、经济激励机制和产品设计。

用户体验上,作为一个去中心化交易平台,Uniswap 提供的界面简单直观,生态系统中的三类用户进入首页即可一目了然地按照自己的需求进行后续操作,大大改进了去中心化交易所糟糕的用户体验。

试验性项目起家,Uniswap 如何实现百倍流动性增长?Uniswap 用户界面一览

Uniswap 生态系统中一共有三类用户:分别是有交易需求的用户、通过向市场注入流动性赚取 0.3%手续费的做市商和套利者。

产品设计上无需许可、人人可成为做市商。相比同类竞品 Bancor 需要抵押代币才能上币,Uniswap 摩擦更小,任何人则可以在上面直接创建代币池。对于做市商而言,Uniswap 采用了无需订单薄的自动做市商模式,无需计算价格和订单管理,所有都交给智能合约,让普通用户的小型做市商也可以参与赚取做市费,这可广泛吸纳小型做市商参与贡献流动性。

经济激励机制上,采用了「恒定乘积做市商模型」的算法,每一笔交易费都会重新回到流动性池中,所有收入最终都按照贡献份额发放给做市参与者,团队甚至没有发行代币,也不捕获交易费用,这在经济上有效激励流动池越滚越大,同时,搬砖者通过套利,保持 Uniswap 的交易对价格始终锚定 Coinbase 和币安等中心化交易所的价格,在更大范围促进了整个链上的大量流动性的运转。

从试验性项目起家的 Uniswap ,创始团队不捕捉交易费,在早期采用免费模式来增长流动性,对于急缺流动性的 DeFi 来说无疑是一项明智的决策,而结果也证明了这一点。

参考:

Uniswap 作为基础设施 David Hoffman

Uniswap 数据 Lucas Campbell

加密金融交易的下个 10 年 Tarun Chitra

真正的去中心化 Mohamed Fouda

Uniswap 何时会成为一个好的预言机 Guillermo Angeris

独一无二的交易所 Uniswap Cyrus Younessi