中心化交易所:HashKey:从Uniswap解析去中心化交易所发展趋势与瓶颈

撰文:钱柏均,就职于HashKeyCapitalResearch

审校:邹传伟,万向区块链、PlatON首席经济学家

本文从?Uniswap?近期的发展来研究?去中心化交易所?(DEX)的成长性。结论是,近期DeFi项目启动?流动性挖矿?以来,去中心化交易所的锁定资金大幅增加。去中心化交易所作为DeFi生态中的重要?基础设施?,资金涌入也推动了去中心化交易所的流动性及资金池深度。而算法型去中心化交易所拥有?自动做市商机制?且用户体验良好,逐渐取代订单型去中心化交易所的市场份额。但是,去中心化交易所尚存许多问题,未来去中心化交易所如何克服?安全?的顾虑以及?流动性问题?将会是其继续成长的关键。

得益于近期成长爆发的?DeFi?,2020年八月去中心化交易所的月交易量达到?110亿美元?,相较整个2019年24亿美元的总交易量,多了将?近五倍?。去中心化交易所有无许可、非托管的优势,且大部分无须注册登录及KYC审核。过去去中心化交易所在用户体验及资金深度上远远不及中心化交易所,但是近期流动性挖矿及DeFi的热潮让资金大幅涌入,让去中心化交易所锁定的资金量从不到中心化交易所上资金的1%,成长到如今的?2%?,未来成长性可期。

本文分为三个部分:第一部分分析去中心化交易所的?现状与机制?。第二部分研究?Uniswap?机制及迭代。第三部分探讨去中心化交易所的未来成长性及瓶颈?。

去中心化交易所的现状与机制

去中心化交易所的机制

去中心化交易所与中心化交易所的区别,主要体现在?技术?和?治理?两个维度。从技术维度来看,去中心化交易所是一个建立在区块链之上的?DApp?,通过智能合约,实现资产管理及交易两个模块。从治理维度来看,去中心化交易所是一个开放的、由社区驱动的、权利和义务高度分散的?去中心化组织?。

目前去中心化交易所有两种类型:第一种是?订单型?交易所,采用?竞价模式?来完成交易。第二种是?算法型?交易所,?基于流动性池?的交易所,通过自动做市商(AMM)来完成交易。

订单式去中心化交易所

订单型?去中心化交易所中,需要分别匹配一名交易者的买入指令与另一名交易者的卖出指令来完成一笔交易,所有的买卖挂单都存储在区块链中的?订单簿?上。订单交易的核心概念类似中心化交易所,差别在于中心化交易所采取?中心化匹配机制?,流动性较强,投资人也无需承担过多滑点。订单型交易所允许交易者提交两种类型的订单,分别是限价订单和市价订单。用户提交市价订单,以最佳的价格购买加密货币。通过将买卖双方的买卖订单配对完成交易。而限价订单则是交易者设定一个指定的价格来购买一定数量的代币。

订单型交易所包括?EthFinex?、?IDEX?和?EtherDelta?等交易所。最具代表性的是IDEX,订单型去中心化交易所用户体验与中心化交易所类似,登录交易所的方式换成了?登录钱包?,发出限价订单交易的同时也完成了交易。订单型去中心化交易所的优点是直接通过钱包交易,透明度和安全性较高,但由于整个交易流程都在链上,交易速度较慢,确认时间较长,?用户体验?难以比拟中心化交易所。订单交易资金深度不够,交易费用较高,也可能因为链上的一些拥堵、Gas费等原因导致交易失败等情形的发生。订单型去中心化交易所的好处在于,订单型交易所的做市商可以精确控制他们想要购买和出售代币的价格点位。这意味着?高资本效率?,但同时要求交易所积极参与以及监督流动性的供给。

算法型去中心化交易所

第二种去中心化交易所是基于流动池的算法型去中心化交易所,以?Uniswap?、?Balancer?及?Bancor?作为代表。算法型去中心化交易所出世的背景在于,去中心化交易所在启动之初往往面临流动性不足的问题,而算法型去中心化交易所则用算法方式提供交易的?流动深度?。算法型去中心化交易所的核心概念在于,资产的价格只有当?交易发生?的时候才会发生变动,更少受到外部的操纵,机制与订单匹配模式有很大的差异。

订单匹配模式中的做市商负责在交易所上提供报价行为。如果没有交易活动,交易所将会失去流动性。做市商为了赚取收益,从自己的账户买入和卖出资产。他们的交易活动为其他交易方?创造流动性?,降低大型交易的滑点。

算法型去中心化交易所则是利用?自动做市商?(AutomatedMarketMakers)来模仿做市商的报价行为。常见的做市商算法为恒定乘积做市商及其函数衍生的算法。?恒定乘积做市商?由Bancor及Uniswap采用,其机制如下:

