mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
平台 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

头等仓【公开尽调】深度报告:dFuture

收藏
分享

1

海洋协议v2的技术框架图

dFuture 是一个点对池式的永续合约交易Dex,定价模式为预言机报价,采用了QCAMM(Quoted Price and Constant Sum Based Automated Market Maker)机制,以多个预言机综合报价的方式,以解决AMM机制滑点较大、LP存在无常损失等问题。


本研报为 dFuture赞助发布 的免费研报(非财富代码研报),研报内容完全由头等仓独立攥写,头等仓极力确保研报内容真实、中立、客观,同时为避免对读者产生误导,凡是由项目方赞助发布的免费研报均不提供任何投资相关的建议,本研报旨在能帮助读者们快速,深度地了解项目,帮助大家做出更好的投资决策。


项目概要


dFuture [1] 是一个由LP提供流动性的点对池交易式期货Dex,处于Dex赛道的细分赛道“AMM型期货Dex赛道”中。点对池形式的优势是,交易者在池子容量范围内成交可实现近似无限流动性的效果,同时不需要LP进行专业做市,仅简单提供流动性就可以做市。

dFuture的定价方式为预言机定价。它采用QCAMM机制定价,从Uniswap和Chainlink、Wootrade(即Wooracle)等多个数据源获取价格后得出加权平均价进行报价。为防止预言机故障,dFuture设计了多种规则处理各种预言机故障状况,极端情况下将暂停交易。QCAMM定价方式的优势是,用户能够直接按照报价直接成交,没有滑点;同时由于QCAMM机制中以单一货币进行结算,例如目前以USDT来做多/多空BTC、ETH等资产,因此没有无偿损失。

实现点对池和QCAMM优势的代价是,dFuture对所有用户的总开仓量有限制,其裸头寸不能超过LP池质押数额,达到之后裸头寸方向不能继续交易。同时,dFuture的“恒定和”公式设计,使得场内多空头头寸尽可能相互接近。

此外,dFuture由LP(流动性提供商)提供流动性,需要作为交易者的对手方承担风险,同时也获得手续费/平台币DFT收益。dFuture设置了风险保障基金作为风险发生时的缓冲器,先由风险保障基金承担风险,再由预设算法进行穿仓分摊等损失产后处理,最后,由LP承担有限风险。

dFuture于2021年2月8日上线,目前交互钱包超过4万个。

去中心化期货赛道整体处于爆发前夜,同时dFuture拥有独特QCAMM的机制,具备竞争潜力。唯一需要观察的是,其依托于币安和火币的生态实现,后续是否能够持续发力。


[1]dFuture官网 https://dfuture.com/



基本概况


1.  项目简介

dFuture是一个QCAMM的去中心化期货交易所,采用从多个预言机获得喂价后综合报价给交易者直接成交的方式,实现无滑点的期货交易。


2. 基本信息

成立时间

2020年9月16日

发行时间

2021年3月8日

所属国家

中国

所属板块

Defi-期货Dex

代币符号

DFT

市值排名

2613

当前币价

$0.32

募资情况

以DFT总量10%进行融资,具体融资情况尚未披露

流通市值

$8,960,000

流通量

28,000,000

代币总量

4亿枚

上线交易对

5

前10交易所

18.1.1~至今 最高价格

$1.41(2021年3月10日)

18.1.1~至今 最低价格

$0.24(2021年3月26日)



项目详解


1.  团队

dFuture由Mix集团旗下的Mix Labs(Mix实验室)发起并孵化。Mix集团此前已孵化多个区块链项目及团队,包括MixMarvel、TokenView、Mixpay等。

开发团队由前阿里、Google(谷歌)、微软、IBM等不同背景公司的技术人员组成,成员约10人,团队成员以匿名身份进行开发。

2.  资金

以DFT总量10%进行融资,具体融资情况尚未披露。


3.  代码


dFuture代码暂未公布,但项目方计划在未来代码完善后将其开源。

据Mix Labs提供的信息,目前dFuture所有代码都已提交到Github,并已由区块链安全审计公司慢雾在Github上完成了代码审计。dFuture目前还处于代码优化和系统参数调整阶段,考虑到Defi项目的特殊性,项目方计划在在完成相应调整,实现系统功能和代码相对稳定以后,再进行开源。


4.  产品


目前,dFuture产品已上线。当前提供的产品是带杠杆的永续合约交易。交易者以当前的平台价格,进行买多或者卖空的交易。

图2-1 dFuture交易界面,截图自dFuture交易所


目前,dFuture在Heco和BSC上运行,界面显示为与订单簿型交易所接近的K线量价界面,能够提供1-30倍杠杆的永续合约多空交易,同时能够显示平台多空头寸即比例(图2-2中的多空头寸比例=多头94%:空头6%)。

QCAMM 协议


