DeFi独角兽Uniswap,其背后究竟蕴藏着何种潜力?

考拉财经CoinKaola 阅读 37 2021-4-29 20:46
分享至
微信扫一扫,打开网页后点击屏幕右上角分享按钮

- 01 -

什么是Uniswap

Uniswap是一个基于以太坊的代币交换协议,也是一个去中心化交易所项目,于2018年11月在以太坊主网上线,目前Uniswap并未发行平台代币,其创始人为Hyden Adam;Uniswap协议为每个ETH和ERC20代币交易对创捷了一个流动性资金池。这些资金池里的代币由做市商提供。在Uniswap平台中,投资者不仅可以自由的存取、兑换代币,而且还可以通过成为“做市商(流动性提供者)”来捕获uniswap上产生的价值----交易手续费,贡献的流动性越多,得到的手续费就越多。

任何人只需向交易所的流动性池提交一些代币, Uniswap智能合约就可以帮你自动进行做市。有一点需要注意,当我们向某一交易对的流动性池贡献代币时,必须双向提供。比如,如果你想向ETH/DAI池中投入1000美元,那么你需要投入500美金的DAI,以及按当前市场价格投入价值500美金的以太坊。

DeFi独角兽Uniswap,其背后究竟蕴藏着何种潜力?

1)做市商交易机制

上文之所以将“做市商”这三个字打上引号,是因为Uniswap上的做市商是自动化的(Automated Market Maker),是用既定算法代替人工报价,已经不是传统意义上的做市商了。接下来,我再举一个简单的例子,让大家对Uniswap的自动做市模型有个大致的了解。

假设“做市商”小明想为交易对ETH/A(一种ERC20代币)提供流动性。依照当前的汇率,1A=5ETH,小明最终向资金池提供了100A和500ETH的资金(流动性必须成对提供),同时,小明也会获得相应份额的流动性池代币。因为100*500=50000,那么用公式可以表示为X(A代币)*Y(ETH)=K(常数)。如果K值保持不变的话,X和Y会是此消彼长的关系。

这时,如果小红想用10ETH购买A,她能得到多少A代币呢?首先,10个ETH扣除0.03个ETH的手续费后(手续费为0.3%),ETH资金池总量将变为500+9.97=509.97个ETH。因为K值不变,所以A代币资金池将剩下50000/509.97=98.04个A代币。也就是说小红最后将获得100-98.04=1.96个A代币。至于这笔交易的0.03个ETH的手续费,在交易完成后会注入ETH的资金池,即X(98.04)*Y(509.97+0.03)=K(50000.4)。此时会得到一个新的K值,之后的交易将会按照新的K值计算可以兑换多少A代币或多少ETH。

而小明,将依据手中的流动性池代币份额来瓜分相应资金池中产生的交易手续费,赚取收益。然而,这并不是一笔稳赚不赔的买卖。假如ETH的市场价格出现大幅下跌,甚至是极端行情,此时做市资金池中的ETH数量将会激增,代币A的数量大幅减少。对于小明而言,虽然赚取了更多数量的代币,但她却要被动承受极端行情下由于ETH价格下行带来的资产损失,而她赚取的手续费,大概率是无法对冲损失的。以上就是Uniswap做市商机制的大致介绍。

DeFi独角兽Uniswap,其背后究竟蕴藏着何种潜力?

2)代币交易汇率

Uniswap 没有传统交易所谓的限价订单簿(即挂单1-2-3-4-5挡),交易者选好指定交易对后,Uniswap系统会根据算法实时报价兑换。那么问题来了,既然 Uniswap 无法限价挂单,那么它的兑换价格是如何计算出来的呢?

为了更好的回答这个问题,我们还是以ETH/A(一种ERC20代币)这个交易对为例,第一个向ETH/A资金池中提供流动性的流动性提供者,就拥有设置此ERC20代币与ETH之间兑换汇率的权利。第一个流动性提供者把自己认为等价值的ETH数量和ERC20代币数量存入到ETH/A资金池中,就可以实现设置汇率。而如果第一个流动性提供者设置的这个汇率和外面的市场不一致,这时候就会出现套利机会,那么套利交易者就会通过“搬砖”来把这些价差抹平,使得Uniswap的ETH/A交易对的汇率与外界市场趋平,兑换价格也与外界市场相差无几。此后所有流动性提供者将以其存入代币时的汇率作为后续计算兑换价格的依据。

DeFi独角兽Uniswap,其背后究竟蕴藏着何种潜力?

- 02 -

Uniswap优劣势分析

