朋友们大家好,今天我们聊聊Synthetix。
“合成”的奥秘
Synthetix对自己的定位是:一个去中心化流动性供应协议,里边有两个关键词分别是:去中心化、流动性供应。去中心化很好理解,我们着重展开流动性供应。
在defi世界中,主流提供流动性就是交易所,可以是中心化交易所,比如头部中心化交易所币安,采用订单簿的方式撮合用户交易;也可以是去中心化交易所,比如uniswap,采用AMM自动做市商的方式,有LP为交易者提供流动性。
但是在提供流动性上,这两种方式都不是完美方案,对于中心化交易所来说,所列资产有限,一些长尾资产,不上架就无法交易;对于DEX来说,虽然长尾资产的流动性相对好一些,但是也同样面临交易滑点的问题,由于流动性有限,交易者无法按照期望的价格成交,被迫支付了更多成本。
Synthetix的目标是解决没有对手方或者交易存在滑点的问题。
它是通过价格预言机和合成资产来实现,这两个要点我们分别来说:
合成资产(synthetic assets 简称synths)是整个机制实现几乎无限流动性的精髓。
简单来说,合成资产就是价格与真实资产实时1:1挂钩的“合成”资产,在协议里通常用“s-”前缀标记。比如sbtc就是通过价格预言机实现价格与btc实时挂钩的合成资产,sbtc除了价格和btc一样之外,此外并没有任何其他相关性,持有sbtc也不意味着持有btc。
为什么合成资产能实现丝滑交易产生近乎于无限的流动性呢?因为所有的交易资产都是“合成”的,交易者的买入或者卖出,不依赖对手方的交易,不需要对面有人真金白银跟你交易,交易的对手方是这个理论上可以无限“合成”资产的Synthetix协议。理论上你持有susd想要买入或者卖出sbtc、seth都可以,可以按照市价实时成交,也支持合约期货交易。
既然需要“合成”,按什么价格合成就很重要了,所以预言机是这个机制中的重要环节。
价格预言机简单来说就是一个获取产品对应价格的机制,名字叫“预言”,其实完全没有预言的能力。预言机不断报价,合成资产就能按照市价合成,为协议提供无限流动性。
与抢跑者赛跑
由于以太坊的区块产生需要时间,所以预言机上链的价格实际上不是“实时”的,这就带来了套利的机会。
我们举个例子来说明这个套利是怎么产生的:你知道当前btc的价格,但是在以太坊上产生一个新的区块需要15秒,所以由于有时间差的存在,当前的价格预言机并没有更新出最新的价格。这就意味着你有了10秒左右的先知能力,完全可以在已知价格上涨的情况下,提前买入,或者已知价格下跌的情况下,现行卖出。更重要的是,这个过程完全不涉及预测,所以对于抢跑者来说完全没有风险。
抢跑者获得了无风险利润,但使得合成资产的价格偏离市场实际价格,造成了合成资产池的损失。而且这对于交易平台内的其他交易者并不公平,诚实的交易者在价格更新延迟的情况下处于劣势,并且由于抢跑交易前后资产价格的波动可能更加剧烈,普通用户的损失更大。
对于平台来说维护用户的信任,才能维护项目的长久运转。
抢先交易这个问题能不能被解决呢?Synthetix协议一直在努力减少抢跑者带来的影响。主要是以下五种方式,我们分别来看看:
1.限制所有人的交易速度,要抢跑的前提是向矿工支付更多的gas费用,产生插队效果,为了不让有人抢跑,限制所有人的gas费用上限,跑不快就抢不到了。但是这样也是有代价的,就是用户体验很差,付的gas费少,就所有人都交易得很慢。
2.更快的区块速度,既然上链有时间差,如果足够快就没有套利时间了。以太坊主链慢,L2更快一些,所以Synthetix也将协议部署在了Optimism的Layer 2 网络上,加速预言机价格更新,不给套利者留时间。
3.平滑价格波动,如果价格没有巨大波动,就没有套利的空间了。在价格预言机的基础上,叠加时间加权平均价格,也就是通过计算一段时间内的平均价格来平滑价格变化,减少了突发的价格波动,也就减少了套利的空间。
4.额外交易费用,如果套利就要多交钱,是不是就能不折腾了。大致的逻辑是市场波动大时,交易收取动态费用,当市场波动减弱时,动态交易费用恢复为0。前置把套利的盈利金额压缩为0。
5.原子交易,抢先交易的一个特点是分步套利,而原子交易的特点是完全成交或者完全不成交,不能分步套利,同时采用“较差价格成交”,也就是说采用多个预言机,然后选择对交易者最不利的价格成交,进一步压缩套利空间。
尽力压缩抢跑者的套利空间,为正常交易的用户提供公平的交易环境,而且在协议里还有近乎于无限的流动性,这么完美的环境,岂不是交易天堂?
天堂远谈不上,Synthetix最想告诉你的其实是:天下没有免费的午餐。
跑赢对手才是赢
那代价是什么呢?代价是你在这里交易得跑赢平均值。
我们展开说说。
合成资产其实是借的,如果锚定的原资产价格出现大幅波动,对应合成资产的价值也会剧烈波动,一旦出借的资产价值超过抵押物的价值,就面临清算,整个协议信用破产就会死亡螺旋压垮。
所以抗价格波动风险是非常重要的问题。Synthetix采用了两个方式来解决:第一是超额抵押,第二是债务池。
首先在没有信用体系的前提下,提供借贷并且能持续运转的前提就是超额抵押,确保有足够的资产可以偿还贷款,Synthetix的超额抵押比例非常高,在协议初始是800%,也就是说需要抵押价值800usd的SNX,才可以借出100usd等价的合成资产。目前协议规定的超额抵押比例是500%,依然是个非常高的比例。通过资产的冗余来对抗高波动性。(抵押比例是动态调整的,可以参考这个https://dune.com/synthetix_community/parameters)
债务池,也是为了均摊风险抵御数字货币波动性高的方式之一。在质押SNX也就是Synthetix的代币,铸造出susd之后,这个susd实质上是质押者向协议的借款。
而债务不是用绝对值计算,而是用比例计算的。
举个例子,平台上就两个人A和B,分别都铸造了100个sUSD,债务池的总价值为200susd,每人占比50%。
当A用susd兑换为sbtc,且一段时间之后btc价格上涨了一倍,这个时候A持有的合成资产价值为200susd,而B保持不变,持有资产价值依然是100usd,这是债务池的总价值为300usd。由于每个人都持有总债务的50%,所以A需要偿还300*50%=150usd的债务,B也要偿还150usd的债务。
对于质押借贷者来说,这意味着只要你的交易能力比其他人差,你就要偿还更多的债务,交易的内容其实是对手的交易能力。
这样的机制对于Synthetix来说有什么好处呢?我的理解是这样更好的分散了风险,所有质押者共同承担资产波动的风险,对单个人的压强就小了很多,也就更不容易产生系统性风险。
在这样的机制设计下,即使质押SNX能获得手续费收益,我想来想去也不敢投钱进去。这是一个零和游戏,你挣的每一分钱都是对手方的亏损。这样的机制设计决定了这是一个面向专业投资者或者投资机构的平台,同时更适合作为后端能力嵌套在复杂交易背后。
监管吹哨,被迫减速
其实现在看到的Synthetix和两年前的Synthetix大不相同。彼时的合成资产远远不止能够合成加密资产。
股指、法定货币、黄金都可以根据价格追踪。在博客中,创始人也详细记录了跟踪股票的合成资产在设计过程中的考量:考虑交易时间,区别于加密资产7*24小时的交易,股票市场在夜间、周末和节假日都休市,因此在股票市场休市期间对应合成资产的交易也必须暂停。考虑交易者的交易习惯和报价货币,通常富时指数以英镑报价,而日经指数以日元报价,但是Synthetix以美元计价跟踪资产,在设计中是否强制以美元计价,迫使交易者无需考虑外汇波动也是不得不面临的问题。
虽然在产品设计方面有各种各样的小问题,但是合成资产+预言机的组合,已经用事实表明,在链上交易现实世界资产在技术层面是可行的。
这给了加密世界了无限遐想,无限流动性,任意资产组合,7*24小时的交易,巨大的去中心化衍生品交易的市场徐徐展开。
但这张巨大的蓝图还未完全展开,就又合上了。
受限于监管压力,当前合成资产的交易列表中已经找不到商品和外汇相关的资产,只有两个空空的列表显示他们曾经存在过。
从稳定币出发,重新回到幕后
Synthetix在起点出发时,它的目的地并不是要成为惹眼的衍生品。起跑时,本来是稳定币选手。
Synthetix的前身是Havven,项目名称叫避风港。2017年加密世界迎来一波牛市,在比特币上下翻涌,掀起惊涛骇浪,但在巨浪下交易的代价就是随时掀翻到海里,补给物资和交易需要来到避风港。也许创始人凯恩·沃里克,最初想做的就是为投资者提供服务。
他在博客中曾说他很喜欢这样一句话:创业就像是从悬崖上跳下去,同时造出一架飞机使自己不至于摔死。
但在加密世界的创业更加凶险,因为飞机并没有图纸,得自己发明。
从2017年ICO募集资金,到2018年底Havven 正式更名为 Synthetix,短短一年时间,Havven完成了稳定币的实验。
Havven的稳定币尝试,可以理解为链上资产对美元的跟踪锚定,既然锚定美元的实验成功了,其他法定货币、贵金属、指数以及其他加密货币是不是也可以呢?
在不断坠落的过程中,不论是被现有的经验推着向前,还是市场野心不断的回响,从稳定币的纸飞机,到衍生品的滑翔伞,是机遇也是必然。
稳定币向左走,锚定更多资产,合成衍生品的大门被关上后,这架还没完全组装好的飞机调转机头向右行驶。
向右是更顺畅的兑换和交易,成为“流动性供应协议”。
站在当下看,这好像也是一条通畅的道路,成为交易背后的交易服务提供者,为专业机构交易者提供专业服务。ToB的交易远不如ToC交易热闹,项目远不如一波接一波的热点热闹。
但好在他跳下的这个悬崖足够深,留给飞机研发的时间还够一边看一边试。
我们站在崖底,等风来。