QCAMM(Quoted Price and Constant Sum Based Automated Market Maker)协议,它是基于外部报价和恒定公式实现动态费率的金融衍生品交易协议。

QCAMM的定价方式,是通过多个外部预言机、去中心化交易所,如Chainlink、Uniswap、OpenOracle、Mdex、
PancakeSwap等多个外部预言机或去中心化交易所获得综合报价,然后提供给交易者,交易者按照该报价直接成交,没有滑点,但有开仓额度限制,其限制取决于LP (流动性提供商/流动性做市商,Liquidity Provider,下称LP) 质押额。(开仓额度与LP质押额关系见下文)

图2-2 QCAMM示意图

dFuture从Uniswap和Chainlink等处获得综合报价后提供给交易者


QCAMM的主要特点如下,除了其他特点外,注意其 交易深度不需要由内部市场博弈决定,而是能够像暗池一样直接无滑点大额成交(开仓):

表2-1 QCAMM主要特点


报价体系

交易价格来自综合多个预言机、去中心化交易所的自动报价,并进行加权平均,公式为: X1*X2+Y1*Y2+…=P (平台价格).

其中 X1,Y1 为不同来源的去中心化交易所或预言机的价格, X2,Y2 …为加权数, X2+Y2+…=1

目前数据源包括:Chainlink、Uniswap、OpenOracle、Mdex、PancakeSwap等,将以上数据源馈送价格加权后的合成价格 P ,即dFuture平台的“ 平台价格 ”。

dFuture采取了 几种措施 来防止价格出现中断或者其他 严重的连接问题

1) 单一价格来源偏离 :当某个交易所的最近价格偏离所有价格来源的中位数价格超过5%时,该交易所的价格权重将被重设为0,即暂停采用该交易所价格作为合成价格数据;

2) 多价格来源偏差: 如果超过1个交易所最新价格出现大于5%的偏差,目前的处理机制为暂停交易,等价格恢复后再交易,以避免平台/LP/交易者的重大损失 [2]

3) 交易所连接问题: 如果一个交易所在2个以太坊出块时间内没有更新交易数据,则再计算平均值时,该交易所权重为0。

当出现价格异常时,dFuture平台会暂时关闭交易,问题被解决后,再恢复交易。平台价格取被视为公允的现货价格,以此来计算各合约的未实现盈亏,账户实际盈亏以平仓时成交的市场价格为准。 若在暂停交易期间出现穿仓或极大盈利单,以清算引擎系统处理,清算引擎即“2.4.6平仓与风险保障基金”中的处理方式。

dFuture计划后续通过社区治理,添加其他的成熟的去中心化交易所和预言机进入dFuture报价体系。

平台价格不同于成交价格。


成交价格:
成交价格为平台价格收取点差后的价格,收取的点差收入将进入到风险保障基金,为交易者和LP提供一定的交易保护。同时,点差的存在也可以避免频繁的开平仓的刷量攻击。

平台价格记为 P ,点差记为 M 。多单成交价格为 P1=P*(1+M) ,空单成交价格 P2=P*(1-M) ;dFuture平台初始化时,M设定为0.05%。

点差并非在开平仓时都存在,开仓时不产生点差,仅在平仓时会产生点差。M值计划后续通过社区治理进行调整。



[2] 这一规则与白皮书中不完全相同,白皮书中对多价格来源偏差的处理是进行计算并替换故障来源的数据,但据项目方提供的信息,目前是直接暂停交易。暂停交易这一做法,笔者认为更为科学。

动态手续费


图2-3 动态持仓费和动态手续费鼓励dFuture场内多空头寸的平衡


动态手续费: 为了降低裸头寸给平台带来的交易风险,dFuture设计了“ 恒定和 ”公式,以平衡多空头寸。

在“恒定和”公式限定下,开多和开空的手续费之和总是一个固定值,因此在平台开仓的手续费的费率大小会随着裸头寸的大小变化,同时手续费可能为正也可能为负,为正时交易者付给平台交易手续费,为负时平台将返还给交易者交易手续费。

通过动态手续费设计,系统鼓励交易向降低裸头寸方向倾斜,交易者可以通过与裸头寸相反方向交易的方向获得额外利润

具体公式如下: X 1 + Y 1 = 2*N 1 (N 1 为恒定值)

定义与使用如下:

表2-2

符号

定义

X ­1

多单手续费

Y 1

空单手续费

N 1

恒定值,实际含义为“LP手续费优势”

D

D=(多单总头寸-空单总头寸)/LP池总金额

M 1

设定值

M 1 *D

手续费偏移量


由于 X 1 + Y 1 = 2*N 1 则:
X 1 = N 1 + M 1 * D
Y 1 = N 1 – M 1 * D

M 1 =1%,N 1 =0.03% 时,手续费随 D 值变动如下表:

图2-4手续费随D值变动情况


手续费随D变动以图表示如下:

图2-5 手续费与D值变动关系