假设恒定乘积做市商已经为这一流动性池注入了100枚A代币和1,000枚B代币的资金。Uniswap将这两个数量相乘并设定交易目标:无论交易量大小,该交易对都将始终保持10万的交易对乘积数量。恒定乘积做市商是基于函数?x*y=z?建立的。其中x和y是流动性池中的?代币数量?,z是?乘积?。要想保持z恒定,x和y只能相互反向变动。该函数根据每个代币的流动性来确定两个代币的价格范围。如果交易者对A代币的供应量增加,那么B代币的供应量必须减少,反之亦然,以保持乘积z恒定不变。如果将该函数绘制出来,发现这是一个双曲线,其中流动性始终存在,但是价格会越来越高,并在两端接近无穷大。

但是,这样造成自动做市商模式普遍交易深度不足的情况。由于?y=z/x?,在z不变的情况下,x的值越大,y的值越小。这意味着当用户向交易合约中放入越多数量的代币A,换回的代币B数量越少,即交易价格越高。因此,用户难以在Uniswap等算法型去中心化交易所上进行?大额交易?,否则将要支付很高的价格。

恒定乘积函数下交易对价格

而随着基于AMM模式的流动性的发展,?混合恒定函数?做市商也随之出现,它结合了多种功能和参数,以达到特定的目的。如调整流动性提供者的风险敞口,或者降低交易的价格滑点。例如,?Curve?的AMM结合了恒定乘积及恒定平均值做市算法,以提供资金池的流动性,从而?降低滑点?。

但是,算法型交易所目前尚有一些问题有待解决。第一,?无常损失?(ImpermanentLoss)。流动性提供者所面临的最主要的风险是无常损失,即随着时间变化,流动性提供者在流动池中存入代币和自身在钱包里持有代币之间存在价值差。只要流动池内的代币的市场价格往任意一方偏离,就会产生无常损失。由于流动池内部不能自动调整代币市价的兑换率,因而需要?套利者?通过买入价格偏低的资产或者卖出价格偏高的资产。当一个代币的外部行情发生变化时,套利者可以买入或卖出流动池中现在相对折价的任何代币。在这个过程中,套利者抽取的利润来自于?流动性提供者?的口袋,这会导致无常损失。

ETH/DAI流动池随币价波动造成的无常损失

第二,?多代币风险敞口?。算法型去中心化交易所通常会要求流动性提供者存入两种不同的代币,用意在于为交易双方提供相等的流动性。而去中心化交易所上的ERC20代币?品质参差不齐?,这意味着流动性提供者会被强迫承担双代币风险,无法保持对单一代币的长期风险敞口。

第三,?资本利用率低?。为了达到低滑点,算法型去中心化交易所的流动池需要储备大量流动性。而由于流动性提供者无法决定流动性的价格点位,价格被动地藉由套利者来平衡,因此大部分算法型去中心化交易所的?流动性利用率?维持在很低的水平。

去中心化交易所现状

7月以来去中心化交易所日成交量?增长510%?。UniswapV2的交易量占据了去中心化交易所总量的?43.9%?。7月份,UniswapV2的日交易量上升1.16亿美元,增长?835%?。截至9月8日,去中心化交易所平均日交易量超过4亿美元,而UniswapV2占了去中心化交易所日交易总量的66.9%,前五大去中心化交易所占据整个市场份额的92%。

2020年去中心化交易所平均日交易量占比

我们可以发现的是,这两个月去中心化交易所的大幅成长主要集中在?算法型去中心化交易所?,而去中心化交易所的市场份额也逐渐被算法型去中心化交易所占据。主要的原因是DeFi与订单式去中心化交易所?并不兼容?。DeFi领域还处于早期阶段,用户数量不足,无法保证市场上有更多交易者参与进来。由于DeFi平台流动性不足且交易量大,其价格更容易波动。这种价格波动在订单式去中心化交易所中会被放大,造成交易滑点过高且交易效率低下,因此价格波动较大的代币不容易被订单式去中心化交易所所接受。

算法型去中心化交易所则完全适合于?DeFi代币?。它们利用算法操作,汇集做市商和交易员的流动性。算法通过设置参数来完成平台上的交易,每个自动做市商交易所都将买方和卖方的资金存储在一个链外流动性池中。DeFi使用者用户体验较好,交易效率高且在小额交易的情况下滑点较低。

除此之外,我们可以由下图发现?用户黏性不强?。2018年去中心化交易所市场刚兴起,IDEX平均日活跃用户数远高于其他平台,独占整个市场。2019年各平台日活跃用户数量较2018年有所减少,?0x?、?Kyber?与?Uniswap?进入市场竞争,IDEX的日活跃用户数量下降最明显。

