摘要
作为我们DeFi系列的第一篇,本文旨在对DeFi的生态做一个概述,并且介绍几个最主要的协议。在本文中,我们分析了Maker和Compound在用户基础上的重叠部分,在后续关于DeFi的文章中,我们还会对用户基础和系统性风险进行研究。请留意我们持续更新的dashboard和Reporting工具,以便下载所有数据。我们也会持续推送DeFi周报。
介绍?
过去的几个月来,以太坊上的去中心化金融领域又涌现出了各种项目。我们从theblock上摘取了DeFi生态系统的一览图。最热门的协议分为交易所&流动性、衍生品、预测市场、稳定币和信贷。我们会在下文逐个进行案例分析。
-图1——DeFi生态系统分类一览图-
社区的一个顾虑是,大量ETH作为质押资产被锁定在这些DeFi应用里。截至2019年4月25日,已经有超过220万个ETH被DeFi平台锁定,占ETH总供给量的2%。其中,Maker获得的ETH质押量最多——占主要的6个DeFi项目的90%以上。
-图2——各大DeFi项目中的ETH锁定量-
MakerDAO&DAI
什么是DAI?
DAI是一种由质押资产背书的密码学货币,完全存在于区块链之上,其稳定性以及与美元的锚定关系不依赖于任何中间方。DAI是由经过审计的开放式智能合约锁定的质押资产背书的。
DAI是如何生成的?
通过CDP机制、反馈机制和可信第三方,Maker使用部署在主网上的一系列智能合约来维持稳定币DAI的价值。任何人都可以利用自己持有的ETH来生成稳定币DAI。
想要生成DAI的用户先要创建一个CDP,然后将ETH质押进Maker的CDP智能合约里。
从技术角度来说,被质押的不是真正的ETH,而是PETH,也叫以太池。首先将ETH转化成WETH,即,与ETH成1:1兑换比例的ERC20代币。PETH充当“以太池”的份额——你在质押ETH之后,会根据质押量获得一定的份额。需要注意的是,与ETH和WETH的兑换比例不同,ETH和PETH之间的兑换比例不是1:1。目前,1PETH=1.04ETH——后文会解释具体原因。
用户质押的ETH量与其生成的DAI量之间的比例叫做质押率。例如,将1ETH存入质押合约中,如果质押率是200%,且1ETH价值1000美元的话,用户就可以生成500DAI。此时,这个ETH的控制权已经不在用户手里了——等到500DAI的债务偿还之后,CDP就会关闭,这部分DAI会被销毁。
如果ETH出现价格波动,CDP中ETH的价格下跌到接近质押率——就会面临清算的风险。不过,除非CDP中的资产被清算,用户可以通过机制增加质押量。反之亦然——如果ETH升值,质押率变高——用户有两个选择。可以选择根据之前的质押率生成新的DAI,或者取出一部分被质押的ETH。用户也可以转让CDP的所有权,偿还所有债务或者说彻底注销账户。
但是,如果CDP内ETH的价格跌到了质押率以下,用户又没有锁定更多ETH的话——这个CDP就会被清算。一旦这种情况发生,最后返还给这个CDP所有者的ETH会被扣掉债务额、稳定费用和清算罚金。
作为质押资产的PETH会按照一定的折扣向DAI持有者开放出售,直到CDP内相应体量的债务偿清为止。如果以溢价购买DAI,溢价部分会用来回购市场上的PETH并销毁,从而上调ETH与PETH之间的比率。
(根据紫皮书来看)CDP的生命周期可分为6个阶段:
-图3——CDP生命周期的6个阶段-
得意:CDP满足超额质押条件,未达到债务上限
愤怒:CDP创造出的债务达到上限
焦虑:CDP的质押资产价格产生波动
惊慌:CDP质押不足,或者CDP中质押资产的价格波动超出宽限期
悲痛:触发清算机制
绝望:触发并开启清算
一些启示:
在GRIEF阶段之前可以往CDP中增加质押资产。
只能在PRIDE阶段取出质押资产,在ANGER阶段还可以清偿一些债务。
CDP的所有权可以随时赠与/转让给他人,包括在清算阶段。
每个清算行为都有对应的阶段。
风险管理:MKR代币。它是一种ERC-20代币,会根据DAI价格的波动自动增发/销毁,以便将MKR的价格维持在1美元左右。除了用于支付系统所规定的稳定费用,MKR持有者有责任通过行使投票权来参与风险管理。他们可以增加/修改现有的CDP种类、改变DAI的储蓄利率、选择有助于为质押资产精准定价的预言机、选择能够触发紧急关停的预言机,最后,一旦获得足够多的赞成票,投票者可以自行触发紧急关停。
-图4——截至3月12日Maker社区的情况-
上图显示了截至3月12日,围绕着Maker质押资产池的用户情况。绿色节点代表的是所有创建CDP并且在流动性池中质押资产的外部账户。其中一些节点是通过代理合约进行通信,首先将ETH兑换成WETH,然后将WETH质押进MakerSaiTub,另一些节点则直接将WETH发送给Maker。WETH的总量就是锁定在Maker内的ETH总量,目前大约有200万个。
Compound
Compound是以太坊区块链上的协议,利用算法根据每种代币的供需关系来决定其代币池的利率。每种ERC-20代币都有其专属的货币市场,而且其交易记录和历史利率都是公开透明的。
用户直接将代币发送给Compound平台,获得一个浮动的利率,无需与交易对手方进行交涉。
Compound协议的利率不是由借贷双方商议决定的,而是基于利率随需求增加而上涨的理论模型计算出来的。每个货币市场都要对此进行计算,因此每种代币都有自己的利率模型——特定代币利用率的函数。当然了,放贷利率是低于借款利率的——以确保协议的经济稳定性和可持续性。
-图5——Compound上代币的当前利率(来源:
https://compound.finance/)-
在Compound平台上借贷有什么优势?
货币市场会实时产生利息,并且提供完全的流动性——因此用户可以随时查看并取出他们的余额。长期持币者可以将他们手中的代币放入货币市场,就可以额外获得一笔收益。
同样地,借方可以立即借出代币。借方无需挂单,可以使用他们现有的资产借出代币,立即拿到以太坊的生态系统中使用。
平台使用情况
-图6——Compound上的代币使用情况-
上表总结了Compound平台上的代币使用情况。要确定供需状况及其对利率的影响,最简单的方法就是看贷款金额、贷方人数和借方人数。能够解释利率较高的原因的另一个有趣指标是,根据某一时刻的借出量占总供给量的百分比所示,DAI和WETH是借出量最多的两种代币。
代币交易所:Uniswap
Uniswap是在以太坊上实现代币交易自动化的协议。根据Vitalik发表在Reddit上的一篇帖子可知,Uniswap是部署在主网上的一系列智能合约。这个平台没有它自己的原生代币,没有中心化订单簿,平台和平台创建者也不收取任何费用。目前Uniswap平台上锁定了3万个ETH不到,单靠这个数量就足以让Uniswap跻身DeFi平台的前五名。不过,这个数量还不能代表质押在Uniswap上的所有代币——加上之后,Uniswap就成了世界第三大价值锁定DeFi平台。
Uniswap的运作方式主要是为不同的ERC20-ETH代币对创建单独的货币市场。每个人都能在这个平台上部署智能合约,为任何ERC20代币创建一个新的交易所。这些智能合约会储备一些ETH以及相关的ERC20代币。然后,以ETH作为交易媒介来撮合两种代币之间的交易——所有智能合约都通过一个登记簿连接起来,并由这个登记簿来记录交易信息。这些任务都由uniswap_factory合约完成,这个合约既是工厂,又是登记簿。用户可以使用createExchange()函数为新的ERC20代币部署一个交易合约。
从传统意义上来说,在中心化交易所上,用户提供流动性的方式是选几个价格点做交易——可以挂买单、也可以挂卖单,也可以双方都挂。所有交易者的订单会统一记录在订单簿上。然而,在Uniswap上,交易双方的流动性是汇集到一起的,然后再根据算法来自动做市。Uniswap有一个很明显的特征——就是流动性永远不会被耗尽。诚然,如此夸张的目标不可能不存在牺牲。Uniswap算法采取的方法是通过一个渐进函数来提高代币价格。所以,你一次性想购买的代币越多——你要支付的单价就越高,这样就形成了一种权衡关系。大鳄们再也无法进行大额交易,不过与此同时——这个系统是一直具有流动性的——每时每刻都会有交易达成。
对流动性提供者来说意味着什么?
在向Uniswap交易所提供流动性的时候,不可以只向交易对的一方提供流动性——这就会改变两种代币之间的比率、改变交易价格,有了这种价格比率上的变化,想要套利的流动性提供者就会亏钱。
在向某ETH-ERC20代币的交易合约中注入等价值的ETH和对应代币之后,合约会向流动性提供者发放一种流动性代币,这些代币代表的是流动性池中的份额。这些流动性代币仅仅代表了流动性提供者所提供的数量。在流动性增加或减少的过程中,会相应生成/销毁流动性代币,从而确保每个人拥有的相对份额保持不变。
说完了如何成为流动性提供者,接下来说说为何要成为流动性提供者。提供流动性的激励源自所有交易都会支付的费用。这些费用会重新注入流动性池,因此,即使提供者所持有的流动性池比例始终不变,这个比例的价值也会上升。平台不会收取费用,只会产生交易费。
费用结构
1.ETH??ERC20代币交易
用ETH支付0.3%的交易费
2.ERC20代币??ETH交易
用ERC20代币支付0.3%的交易费
3.ERC20代币??ERC20代币交易
用ERC20代币支付0.3%的交易费将ERC20代币换成ETH
用ETH支付0.3%的交易费将ETH换成ERC20
代币实际交易费是0.5991%。
-图7——?Uniswap流动性提供者-
上图显示了每种代币的流动性提供者。每个颜色都代表一个币种,每个矩形代表一个流动性提供者。每个矩形的大小与流动性成正比。左边两个最大的币种分别是DAI和MKR——这两个显然是最受欢迎的交易对。
预测市场:Augur
Augur是一个平台,用户可以在上面创建预测市场项目。在这些预测市场上,玩家可以哪个结果会真的发生。因为猜对了结果的人可以在事后获得奖励,人们被激励在不同项目上贡献智慧,最终结果就汇聚参与者的预测。
预测市场分为四个阶段:创建、交易、报告和结算。创建预测市场之后立即开启交易,一旦事件发生并确定结果之后,用户可以平仓并取出他们的资金。
创建市场
只要是还没发生的事情,都可以创建预测市场。创建者会设定事件截止时间并指定一个事件结果的报告者。创建者也可以选择一个决议来源——用来确定结果。还要决定对市场进行结算的人应该向市场创建者支付的手续费。
市场创建者还需要缴纳保证金:有效期保证金和违约保证金。
交易
对事件结果的下注是通过交易份额来实现的。其实,当用户在市场上买卖不同结果的“份额”时,就是在用ETH给不同的结果下注。Augur的配对引擎会创建一个完整的份额集合,每个可能结果的所有份额都会包含在内。
所有预测市场都是由订单簿来维护的,用户可以随时为任何市场创建/成交订单。可以是与其他用户进行交易,也可以是创建新的份额集合。交易者为他们的订单设定一个最低价格,如果不能全部交易,至少可以部分交易,未达成交易的部分则重新生成一个订单挂出去。上述所有资产——Augur预测市场、结果份额、参与币种、保证金份额——都可以随时交易和转移。
报告
一旦预测市场对应的事件真实发生——市场就会依据其结果确定下来并且开始清算,由利益驱动的预言机充当报告者并陈述事件的真实结果。REP持有者可能会参与报告并对事件结果做出最后申诉。
市场结算
交易者可以通过将自己的份额卖给其他人或是与市场进行结算的方式退场。
-图8——Augur预测市场上的热门标签云(来源:
https://public.tableau.com/profile/alethio#!/vizhome/DeFi_15529865481350/AugurPopularTags)-在创建一个预测市场之时,用户可以对其进行具体描述,并且加上一些标签来对市场做出限定。上图是依据Augur预测市场上用过的所有标签制作的一朵词云。
用户重叠分析——Maker&Compound
我们在上文提到的所有协议中,唯一两个共享市场的协议是Maker和Compound。这两个协议恰好也是目前为止最大的两个协议。因此,可以分析一下它们的用户群。
Maker的用户是那些创建CDP的人,而Compound的用户是借贷双方,因为二者对平台来说同等重要。不同的是,Maker的用户是锁定ETH来借DAI,而Compound的用户可以是借贷双方的任意一方,或者两方。
Compound上的475个借方
230个用户发生过1次借款行为
136个用户发生过1至5次借款行为
54个用户发生过5至10次借款行为
55个用户发生过10次以上的借款行为
Compound上的3116个贷方
1527个用户发生过1次贷款行为
1133个用户发生过1至5次贷款行为
338个用户发生过5至10次贷款行为
199个用户发生过10次以上的贷款行为
Maker上的7518个CDP创建者
6308个用户创建过1个CDP
1091个用户创建过1至5个CDP
91个用户创建过5至10个CDP
28个用户创建过10个以上的CDP
从上述共计30353次行为中可见,产生这些行为的地址共计有9539个。
-图9——两大借贷平台之间用户重叠情况的网络示意图-
乍看之下,我们会注意到这两个平台之间的大小差异,二者之间庞大的地址数量以及在代表Maker和Compound的节点周围形成的环状物。让我们描述一下这几组地址,以便更好地理解上图的内容。首先,可以把Maker和Compound的节点想像成具有某种“引力”。与它们靠得越近的节点,产生的交互也会更多。
位于最中间的那一大组地址,也就是与两个协议进行交互的地址,大约有775个,这些地址与每个协议之间的交互量相等或近似相等。
分布于两侧的每一小组地址都是与两个协议存在交互的地址,区别在于它们受到哪个协议的“引力”更强、与哪个协议之间的交互量更多。也就是说,这几组地址与哪一个协议的距离越近,与这个协议的交互量就越多。例如,我们看到图中那些靠近Maker的红褐色小点——这些都代表了创建CDP较多,且与Compound只有1次交互的用户。
在协议周围组成光环部分的用户也是如此。最外围的光圈表示只有一次交互。再里面一个光圈表示有两次交互,以此类推。我们之前提到过的。例如,可以看出创建4893个CDP的地址与Maker的节点重叠。
在所有账户中,有1223个地址与两个协议都进行过交互。从百分比来看——Compound上有37%的用户在Maker上创建过CDP。同样地,Maker上有16%的用户在Compound平台上发生过借贷行为。
免责声明:Alethio对于文中所述的任何一个项目都不存在偏好或偏见。文中所讨论的协议有限,之后我们会就更多项目展开讨论,使我们的观点更加全面。Alethio坚持通过提供事实和基于客观事实和/或已核实信息的最佳论断来保持中立性。本文绝不作为恶意行为或交易建议的指南。
原文链接:
https://medium.com/alethio/the-defi-series-an-overview-of-the-ecosystem-and-major-protocols-da27d7b11191
作者:Alethio
翻译&校对:?闵敏&阿剑
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。