dFuture对D值进行了买卖前后值的加权平均处理,平滑买卖单的冲击,尤其是大单的冲击,具体公式为:
D =(多单总头寸-空单总头寸)/ LP池总金额
多单手续费 = 0.03% + 1%*(用户下多单前的 D + 用户下多单后的 D)/ 2
空单手续费 = 0.03% - 1%*(用户下空单前的 D + 用户下空单后的 D)/ 2

从上述图2-4和图2-5中能够看出,在裸头寸(多单总头寸-空单总头寸)占LP池总金额0% - 3%时,平台向交易双方收取交易手续费,同时会向裸头寸倾斜的方向收取稍多一些的手续费;在裸头寸占LP池总金额超过3%时,裸头寸正方向的新开仓需要缴纳手续费,裸头寸反方向的新开仓将获得手续费的返还。

动态持仓利息


同样,为了降低裸头寸给平台带来的交易风险,动态持仓利息采用“恒定和”公式确定。在该公式的限定下,持多仓和持空仓的持仓利息之和总是一个固定值。在平台的持仓 利息的费率大小会随着裸头寸的大小变化,持仓利息可能为正也可能为负,为正时交易者付给平台利息,为负时平台将付给交易者利息。

其公式如下:

X 2 + Y 2 = 2*N 2 N 为恒定值)


定义与使用如下:

表2-3



X2 = N2 + M2 * D + L
Y2 = N2 – M2 * D – L


当M2=0.05%,N2=0时,持仓利息随D值变动如下表:


表2-4


持仓利息每8小时结算一次,扣除的利息会直接结算,返还的利息在用户平仓时一次性结算。

在裸头寸(多单总头寸-空单总头寸)占LP池总金额0% - 10%时,平台向多空持仓双方收取持仓利息,同时会向裸头寸倾斜的方向收取稍多一些的利息费;在裸头寸占LP池总金额超过10%时,裸头寸方向的持仓需要缴纳利息,裸头寸反方向的持仓将获得利息的返还。

动态手续费和动态持仓利息的规则,非常明确地鼓励交易者持有裸头寸反向的仓位,即裸头寸为多头时鼓励持有空头头寸,反之亦然。 这一设计将永续合约中通常每8小时收取一次的“后置资金费用”改为部分在交易者开仓时直接收取的“前置资金费用”,能够更好的鼓励套利者进行裸头寸反向的开仓, 即鼓励劣势方头寸增加,使得多空头寸平衡,以维护LP利益和市场平衡。


平仓与风险保障金


用户保证金达到爆仓线时发生的强制平仓/清算在dFuture中以竞争性平仓方式进行。 dFuture 中设置了类似于“清算人”的“数据科学家”角色,以帮助平台完成平仓动作。

竞争性平仓: 指用户被强平时,数据科学家可以主动针对提示被强平的账户发送平仓交易请求,进行平仓,并获得可能的剩余资金中的部分作为奖励,多个科学家可以同时竞争性平仓同一个仓位,只有一位数据科学家可以获得奖励,其他人将损失手续费。

平仓时,用户账户产生两种情况之一

1)价格波动不剧烈,此时平仓,用户仓位将剩下不到2%的资金,这部分剩余资金中, 最高可能有不大于Y值的资金归数据科学家所有,0<Y<MIN(X,Y)其中X为平台设定的“数据科学家”单次平仓交易成功后可获得的资金最高固定值 ,该值后期通过社群治理做出修改。该账户剩余资金扣除Y后将打入LP平仓收益池;

2)若平仓时价格波动剧烈,用户仓位没有资金剩余,无法强平,发生了穿仓,则此时数据科学家不能获得任何回报,将损失手续费。

在第2种情况下,用户账户中没有剩余资金无法强平,则LP和风险保障金接管用户账户中剩余的仓位。注意:

dFuture
承担平仓最终责任的不是风险保障基金,而是LP注入到流动性池的资金,即LP承担风险,风险保障基金仅是承担穿仓损失的第一道防线。

风险保障基金 :指用于弥补用户账户资产低于0而导致的损失的基金,目前由两部分组成:1) 爆仓费用: 被强平用户的剩余保证金将被注入风险保障基金,爆仓时不收取点差;2) 点差: 每笔平仓交易,其成交价格会浮动0.01%,即点差,点差金额被注入风险保障基金。

交易者账户穿仓后,dFuture平台首先将使用风险保障金对该仓位进行平仓(承担损失),当风险保障基金不够用于接管交易者仓位时,流动性池将承担损失,LP可能发生亏损。

由于交易者每一单都是单独将保证金转入dFuture平台,因此相当于所有交易都是逐仓交易。

当LP发生亏损时,平台将发生 自动减仓 ,规则如下:

