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)开发的。该协议的第一阶段目的是建立一个基于外部报价和基于恒定和公式的动态手续费的金融衍生品交易协议。

五分钟了解 DeFi 衍生品 AMM dFuture 设计亮点

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 的无风险获利。具体原理如下:

五分钟了解 DeFi 衍生品 AMM dFuture 设计亮点

  • 对交易平台而言,如果平台的多头持仓量和空头持仓量的和相等,即多头头寸与空头头寸抵消,裸头寸为 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%;

手续费随 D 值变动列表:

五分钟了解 DeFi 衍生品 AMM dFuture 设计亮点

交易费随 D 值变动如下图:

五分钟了解 DeFi 衍生品 AMM dFuture 设计亮点手续费与 D 值变动关系

总结以上数据,可以明显发现,在裸头寸(多单总头寸-空单总头寸)占 LP 池总金额 0% - 3% 时,平台向交易双方收取交易手续费,同时会向裸头寸倾斜的方向收取稍多一些的手续费;在裸头寸占 LP 池总金额超过 3% 时,裸头寸正方向的新开仓需要缴纳手续费,裸头寸反方向的新开仓将获得手续费的返还。

持仓利息的处理与交易费相同。

所以,系统永远鼓励交易向降低裸头寸的方向倾斜,交易者可以通过反裸头寸方向交易的方法额外获利。同时,在活跃的交易市场中,与其他交易所的套利将确保做反向裸头寸的交易者可以获得稳定的套利收益和风险对冲。

dFuture 内测中交易竞赛的数据分析

在内测的过程中,dFuture 启动了一次内部交易竞赛,该竞赛持续 20 天,有近 50 人参与了该竞赛,每位参与者领取了 10 万 USDT 的测试 Token 用于 LP 抵押或交易。在实际竞赛过程中,LP 抵押池一直维持在 200 万 USDT 左右,系统开仓量则维持在 600 万到 800 万 USDT 之间;系统裸头寸一直在 0% - 15% 左右波动,恒定和公式在测试中达到了预期的目标。

五分钟了解 DeFi 衍生品 AMM dFuture 设计亮点

平台的交易手续费和持仓利息大部分归属于 LP,在比赛结束时,LP 取得了 90% 到 100% 左右的 USDT 年化收益。

五分钟了解 DeFi 衍生品 AMM dFuture 设计亮点

dFuture 特点总结

完全去中心化的永续合约交易平台

dFuture 平台是一个基于以太坊平台开发的,完全去中心化的衍生品交易平台:

  • 透明交易规则:所有交易规则、收费规则都记录在以太坊智能合约内,所有人可见;
  • 透明交易数据:所有交易数据记录在以太坊中,所有人可见;
  • 透明资产保护:LP 的抵押资产锁定在智能合约中,只能通过公开的智能合约进行操作;交易者只有在开仓时,才会将开仓保证金打入智能合约;
  • 无需 KYC:基于智能合约的去中心化交易平台,无需 KYC,仅通过钱包地址追踪用户;

综合外部报价

dFuture 通过综合 chainlink 和 uniswap 价格形成加权平均价格用于指导平台成交,该价格伴随以太坊的每次出块更新,大约每 15 秒更新一次价格。所以 dFuture 平台极少会出现突然下跌后突然回调的插针行情。

动态的 / 低廉的交易手续费和持仓利息

为了让交易者有更好的交易体验,dFuture 平台的交易手续费和持仓利息设置极为低廉,基准手续费为 0.03%,基准持仓利息是 0.05%,远低于中心化交易所的收费。
在裸头寸较小的情况下,交易者可以享受到远低于中心化交易所的收费;而在裸头寸较大时,交易者有机会获得平台的交易费和持仓利息的返还。

不同风险偏好的 LP 抵押池

dFuture 平台可以支持建立由不同交易对和杠杆率构成的不同风险波动率的 LP 抵押池,各交易对间裸头寸是共享的,并参与到各交易对的动态手续费和动态持仓利息的计算。
通过一个 LP 抵押池支持不同的交易对,与 LP 抵押池只支持一种交易对相比,可以灵活的提升不同交易对的最大开仓头寸,提升 LP 抵押池的资金利用率,从而提升 LP 抵押池的收益率;同时,通过在一个抵押池中集成低风险和中风险的交易对,通过低风险交易对降低抵押池风险,通过中风险交易对提升交易收益,也可以进一步提升 LP 抵押池的收益率。

LP 在抵押时,可以根据自己的风险偏好,选择抵押到低风险池还是高风险池,从而选择获取无风险的稳定收益还是选择有风险的高额收益。

下一步工作

dFutureV1 只是基于 QCAMM 协议探索的第一步,QCAMM 协议本身还有巨大的可扩展空间,我们后续希望在如下几个方面进行尝试:

  • 以 ETH、wBTC 为单一结算货币的抵押池;
  • 在 LP 准备金比例内,基于 LP 资产的组合贷款和再投资,实现 LP 收益率的进一步提升;
  • 基于算法动态调整的平台收益分配;
  • 基于算法对同一个抵押池,动态优化调整交易对;
  • 基于公平的外部报价,形成股票、期货、外汇的交易平台;

dFuture 是整个 DeFi 生态的一个小成员,希望我们在去中心化永续合约方面的持续探索,可以为 DeFi 领域的繁荣做出更多的贡献。