dFuture 从预言机引入外部报价,支持单一币种抵押,试图提供零滑点和没有无常损失的 DeFi 衍生品交易服务。
撰文:dFuture
在传统的交易市场,中心化交易所由于交易数据的不公开不透明,经常被人质疑通过插针、私自印币等方式作恶。同时,近期 OKEx 无法提现事件,加剧了交易者对存放在交易所资产安全性的担忧。
以 Uniswap 为代表的去中心化现货交易所,在一定程度上解决了现货交易的问题,但市场上还缺乏一个类似 Uniswap 的足够健壮的去中心化期货(永续合约)交易所。
dFuture 是一个去中心化衍生品交易所,交易者可以在远超中心化交易所的交易深度下,以无滑点的价格,安全、高效的通过杠杆完成做多 / 做空交易;LP (流动性提供者)只需要抵押单一结算货币(目前为 USDT),既可以获得稳定、无风险、高回报的收益,不存在无常损失。
经过一个月的 Alpha 版测试后,目前 dFuture 正式针对所有用户开启 Beta 版公测。dFuture 正式版将在安全审计完成后的两周内正式发布。
dFuture 是如何工作的
dFuture 是基于 QCAMM 协议(Quoted Price and Constant Sum Based Automated Market Maker)开发的。该协议的第一阶段目的是建立一个基于外部报价和基于恒定和公式的动态手续费的金融衍生品交易协议。
QCAMM 协议通过多个外部预言机和去中心化交易所获得交易品类的当前综合报价,交易者按该报价直接完成做多或做空的吃单成交,不需要挂单,不存在滑点,交易深度与 LP 的抵押额成正比。LP 只提供单一币种抵押,不存在无常损失。
QCAMM 协议的主要特点包括:
- 外部报价:交易价格并不是像 AMM 一样,由算法决定,而是从多个外部去中心化数据源取到,包括预言机和去中心化交易所;
- 0 滑点:交易者在平台允许开仓金额范围内,以当前报价直接吃单成交,不存在价格滑点;
- 交易深度深:交易者交易深度只取决于 LP 抵押金额和平台裸头寸大小;
- LP 没有无常损失: LP 只需要抵押单一的结算货币,目前为 USDT。通过仅抵押 USDT,QCAMM 中不存在无常损失;QCAMM 的设计确保 LP 从较长投资周期看可以确保无风险获利。
如何确保交易者无滑点、高交易深度的公平成交
在 QCAMM 协议中,在平台综合多个外部报价形成平台价格后,交易者可以按该价格,直接与对手方完成做多或做空的成交,交易价格没有滑点。此时的交易深度,取决于对手方的交易深度。交易者的对手方分为反向交易者和 LP,如果目前反向交易者的总头寸更多,交易者相当于和反向交易者形成对手盘;如果反向交易者的总头寸少,则交易者相当于和 LP 形成对手盘,LP 在此充当了流动性提供者的角色。
所以,交易者的交易深度由 LP 抵押总额和平台裸头寸(裸头寸 = ABS (平台多单总头寸-平台空单总头寸))共同计算,在平台裸头寸与交易者交易方向一致时,交易深度 =LP 抵押总额-平台裸头寸;在平台裸头寸与交易方向相反时,交易深度 = LP 抵押总额 平台裸头寸。 在大部分情况下,该交易深度远远好于中心化交易所的交易深度。
如何确保 LP 无风险获利
在 QCAMM 协议下,LP 只需要抵押单一结算币种,目前为 USDT,所以不存在无常损失的风险。
LP 面对的主要风险,是平台裸头寸不为 0 时,LP 与交易者为对手盘,此时裸头寸即为 LP 的风险敞口。QCAMM 协议通过「动态手续费 / 动态持仓费」的机制,引入套利者角色在平台主动交易,从而形成平台的动态平衡,将 LP 风险控制在较低水平波动,从而实现 LP 的无风险获利。具体原理如下:
- 对交易平台而言,如果平台的多头持仓量和空头持仓量的和相等,即多头头寸与空头头寸抵消,裸头寸为 0,此时 LP 将不存在任何风险,可以持续获得交易者的交易手续费和持仓利息,实现无风险获利;所以控制 LP 风险问题就转化为如何让裸头寸为 0;
- QCAMM 协议通过「基于恒定和公式的动态手续费 / 动态持仓费」机制来控制裸头寸为 0,以动态手续费举例,恒定和公式是指「多单手续费 空单手续费 = 恒定值」。在裸头寸较小时,平台向多头和空头同时收取交易手续费,其费率低于中心化交易所;在裸头寸较大时,比如裸头寸方向为多头,此时开多单时需要缴纳更高的手续费,而开空单时,平台将向交易者返还手续费;手续费的变化值与裸头寸和 LP 池抵押金额的偏离度成正比;
- 通过返还手续费,平台存在套利空间,将吸引套利者进入交易。在出现返还手续费的状态时,如裸头寸方向为多头,套利者可以通过在本平台下空单,在 Cefi 交易所如火币下多单,抵消头寸风险,同时获得本平台的手续费返还,从而实现无风险套利;同时由于套利者的交易,本平台的裸头寸将向 0 值回归,LP 风险敞口随之降低;
总之,QCAMM 协议下,LP 风险将长期处于一个动态平衡的过程中,从长期来看,LP 的风险敞口将一直维持在一个较低的水平线左右,从而实现 LP 的长期无风险获利。
基于恒定和公式的动态手续费 / 动态持仓利息
交易者在 dFuture 平台上进行交易时,都需要缴纳交易手续费。与传统的交易平台不同,为了控制平台交易风险,交易手续费根据平台目前裸头寸与 LP 池的比例,将动态变化。目前平台设定裸头寸与 LP 池最大为 1:1,所以裸头寸与 LP 池的比值在 [-1,1] 值域区间,其中负值代表裸头寸为空单方向;正值代表裸头寸为多单方向;随着裸头寸与 LP 池的比值在-1 到 1 之间滑动,多单手续费和空单手续费也会一起变动,不变的是多单手续费 空单手续费恒定为恒定值。具体手续费的计算公式如下:
D=(多单总头寸-空单总头寸)/ LP 池总金额多单手续费 X1 = N1 M1 * D;空单手续费 Y1 = N1 – M1 * D;多单手续费 X1 空单手续费 Y1 = 2*N1 (恒定值);M1 * D = 手续费偏移量;其中 M1=1% ;N1 (LP 手续费优势)=0.03%;