系统最大开仓量为LP池金额的3倍,如果由于LP池亏损,导致已开仓量超过限额,将会发生自动减仓的情况,系统会根据预设算法进行减仓。 自动减仓是中心化交易所长期存在的一种处理方式,此时交易者被自动减仓的部分盈利可能无法支付。


平台全局风险参数及边界设置

dFuture存在一定的开仓/平仓限制,规则如下:

1)裸头寸大于LP池金额时,不能开裸头寸方向的仓;

2)裸头寸大于LP池金额时,平仓向着裸头寸减小方向时,可以平仓; 反之,如果此时向着裸头寸增加方向,则不能平仓,例如:多仓裸头寸大于LP池金额时,空仓若平仓,实际上将增加多仓裸头寸,按照平台规则,此时空仓不能进行平仓;

3)多单仓位+空单仓位>LP池金额3倍时,不能开仓;

裸头寸大于LP池金额时不能平仓,这一规则能够有效保护LP的资金,避免LP风险过大,但已经开仓的交易者容易遭受损失。


交易对


dFuture平台设有多个LP质押池,保持 交易底对 (指用于计价的货币,比如BTC/UDST中的USDT)一致的情况下可以存在多个交易对,比如ETH/USDT,BTC/USDT,只要其所对的目标都是USDT就可以在一个LP质押池中。

按照白皮书设计,dFuture平台可以支持多结算币种,即一个LP池可以选择一种以太坊发行的结算币种,比如ERC20-USDT、ETH等,目前dFuture平台只支持USDT作为单一结算币种,后续其他结算币种的LP质押池引入,将通过社区治理实现。


LP质押池划分

LP质押池按照风险划分,在低风险质押池中,应该只放置大交易量的主流交易对,并提供较低的杠杆系数,比如1-10倍杠杆;在高风险质押池中,除了主流交易对外,还可以存在中风险小比重,并提供较高的杠杆率,比如20-50倍的杠杆。

目前,平台交易界面的杠杆显示为1-30倍。


平台流动性的增加与减少


LP希望向平台增加流动性时,只需要向平台的智能合约中存入USDT,LP注入流动性是平台流动性的初始来源,使流动性池数额增加。

dFuture流动性池规模除了LP主动注入外,在如下情况也会发生增减:

1 )交易者在亏损的情况下主动平仓或被动爆仓 ,此时交易者亏损的USDT会注入到dFuture流动性池,此时流动性池中的USDT会 增加

2 )交易者在盈利的情况下平仓 ,LP流动性池会将交易者盈利的USDT转移至交易者账户,此时LP流动性池中的USDT会 减少


流动性Token


1)注入流动性
:LP向流动性池注入USDT后,会获得LP Token。LP Token用于跟踪每个LP贡献的流动性与总流动性池的比例。LP Token是高度可分割的。

LP通过向流动性池注入USDT获得的LP Token的数量,取决于存入的USDT数量与当前流动性池总量的比值。可以使用如下公式计算:

获得的LP Token=存入的USDT数量*LP Token总量/平台流动性池USDT总量

2)回收流动性 :LP可以随时燃烧LP Token,从流动性池中取回其比例的USDT。

LP token类似于股权凭证,每一次铸造的销毁类似于股权的增发和注销: 交易期间所有的盈亏都会添加到流动性池中,因此,自首次添加流动性以来,所有的营收都会包含到流动性池,LP可以获得自己对应比例的收益。

LP通过向流动性池发送LP Token获得相应份额的USDT,其金额可以使用如下公式计算:

获得的USDT=平台流动性池USDT总量*发送LP Token份额/平台LP Token总份额


LP的收益和退出规则


LP收益/亏损/费用主要包括四个部分:

  1. DFT收益 :伴随出块产出的DFT,其中30%按照质押比例分配给为平台提供流动性的LP。

  2. 风险保障金部分: LP退出时,将得到风险保障金中相应的部分金额。

  3. LP token部分: 如2.4.11中所述,销毁LP token取回相应份额的USDT时,如果整个流动性池处于盈利状态,则LP获得收益;如果处于亏损状态,则LP亏损,取回的USDT少于注入的USDT。

  4. 退出费用 :LP撤回流动性时,系统会收取退出金额的0.5%作为手续费,这笔费用会自动分配给当前未退出的LP。


平台收费的分配和使用


平台收费包括两部分:交易手续费(包括点差)和利息
,这些费用以USDT形式按照如下比例使用:

表2-5 平台手续费分配

40%

用于对DFT质押者进行空投

20%

用于回购并销毁DFT

20%

作为团队运营费用

20%

用于在第三方Dex进行流动性挖矿


5. 代币功能和规则


dFuture的代币为DFT。DFT为dFuture的平台币,有多种作用,其收益主要来自交易手续费。DFT具体作用如下:


交易分润


当手续费池或利息池净盈亏每增加1,000 USDT时,平台用户可以通过在平台质押DFT获得手续费分润,具体规则是:平台交易手续费的40%分给所有质押用户,用户质押数在总质押数的占比中获取,该部分手续费以USDT形式发放。

