去中心化“做空”协议dYdX的尴尬与希望
如果你关注DeFi领域,有个名字你可能并不陌生,它就是dYdX,一个建立在以太坊区块链上的去中心化金融衍生品协议。
在2017年12月底时,dYdX项目方宣布获得了Andreessen Horowitz 以及Polychain Capital两大风投机构领投的1000万美元种子轮融资,其它知名投资者还包括Fred Ehrsam(Coinbase前合伙人)、Brian Armstrong(Coinbase CEO)等。
根据dYdX最初的设计,其允许用户进行“无需信任”的点对点以太坊系代币保证金交易和期权交易,目前其还扩展了借贷业务。
今年5月1日,dYdX正式在以太坊主网上线,公众可自由使用这种开源协议。
截至目前,dYdX平台上可执行的操作还是非常有限的,主要分为两种:
- 去中心化保证金交易(杠杆倍数最高为4x,支持ETH-DAI、ETH-USDC、DAI-USDC三个交易对)
- 去中心化借贷(目前支持ETH、DAI 以及USDC这三种资产)
dYdX与现有去中心化交易协议的关系
为了使去中心化衍生品或杠杆交易协议能够运作,dYdX需要有一种无需信任的资产交易及确定资产交换价格的方式,而这就是去中心化交易协议的用武之地。理论上,dYdX可以与任何基于以太坊的标准去中心化交易协议协同工作,而在最初,dYdX使用的正是 0x协议 。
dYdX设计的两大协议
根据白皮书显示,dYdX会是由多种协议组成的,这些协议指定了不同类型的金融产品。这里简单地提一下:
1、保证金交易协议
dYdX保证金交易协议使用了一个主要的以太坊智能合约来促进ERC20代币的去中心化保证金交易。貸方可通过签署包含贷款信息(如金额、所涉及代币和利率)的消息,为保证金交易提供贷款。这些信息可通过链外的方式传播,然后找到需求方(即交易者)。交易者通过将交易发送至dYdX保证金智能合约来开启保证金仓位,该保证金合约包含贷款要约、借用代币的购买订单以及借款金额等信息。在收到此交易后,智能合约将保证金存款从交易者那里转移到其自身,然后使用外部去中心化交易所(当前为0x),并用指定的购买订单出售贷款代币。
当交易者向包含卖出指令的智能合约发送一笔交易时,保证金仓位就会关闭。
收到此交易后,合约使用外部去中心化交易所执行相关交易。之后,合约将借出代币的欠款发送给贷方,其中包括利息费,而交易者收到所有剩余的代币(等于存款+利润)。注意,如果交易的方向是错误的,则利润就是负的,甚至可能会出现爆仓的情况。
而对于保证金交易,dYdX第一版使用到的是三种合约:
(1)保证金合约:保证金合约提供了启用保证金交易的功能,其包含了所有的业务逻辑以及公共功能,它还包含存储位置的状态,保证金合约的设计使得现有头寸不能被任何外部方修改。
(2)代理合约:代理合约用于转移用户资金;
(3)保险库合约:作为一个保险库,负责托管保证金交易中的资产;
而在V2版保证金交易协议中,其又细分成以下这些合约:
(来源:https://github.com/dydxprotocol/solo)
这些智能合约得到了Zeppelin Solutions以及Bramah Systems审计公司的审计,相关报告如下:- https://blog.zeppelin.solutions/solo-margin-protocol-audit-30ac2aaf6b10
- https://s3.amazonaws.com/dydx-assets/dYdX_Audit_Report_Bramah_Systems.pdf
2、 期权协议(注:目前尚未实现,只是规划)
根据白皮书的设计,dYdX 期权协议会为每种类型的期权分别使用一个以太坊智能合约。类型是指给定的一组输入参数,包括基础代币、 报价代币、执行价格以及到期日期。
基础代币是指期权所针对的资产,报价代币是指以溢价和执行价格计价的代币。
这些合约可作为看跌期权或看涨期权,只需简单地转换基础代币和报价代币,并将执行价格进行反操作。
与传统期权不同的是,其中涉及到的过程是通过智能合约来完成的,而不是中心化撮合交易所。
实际体验:保证金交易流动性较差,更多是作为一个借贷平台
截至目前,dydx只提供了有限的几个交易对,其中有自身的ETH-DAI (dYdX)交易对,以及其它市场的ETH-DAI (Eth2dai)、ETH-USDC (Radar)以及DAI-USDC (Radar)交易对。
而在过去24小时,这几个交易对的总交易量仅有76万美元,相比主流中心化交易所上亿美元的交易量而言,dydx显得非常惨淡,而这与DEX市场的整体情况是相符的。
(数据来自:dydx.exchange)
有心栽花花不开,无心插柳柳成荫,dydx白皮书中描述较少的借贷业务反而市场更大一些:
当前,在dydx平台上,稳定币DAI的出借资金为12543515.9311 DAI(约合1267万美元),借入资金则达到了9156684.0657 DAI(约合925万美元),高需求导致DAI的借入年利率为8.86%,借出年利率则为6.16%。
相比之下,ETH的出借资金达到115627.5642ETH (价值约1919万美元),借入资金则仅有10687.2799ETH (价值约177.4万美元),借入与借出比只有约1:11,显然当前市场对非稳定币的借贷需求是较少的,因此其利率也低很多,ETH借入年利率为0.92%,借出年利率只有0.08%。
而在操作上,dydx与另一个借贷应用 Compound 比较类似,你事先需要准备一个 MetaMask 钱包以及若干数量的ETH或DAI。然后就可以通过dydx平台上的图形按钮与智能合约进行交互。(如果你不太熟悉流程,可以参照 这篇指南 )
风险提示及一些看法
尽管dYdX的一些合约经过了第三方安全公司的审计,但这并不能保证其合约就是安全的,例如其Margin Trading协议所依赖的0x协议,在不久前就被发现存在 严重安全漏洞 。
另外,dydx项目方还表示其协议治理未来会通过DAO(去中心化自治组织)来完成,这无疑是一个让人激动的目标,但同时它势必会带来更多的挑战,甚至可能引入安全隐患。
但我也想说,尽管这些安全隐患存在着,dYdX的创新确是实实在在能够看到的,其为去中心化交易(DEX)增添了更多的可能。
当下,DEX或许还远远无法和CEX竞争,但它们有在一步一步成长,不是吗?
参考资料:
1、https://medium.com/dydxderivatives/dydx-is-live-48df862105c0
2、https://whitepaper.dydx.exchange/
3、https://github.com/dydxprotocol/solo