到了2020年,随着?DeFi概念的爆发?,去中心化交易所整体交易量与各平台日活跃用户数量出现明显增长。而市场竞争也愈发激烈,目前是Uniswap日活跃用户人数占比最高,市场占比超过1%平台数量也达到10个。?流动性挖矿?的兴起带来大量的用户增长,算法型去中心化交易所为这波热潮的受益者,而如何留住用户成为他们未来最大的难题。

去中心化交易所各平台平均日活跃用户数量

Uniswap的机制与迭代

UniswapV1机制与特点

Uniswap?是一个运行在以太坊区块链上的流动性协议,支持去信任的代币互换,这意味着该交易所上的所有交易都是由智能合约自动执行的,用户无需依靠某个中介也无需信任某个第三方。在Uniswap平台上,存在三种角色:第一是?流动性提供者?,其风险中立,目的是赚取交易者的手续费。第二是?交易者?,他们在平台中是真正的买家和卖家。三是?套利者?,他们在平台价格与市场价格出现偏差时进行交易获利,并被动的调节平台上的价格。

2019年开始,Uniswap发展迅速,截止年底,Uniswap锁定额总价值是?2910万美元?。到了2020年,Uniswap发展更加快速。过去一个月的时间里,Uniswap交易量增长了10倍,流动性则增加了?200%?。Uniswap之所以在这段时间无论是交易量或用户数量都大幅增加有四个原因:

Uniswap的实施?机制简单?。Uniswap设计复杂性低,只需智能合约及算法部署完毕,便能自行运营,启动成本低。除此之外,Uniswap的用户不需要注册,也不需要经过繁琐的KYC流程,而只要有以太坊钱包就能进场交易。由于目前以太坊1.0有性能上严重的限制,Uniswap的gas费低廉成为一大优势。

用户体验良好。Uniswap的恒定乘积做市算法,提供无限价格范围报价,小额交易滑点低。而且在Uniswap中提供流动性十分容易,流动性供应来源简单。

Uniswap平台上的?代币无须许可?便可上市,满足长尾代币需求。

Uniswap兴起间?DeFi的基础建设?已经十分丰富。现在有借贷、杠杆、期权、保险等各类衍生品,这些基础设施吸引了大量的资金的进入,为生态提供了充足的流动性。

Uniswap的机制以经济层面而言相当简易合理:Uniswap向交易者收取少量手续费,并将手续费作为流动性提供者的激励基础,手续费为?0.3%?。流动性提供者按照注入流动性池的代币数量占整个流动性池数量的比重来分配交易者的手续费。

但是,在UniswapV1中并不支持?币币交易?,也就是说,如果交易者要将代币A兑换成代币B,必须先用代币A买入ETH,然后再用ETH买入代币B。交易者需要支付两笔交易费和gas费,相当不直观。

UniswapV2

Uniswap在2020年?3月?进行了一次的迭代,将Uniswap升级为?UniswapV2?,主要的改动有三个。第一,ERC20对ERC20代币的交易对。UniswapV2不再需要ETH作为中间兑换代币来协助ERC20币币交易。预期可以减少一半的交易量,也能?节约交易的Gas费?。如果交易者试图交易的代币之间没有流动池,可以利用迂回的路由更高效获得想交易的交易对,而无须通过壅堵的ETH。

第二,?闪电交易?(FlashSwap)。闪电交易的过程有三步骤:一是从Uniswap的流动性池中借出代币。二是使用这些代币进行某项操作。三是偿还这些代币。如果这个流程中的任意一阶段失败,所有状态更改都会撤销,相关代币重新回到对应的Uniswap流动池中,交易具有?原子性?。闪电交易主要用途是套利交易,交易者能在低成本的情况下进行套利。获利的同时将之前借得的代币价值归还至Uniswap流动性池内,相比直接使用自己持有的代币来还款,这种方式消耗的gas较少。

第三,?价格预言机?。Uniswap的价格由函数曲线所决定,因此常常偏离市场价格。UniswapV2引入价格预言机来改善这个问题。在Uniswap一个交易发生之前,每个交易对都会衡量每个区块开始时的市场价格,每个区块开始时的价格为上个区块最后一笔交易的成交价格。若攻击者试图操纵价格,需要连续做多笔偏离市场价格的交易,并且其中没有套利者参与。

除此之外,UniswapV2在智能合约中设定一个累计价格变量,该变量是由?成交价格存在的时间?来加权的。这个变量代表着合约的整个Uniswap历史中的每秒价格的总和。外部可以使用这一变量在任何时间间隔内追踪Uniswap中由时间加权的历史平均价格。采取这种方式可以避免市场崩盘和剧烈的价格波动,以及提升攻击者的成本。但是,Uniswap利用时间加权平均价格是对结果进行?事后修正?,无法精准地呈现市场价格,对于主流交易对币种而言,Uniswap无法掌握定价权,需要依赖其他交易所。

SushiSwap?崛起