平台对用户质押有时间要求,质押DFT满3天后可以赎回。


交易手续费折扣


用户在质押DFT后,可以获得交易中的手续费折扣。


LP锁仓加速


LP可以通过质押DFT,让质押USDT提供流动性以获得DFT的过程加速。

LP质押UDST后,可以再质押DFT进行加速,比例为DFT:USDT=1:2,即每质押1 DFT相当于再质押2 USDT,加速获得的“USDT”数量不超过已质押USDT的2倍,质押的DFT在质押1天后可赎回。

例如:若LP质押了20万USDT,可以再质押5万DFT,按照1:2的比例相当于增加了10万UDST质押,按照质押30万USDT的份额获得DFT奖励。 在质押USDT保持20万不变的情况下,该LP最多可以质押20万DFT来加速,以20万DFT加速后,相当于质押了60万SUDT。


回购销毁


如2.4.13中所述,dFuture平台将以手续费总收入的20%用于回购DFT并销毁。


DAO治理的投票权


所有被质押的DFT,包括质押用于交易分润的DFT或LP用于锁仓加速的DFT,都能获得相应投票权。通过社区投票,可以对dFuture平台所有参数进行调整和修改,比如添加高风险的LP质押池、添加更多交易对、添加更多交易底对、添加更多预言机等等。

总结:dFuture产品上相对于普通AMM机制和赛道其他竞品,有多个独特的设计,包括QCAMM能够实现的无滑点和高深度,以及能够更直观调整头寸的动态手续费设计,以及在故障时能够及时停止交易的审慎设计,对解决相应问题都非常有效。但需要继续观察的是,在交易量较大、用户总持仓量较高、LP流动性池资金量也较大时,出现极端行情后这一套系统的实际表现。



发展

1. 历史


表3-1 dFuture 进展一览表


2020.09.16

成立

2020.12.21

开始公开测试

2020.12.25

发布白皮书v2.0版本

2021.01.19

开始进行公测阶段的交易挖矿活动,持续到2月9日,即为延长的公开测试活动

2021.02. 8

dFuture平台正式上线


2.  现状

公测数据

dFuture已完成公测和交易挖矿测试,并已经于2021年2月8日正式上线,同时在Heco与BSC上运行。

公测/交易挖矿期间,参与公测的地址达到17,500个,来自15个国家,总交易笔数为55万笔。


运营数据


目前,dFuture的LP质押数(TVL)为4,000万美金左右,日均交易额为1.5亿美金左右,据项目方提供的数据,目前与dFuture交互的钱包数已超过4万个。TVL数据和日均交易数据均来自Heco和BSC上dFuture两平台数据的合并。暂时未能在数据网站Defipulse和Duneanalytics上查询到相关数据。

目前,dFuture上的交易对包括BTC/USDT和ETH/USDT。


点差调整

2021年3月9日,dFuture对点差机制进行了调整,在原有固定点差的机制上 引入时间变量,调整为可变点差。

调整后的点差规则为: 开仓到关仓时间在 0-10 个块内,点差为 0.07% 10-100 个块内,点差为 0.04% ;超过 100 个块,点差为 0.03%

与原固定 0.01% 的点差相比,调整后点差分别增加为 7 倍、 4 倍和 3 倍。这一规则提高了交易费用,在一定程度上抑制了高频交易,同时有益于增加 LP 收入。

2021 3 26 日, dFuture 再次对点差进行了调整,超过 100 个块后的点差从 0.03% 降为 0


3.未来


dFuture未来将往至少六个方面发展:

1 开发 止盈止损功能;

2) 降低 手续费率和爆仓线 ,达到币安或者火币目前的标准;

3 )继续提升LP收益 :将富余的资金存入Curve等平台,增加收益;提供类似Compound的借贷功能,提升收益;

4 )优化平台交易对: 添加更多交易对和更多交易底对,交易底对即作为资产计价的货币,例如BTC/USDT交易对中的USDT即为底对。未来在引入多个主流币/非主流币等交易对时,建立健康度评价体系,将评分较差的交易对剔除并引入新的交易对;

5 对dFuture平台进行 基于zkRollup的改造 ,以提供更好的交易体验。

6 提供 外汇、美股 等资产的交易。

总结:dFuture发展时间较短,但发展较为迅速,其机制在继续不断调整中,其未来发展可以继续观察。


经济模型


1. 代币作用

如2.5所述,DFT在dFuture平台上有交易分润、手续费折扣、LP锁仓加速、DAO治理投票权等作用。


2. 代币分配


DFT在dFuture正式上线时同时发行,并将同时发行在币安智能链BSC和火币生态链Heco上,总量为4亿枚,两条链各2亿枚,产出完成后将不再产生。

DFT具体分配规则如下:

表4-1 DFT代币分配



竞争

1.  概述


dFuture属于Defi-衍生品赛道中的期货合约交易所(Dex),并且属于“AMM类期货Dex”这一细分赛道。目前,去中心化期货合约交易所包括Perpetual Protocol、Mcdex、dFuture等。其共同点是价格由AMM方式生成或以近似AMM的方式生成。在这一细分赛道中,又分为“两方博弈式”与“三方博弈式”,两方博弈式指的交易者多空双方博弈,而三方博弈式指的是由LP与多空交易者三方博弈;与AMM式对应的是订单簿(Orderbook)方式组织交易的期货Dex,订单簿式的期货Dex包括dydx、DerivaDex、Injective Protocol等。


2. 现状

目前,加密货币期货已经超越现货交易,成为一个庞大的市场。据TokenInsight统计,2020年43家期货交易所成交量共报$12.31万亿美金(平均每日340亿),较2019年环比增长402%,年末全市场合约持仓为170.3亿美金,全年增长485%。

图5-1 2019 Q4-2020 Q4 全市场期货成交量,来源:TokenInsight


但加密货币期货的的主要交易量当前还在中心化期货交易所,主要有币安、FTX、Bybit以及BitMex、OKEx等等,后两者曾经是期
货交易的主战场,但随着监管问题的爆发,以及前两者在2020年实现的巨大增长,情况有所变化,但以上几家和其他的中心化交易所当前仍然占期货交易90%以上规模。

同时,“永续合约”这一品种由加密货币交易所FTX在加密货币市场内首创,虽然这一形式在传统金融世界里少量存在,但不是主流交易品种,而在加密货币市场中,永续合约是一大主流交易品种。

目前,去中心化期货交易所赛道,已经出现几个“种子选手”,但还未大规模发展,目前交易量较大的项目之一:Perpetual,其日交易量也仅在5,000万美金左右。

去中心化期货交易所的发展,可以参考的现货Dex发展进程,比如Uniswap、Sushiswap、Bancor等交易所。

主流的现货Dex均在产品打磨期和上线期经历了较长时间(数月到一两年不等),然后才实现交易量暴涨,经过不到一年的交易量大规模发展期,目前与中心化交易所在交易量上几乎平分秋色,Uniswap的日成交量还数次超越Top3的中心化交易所。

图5-2 Dex交易量图

展现了2019年1月至今的交易量变化情况,非常明显是从2020年5月后开始爆发式增长。


由此可见, 去中心化合约交易所还有极大发展潜力,有可能从目前全赛道日交易量在亿级别发展到每日百亿美金级别(即发展到每年3.6万亿美金交易量) ,接近中心化交易所的交易量。

3. 竞品项目概述


由于AMM类期货Dex大多数于2021年前后推出,都处于产品刚推出继续完善的阶段。其中Mcdex在公测其V3版本测试网,而Perpetual为2020年12月上线,在产品继续迭代中。因此目前讨论运营数据为时尚早,因此本文主要对比三者机制设计差异和潜力。


Mcdex


Mcdex V3是一个采用“指数价格+复杂AMM”(相对于x*y=k的简单AMM而言)方式进行定价的期货Dex,Mcdex每个合约都需要运营者(Operator)/流动性提供者(LP)/交易者/清算者几个角色,由LP充当交易对手方。其定价机制设计,是由外部预言机提供指数价格,然后将风险敞口作为系数调整后,形成报价,目的是将头寸尽量集中在指数价格附近,降低滑点,并使得多空双方头寸互相接近;Operator是单个永续合约的创造者和运营者(比如ETH/USDC合约运营者),Operator需要引入资产的指数价格,并设置买卖价差/滑点等一组风险参数的初始值,并且可以在运营过程中调整参数。Operator创建合约无需许可。


Perpetual


Perpetual是一个采用虚拟AMM(vAMM)机制进行定价的期货Dex。vAMM机制使用AMM的x*y=k方式定价,但不实际进行两种货币的兑换,而是由AMM公式提供价格后,从资金池(Vault)进出资金以代替直接从AMM池进出资金,实现单一货币的多/空头寸在Vault的开仓和平仓。vAMM机制的优点是无需LP作为对手方即可由交易者之间相互进行博弈,无论是同方向交易者还是多空对手方的交易者之间,都能够进行相互博弈,避免了LP的无偿损失/对手方风险。

4.  竞争要素对比


产品设计


在考察Uniswap如何成为目前第一大Dex时,“用户体验”被认为是一个被低估的因素,实际上用户体验更大程度的决定了一个Dex能否吸引更多的交易者,以及能否吸引更多的交易对/币种进入到该Dex中,因此本文从用户角度设定了产品的对比方向。三个竞品目前都是永续合约产品,手续费/资金费率等问题也是重要问题,但由于数据量偏少等原因,留待后续其他项目研报中讨论。