对于中心化交易所,我们经常会听到关于被黑客攻击、交易所跑路、交易所割韭菜等消息;中心化的交易所因持有大量的用户存入的加密货币资产很容易成为黑客攻击的目标,而且在利益的诱惑下,交易所跑路、内幕交易等现象也时有发生。

与中心化交易所相比,去中心化交易所存在较多优势。去中心化交易所最令人“津津乐道”的一点就是它无需托管用户的资产,用户的资产完全由自己掌控。去中心化交易所只需负责提供流动性,撮合交易交给智能合约来完成,交易的结算、清算直接在区块链上搞定,交易信息更为安全透明,且没有充、提币的“烦恼”。所以总得来看,Uniswap这类去中心化交易所项目也确实能够解决不少问题。

- 03 -

Uniswap面临的问题

1)价格预言机

随着 DeFi 应用的兴起,预言机变得越来越重要,区块链应用对预言机的依赖和要求越来越高。

但在预言机的发展和探索道路上,可谓事故频发,造成的经济损失不计其数。早有 Synthetix 由于预言机的错误喂价导致 3500 万的 sETH 损失,后有 bZx 闪电贷套利事件,也是由于平台使用了 Uniswap 作为价格预言机造成了经济损失。

可以看到,DeFi体量小导致市场难以容纳更多主流资金的进出,进而导致市场极易出现上述提到的剧烈波动情况;而这也证明了预言机(Oracle)的重要性,因为价格预言机可以综合多方渠道的数据,甚至是链外数据,实时生成币价、贷款利率等数值,防止出现操纵的行为。

但是从Uniswap的表现看,目前Uniswap 并不能安全地作为价格预言机使用(其上的价格可以通过人为操作在短时间内出现剧烈波动),这一点也bZx事件中得到证实。

不过好在Uniswap项目方及时作出调整,将推出Uniswap V2版本,其中就有涉及预言机优化方面的内容;具体来说,Uniswap V2会在每一个区块开始时,确定交易的市场价格(是由具有时间权重的累计价格计算出来的平均价格),即不再使用当前的币价。这样一来,闪电贷攻击者在同一个区块内进行拉盘/砸盘的价格将无法影响当前的预言机价格,攻击者的套利难度会大幅提升。从这一点来看,使用Uniswap V2作为预言机会在一定程度上抵御黑客发起的闪电贷攻击。

DeFi独角兽Uniswap,其背后究竟蕴藏着何种潜力?

2)代码漏洞

在2020年4月23日,Uniswap和LendfMe这两家去中心化交易所接连被盗,损失资产高达2530万美元!

在此次攻击事件中,黑客是利用Uniswap和ERC777的兼容性问题(ERC777被认为是ERC20的升级版,具有更高的安全性),通过多次迭代调用名为“tokensToSend”的方法函数,对Uniswap上的ETH/imBTC交易对进行重入攻击。令人唏嘘的是,黑客攻击LendfMe的手法与攻击Uniswap的类似,也是利用ERC777上的漏洞进行重入攻击,导致LendfMe几近被掏空。

由此可见,Uniswap在产品风控能力方面仍有很多不足的地方,而这也是所有DeFi项目都要重视的问题,毕竟安全才是根基,如果连根基都受到动摇,那么项目将受到致命性的影响。我在此也希望,DeFi开发者们在追求DeFi产品的高组合性和互操作性的同时,也应该多注重不同DeFi产品在安全上的可匹配性。

- 04 -

结语

从流动性看,Uniswap还有很长的路要走,但不要忘了,仅仅在2019年,它的发展是惊人,从几乎没有什么流动性,发展到整体流动性超过2500万美元,这是个很了不起的成绩。

Uniswap基于以太坊开发了去中心化的交易协议,它通过自动做市商模式,无须依赖于预言机的价格信息流,从一个实验式的小项目发展到现在初具规模,算是站稳脚跟;它不仅为交易者提供了无须许可的代币交易,具有简洁的用户体验,同时,它还为流动性提供者提供捕获价值的机会。总的来说,虽然Uniswap当前仍面临不少问题,但最终都会得到解决,现在只是时间的问题;从长远角度来看,Uniswap的发展同样将受益于DeFi的崛起。

btcfans公众号

微信扫描关注公众号,及时掌握新动向

来源链接
免责声明:
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
标签: DeFi Uniswap
上一篇:三部委刺破泡沫后,币市迅速拉升 下一篇:估值1600美金一枚 ,V神背书的Swarm究竟有何来头?

相关资讯