据DeBank数据统计,?SushiSwap?在9月14日的平均日交易量跃升至第二大去中心化交易所,达到1亿5000万美元。链上的锁仓量也超过13亿美元,超过MakerDao成为DeFi?第二大协议?,并让Uniswap失去超过70%的流动性。SushiSwap可以理解为Uniswap协议加上?流动性挖矿?机制。Uniswap的流动性提供者只有在他们提供流动性时才赚取资金池的交易费。一旦他们撤回资金池中自己的资金,将不再获得相应的收入。并且,无常损失时常削减他们的收益。

随着生态发展,流动性提供者越来越多,早期流动性提供者的收益会被摊薄。而SushiSwap的流动性提供者则可以在获得交易费的同时,以?Sushi代币?的形式获得额外流动性挖矿奖励。并且与Uniswap不同的是,即使流动性提供者不再提供其资金,其原先获得的Sushi代币可以转化为分红代币,捕获SushiSwap未来成长的价值。

SushiSwap可以说是Uniswap的进阶版,其设计的机制很大程度的吸引了流动性提供者的进驻,但有几个风险需要注意:

长期而言,SushiSwap流动性挖矿机制无法提升?普通参与者?提供流动性的意愿。由于普通用户的资金体量有限,因此相对于机构投资者以及拥有大笔资金的投机客而言,普通的流动性提供者获得的Sushi代币几乎可以忽略不计。

SushiSwap发行代币?总量无上限?,且目前以每天550万枚代币的数量挖矿,即使到了第二阶段,代币还是会以每天55万枚的数量挖出。虽然SushiSwap设计以0.05%交易费速度回购,但SushiSwap有通胀压低币值的可能性,进而影响流动性提供者参与的意愿。

SushiSwap虽然声称将会将智能合约交由技术审计公司进行审计,但目前尚未有正式的安全审计结果,?代码安全性?尚未可知。

Uniswap对未来交易所影响与其瓶颈

瓶颈

交易所天然会受到?网络效应?的影响,因为交易者希望在流动性最好的平台交易。由于套利者可以调节流动性池,这种流动性的网络效应也有一定的限度。去中心化交易所相比于传统的中心化交易所,其去中心化的思想较符合区块链的初衷,若解决了性能及架构设计的问题,长远来看可能会赢得更多的支持。但在监管方面,传统的中心化交易所逐渐向?监管合规?靠拢,利用实名制或是KYC等机制进行监管,结合第三方安全公司的支持,可以有效的避免或加密货币犯罪。去中心化交易所则始终难以监管,主要体现在两个层面:

第一是用户,Uniswap或一些去中心化交易所无法掌握用户的基本身份,也不需要进行KYC审查,这意味着?金融犯罪?的可能性。犯罪者可以利用去中心化交易所掩盖资金流向,甚至利用发行新币进行。

第二是项目,大多数的去中心化交易所虽然不会像中心化交易所那样收取上币费,但是也造成去中心化交易所平台上的项目?品质参差不齐?,比如Uniswap上的项目并不需要经过审查即能在平台上交易,平台容易承受较大的?法律风险?。除此之外,去中心化交易所的交易深度不足,无法支持大额交易。当有大额交易发生时,容易造成溢价交易。

影响

算法型去中心化交易所?可以对未来加密货币交易所有深远的影响,未来无论是中心化或去中心化的加密货币交易所可以在一些基本改进的基础下应用这个模式。这些改进包括采用联盟链或私有链、交易用户的身份认证及KYC、合规的加密货币的使用审查等等。Uniswap模式的应用可以提供传统证券交易所另一种可能的选择,主要可以体现在两个部分:

由于不需要订单撮合模式,?交易商品的广度?能大幅增加,且流动性也无须做市商来提供,可以节省相关做市商的成本。由于任何人都可以参与提供流动性并且从中获利,交易所的运行完全基于市场的需求进行。

越来越多去中心化交易所就Uniswap的?算法进行改良?,试图解决大额交易滑点高及无常损失等问题。举例来说,BancorV2通过和?Chainlink?预言机合作,能够建立波动资产的?低滑点模型?,交易对价格除了由套利者决定外,还可以由预言机提供价格更新,有效地避免流动性提供者的无常损失。

总而言之,目前UniswapV2能在以下交易情况发挥到最大效果:一是?长尾交易者?数量众多,并且进行频繁小额交易。二是交易对市场?波动率低?。三是交易对?流动资金池?具备足够规模。

虽然目前去中心化交易所成长飞速,但是绝大部分的交易量依旧是在中心化交易所里,币安?平均日交易量接近?50亿美金?,而Uniswap最高的日交易量也不过其2%。未来去中心化交易所如何克服?安全的顾虑?以及?流动性问题?将会是去中心化交易所继续成长的关键。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:15ms0-2:778ms