表5-1 从用户/交易者角度进行的产品设计对比


核心业务逻辑

dFuture: 获取多个数据源的价格后,以QCAMM方式加权形成平台价格后,加上固定的点差和动态手续费进行报价,由流动性做市商与交易者博弈。

Perpetual: 通过vAMM进行定价,由交易者相互博弈,同时由套利者实现部分做市商功能,保持场内价格与场外价格接近,为“多空两方博弈”模型。

Mcdex: 获取指数价格后,复杂AMM以多个指标调整价格后报价,由流动性做市商与交易者博弈。


定价方式


如上文“核心业务逻辑”中所述,Mcdex和dFuture是在外部预言机馈送指数价格的基础上再以公式“加工”调整价格,形成报价,而Perpetual通过vAMM进行定价。而需要补充的是,Perpetual在计算资金费率时需要用到指数价格,场内价格剧烈波动时计算清算价格也需要使用指数价格加权生成。

5-3 dFuture 的QCAMM预言机价格加权定价模式

5-4 虚拟 AMM 工作原理:使用 AMM 确定价格,而从资金池进出资金

5-5 Mcdex 的复杂 AMM 定价相对于简单 AMM 的定价曲线,蓝色为 Mcdex 定价


裸头寸管理


dFuture和Mcdex通过不同的方式对平台的裸头寸进行管理,方向和目的一致,都是希望多空双方持仓尽量一致并实现裸头寸向0回归,以实现LP的风险中性。

Perpetual
:由于其vAMM的方式,裸头寸直接反映为场内价格偏离场外价格(能够通过套利机器人被抹平),并且不存在LP损失问题,对头寸管理的需求不强,此处主要对比dFuture与Mcdex的裸头寸管理方式。

dFuture: 通过动态手续费、动态持仓利息两种方式促使裸头寸向0回归。手续费和持仓利息都以“恒定和”方式定价,在开仓时收取动态手续费,在裸头寸不大时向双方收取费用,在裸头寸较大时,向裸头寸方向开单收取动态手续费,并向相反方向开单返还手续费,并按照同样方式计算持仓利息。同时,在裸头寸规模超过LP抵押额时,对增加裸头寸方向的开仓和平仓都暂停。(更详细的规则见产品章节)

Mcdex: 通过报价偏移和收取资金费的方式促使裸头寸回归。首先,在开仓时,AMM如果持有某方向的裸头寸,则报价向指数价格方向相反方向偏移,同时向与AMM持仓相反的头寸征收资金费用支付给对手方。
例如:AMM持有多方裸头寸,则开仓价格向低于指数价格的方向偏移,同时向空方收取资金费向多方支付,此时“降低价格+资金费”会促使空方减少开仓而多方开仓意愿增强,使得裸头寸相对减少。同时,Mcdex也有整体开仓规模限制,当AMM中的裸头寸完全占用LP注入的资金时,将不能提供开仓和流动性(指平仓)。

dFuture和Mcdex采用了不同的方式对裸头寸进行管理,这一设计能够控制LP风险,避免LP作为对手方的资金损失过多,同时,也促进市场消化裸头寸。在开平仓的限制上,两个项目相同,但在动态费用方面,dFuture的动态手续费是直接在开仓时收取,对开仓的交易者有直观的激励/抑制作用,具备独到性。


对专业做市商\流动性提供者的需求


dFuture:
QCAMM的方式决定了平台只需要非专业做市商,即AMM规则中的普通LP进行代币质押做市。dFuture无疑对非专业做市商即LP有较高需求,但其质押USDT/质押DFT的规则使得LP在承担一定风险的情况下能够获得不错的收益(此处暂不考虑 DFT波动风险),具备对LP形成吸引力以实现足够流动性的机制设计。

Perpetual: 流动性提供者仅在保险基金进行Staking,不依赖AMM中的“流动性做市商”角色,对快速搬平各个交易所之间差价的“套利者”需求较高,Perpetual交易所上目前已经有专业套利者参与,项目方也专门与专业做市商/套利者建立了合作,但由于低门槛套利机器人的推出,使得用机器人套利(并保持Perpetual场内价格接近场外价格)成为一个低门槛参与途径,也使得普通用户能够进行套利,减少对专业做市商/套利者依赖,在极端行情遭遇宕机的风险中,有望通过分散的套利机器人维持正常套利速度和交易量,增加Perpetual市场的反脆弱性,降低了对任何形式流动性提供者的依赖。

Mcdex: Mcdex在V2的设计中,偏向于发展“订单簿式Dex+专业化做市商”的合约交易所。这基于一个对整个Dex领域的广泛共识:由于项目方做市的巨大刚性需求,“订单簿Dex+专业做市商”必然是Dex的未来。
但Mcdex在V3中放弃了订单簿,使用“指数价格+AMM”形式的设计,同时将规则设定的专业性转移到运营者(Operator)身上,而LP也设计为自动做市的非专业做市商类型,这一设计能够实现在复杂定价中的自动做市,相对于其V2有不小进步,但由于Operator可以修改规则/能够获得相当比例手续费分成/可能将有能力参差不齐的Operator的出现等因素,LP有时可能会有Operator兼任。
或者说,这一设计实际上在Operator这个角色上需要专业做市商来扮演,其对专业LP的依赖转移到了Operator上。同时,这一模式流动性需要依赖LP提供流动性。

dFuture与Mcdex都对LP做市有较高的需求,这一需求主要以“LP质押机制+团队运营”的方式加以实现。其优势是一旦LP质押池资金量足够,单个开单量可以达到非常高的水平,在大单交易上可能具备优势。当然,这还需要观察dFuture是否能够达到较高的LP运营水平。

二层网络(Layer2)/侧链/公链的扩容方案选择

dFuture: 选择了Heco(火币链)和BSC(币安智能链)作为主网,在初始获客/Gas费用等方面或较有保证,或具备初始获客的优势。但与其他建立在“交易所公链”上的项目一样,其后续发力需要继续观察团队运营能力。同时,dFuture已在开发基于zkRollup的版本,用户体验有望进一步提升。

Perpetual: 在2020年10月选择了xDai,并已经运营3个月以上,暂时未出现二层网络/问题。该方案的优点是已经被证明能够良好支持Perpetual目前的交易量,缺点是目前选择该方案的Defi项目尤其是钱包和聚合器较少,如需要实现可组合性和与其他Defi项目尤其是聚合器合作,Perpetual有较大可能需要迁移到其他Layer2或则公链上。但如果迁移到其他网络,依然会在xDai上同步运行。

Mcdex: 选择了Offchain Labs的Arbitrum Rollup二层网络方案,该方案备受期待,性能比较看好,但Mcdex基于该方案的V3版本尚未正式上线,实际效果仍等待验证。


系统整体反脆弱性


这一问题非常重要,从中心化交易所的经验看,因为作为期货/期货交易所,平日交易量/清算量较小,而在行情剧烈波动时,交易者开平仓/清算量都较高,叠加行情导致的价格剧烈波动,有较大概率引发系统各种故障,在中心化交易所主要是连环爆仓/穿仓、交易所宕机/交易量暴增导致无法下单、无法成交等交易拥堵问题/做市商大规模损失/K线出现插针(交易所价格严重偏离全市场价格的异常波动)等等问题,而在去中心化期货交易所上,几乎同样存在上述潜在问题,以及预言机风险。

在这个问题上,dFuture/Perpetual/Mcdex都有最终应对方案。

dFuture以保险基金作为缓冲,同时开发了预设算法以应对超过保险基金的穿仓损失,即对获利方进进行自动减仓,比如保险金赔付后,仍然穿仓1万美金,即爆仓方仍“欠”获利方1万美金无法偿付,则此时遵循“赢家只能拿走输家放上牌桌的所有钱”的原则,从获利方的获利中扣减1万美金,由LP池承担的兜底风险仅为比较有限的风险。 [3]

Perpetual以保险基金和清算人来应对,Mcdex也以保险基金应对。

但需要注意的是, 三个项目都未能得到真正的极端行情的足够考验,尤其是日均交易量过亿之后的高交易量情况下的极端行情考验,这方面表现优劣暂不确定。


[3] “预设算法”机制在dFuture白皮书中未呈现,系项目方提供的有关“预设算法”的详细规则



运营数据


dFuture:
据dFuture交易所界面数据,dFuture正式至今,总质押量(TVL)为4,000万USDT;目前,dFuture平均日交易额为1.5亿美金。

Perpetual: 目前日均交易额基本稳定在5,000万美金左右。

Mcdex: V3尚未上线,此前V2没有可以公允比对的交易量。

总结:鉴于期货交易所赛道本身的巨大潜力,三者都可能得到较好的发展,并且在运营方面还有较大可发挥空间,同时还有多个订单簿式期货交易所(如dydx)和多个合成资产项目等跨赛道竞品,并且不断有新品出现, 目前离赛道格局确定尚远,不能确定dFuture将在未来占据去中心化期货交易总量中的交易份额,但dFuture具备了独特的发展潜力。


参考资料:

  • 《dFuture白皮书》

  • 《简述 dFuture 清算引擎机制:如何避免「踩踏效应」》

  • https://www.chainnews.com/articles/079490384718.htm

  • 《2020 年度数字资产期货交易所行业研究报告 | TokenInsight》

  • https://www.chainnews.com/articles/053539718208.htm


--END--




头等仓的聪聪

我的小鱼干呢?喵~



我们尽调了国内外1400个区块链项目,推出头等仓《财富代码》研报,欢迎扫码添加头等仓小姐姐咨询:








据说点“在看”的,都已经暴富了~
免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。