基于以太坊构建的Synthetix合成资产协议介绍
扫描二维码
随时随地手机看文章
蓝狐笔记从2019年5月份开始关注Synthetix,当时它还不怎么出名,但其数据发展很快。
蓝狐笔记之前提到过当前DeFi的三小巨头(蓝狐笔记之前的文章《为什么DeFi是加密史上第二个突破?》)之一就是SyntheTIx,这是从其锁定资产总价值来看的,撰稿时其锁定的资产总价值达到1.67亿美元,仅次于MakerDao的3.38亿美元,超过了Compound。
作为三小巨头之一,SyntheTIx是目前DeFi项目中最让人感兴趣的项目之一,也是最为复杂的项目之一。那么,SyntheTIx到底是什么?有不少蓝狐笔记的读者一直在反馈说,SyntheTIx很难理解,为什么其后来居上?
今天蓝狐笔记简要解读一下Synthetix。Synthetix它本质上是合成资产(Synths)的发行协议,基于以太坊构建。要理解Synthetix首先要理解什么是合成资产。
简单理解合成资产
合成资产主要是对某种资产的模拟。在我们生活中,有很多模拟的行为。这在游戏中很常见,比如我们在足球模拟游戏中,可以把自己最喜欢的球员组合起来,你可以组成一支包括梅西、马内、德布劳内、范戴克、孙兴慜、阿扎尔等球员的球队。所有球员的数据来自于现实的表现,根据这些数据来决定你梦想球队的最终成绩。
合成资产更直观的例子就是对一些有价格的资产的模拟。比如,对特斯拉股票的模拟。你可以模拟特斯拉的股票构建合成资产,甚至可以将整个纳斯达克和纽交所的所有资产进行合成。
不仅是股票,还可以合成法币、黄金、BTC等资产。合成资产是对原有资产的一种模拟表达,但并不是原有资产本身,它相当于是一种现有资产的“平行世界”,同时,它通过对现实资产的模拟表达,也是一种另类的现实资产上链方式。
为什么合成资产有需求?合成资产的需求主要源于交易,通过模拟某种资产获得该资产的风险敞口,从而获得可能的赚取收益的机会。例如苹果公司的股票并非所有国家的人都可以购买。但如果通过合成资产的方式,用户可以通过购买苹果公司股票的合成资产,而从获得苹果股票上涨的收益,当然同时也会承担下跌的风险。
Sythetix是合成资产的发行协议
Synthetix是基于以太坊的合成资产发行协议。Synthetix目前支持发行的合成资产包括法币、加密货币、大宗商品。其中法币主要有美元(sUSD)、欧元(sEUR)、日元(sJPY),不过目前基本上以sUSD为主。加密货币方面有比特币(sBTC)和以太坊(sETH)等,此外,还有反向的加密资产,例如iBTC,当BTC价格下跌,iBTC价格上涨,从而获利。大宗商品方面当前以金(sXAU)和银(sXAG)为主。
人们为什么会使用Synthetix?
Synthetix不仅是发行合成资产的协议,同时它也是合成资产的交易平台。人们使用它的主要目的是交易。比如,假设用户预期某种加密资产(如BTC)会上涨,那么就可以通过购买该资产的合成资产(sBTC)来获得赚取收益的机会,其价格跟现实中资产的价格相同,这意味着一旦用户购买,也接受了该资产的涨跌可能。
这些需求不是直接通过交易所也可以满足吗?为什么要在Synthetix上完成?这里有几点用户的需求:Synthetix上交易是去中心化的模式进行的,且无须交易对手存在,也不用担心流动性和滑点问题。在其交易所上的交易都是通过智能合约执行的,是对智能合约的交易,而不是订单簿交易。这些都有其独特的交易体验和部分优势。合成资产的交换汇率来自于预言机。
此外,通过合成资产交易,可以实现在不实际持有该资产的情况下,比如不持有btc或不持有苹果公司股票的情况下,实现对该资产的交易。这种交易可以减少资产交换的摩擦,可以在不同类型的资产间进行快速交换,比如在特斯拉股票、黄金、大豆、比特币等不同资产之间进行快速交换,因此合成资产可以帮助投资者触及到更大范围的资产。
最后,还可以实现套利。sUDS跟USD挂钩,不过sUSD是在公开市场上交易,也有可能低于1 USD价格。SNX抵押者通过抵押SNX产生合成资产,也创造了债务,在其出售合成资产之后,当sUSD低于1USD的时候回购并用于销毁减少债务,从而套利。
Synthetix的运行机制
Synthetix跟其他资产发行协议一样,也需要进行资产抵押才能发行,例如MakerDAO协议要生成dai,需要抵押ETH。Synthetix也类似,但它抵押的是其原生代币SNX。用户只要在其智能合约中锁定一定量的SNX,即可发行合成资产。其中其质押率非常高,是其发行资产的750%,只有达到750%的目标阀值才有机会获得交易手续费和SNX新代币的奖励。
跟MakerDAO类似,当SNX的抵押者创建合成资产时,会产生“债务”。而这个“债务”是可变的。
举个例子,如果系统中100%是sBTC,假设sBTC价格减半,则系统中的总债务也减半,每个抵押者的债务也减半。反之,如果sBTC价格翻倍,则系统中的总债务也加倍,每个抵押者的债务也翻倍。如果出现sBTC占据一半,假如sBTC相对价格增长50%,那么最终来说,所有人债务增长25%。由于sBTC合成资产增长50%,那么,相对于债务的增长,仍有25%的收益。而另一半的合成资产则增加25%的债务,但其价格并没有增长,这导致其产生25%的损失。也就是说,这种机制导致SNX抵押者成为所有合成资产交易所的交易对手。抵押者需要承担系统中的全部债务风险。
Synthetix系统本质上是合成资产的产生、交易和销毁的系统。对于系统的运行来说,最重要的参与者莫过于抵押SNX资产发行合成资产的权益质押者。它跟MakerDAO不同的是,发行合成资产的用户不仅不用支付稳定费用,而且能够获得Synthetix交易所的交易费用。这种机制的结果是,鼓励SNX持有人锁定SNX,并合成资产。这也意味着,SNX可以捕获其合成资产的交易费用。
用户使用合成资产的主要目的是交易。而要合成资产,首先要抵押资产。
1.发行合成资产
要想发行合成资产,前提是抵押足够的原生资产SNX(当前需要750%抵押率才能获得奖励)。当用户持有SNX后,可以使用Mintr将其SNX代币进行抵押,生成合成资产。
抵押之后产生抵押率和债务记录,根据贡献可以获得相应比例的奖励。这种超高抵押率的激励机制,主要是为了保证支撑合成资产的抵押资产能够应对大幅的价格波动。
为了鼓励抵押者能够保持足够高的抵押率,上面也提到,当前Synthetix规定要想获得交易费用的奖励,其抵押资产必须是发行资产的750%。如果低于这个阀值,质押者无法获得交易费用的奖励。这样会促使抵押者提高其抵押率,存入更多的SNX,或者销毁合成资产。
抵押者债务就是生成的合成资产的金额。它们存储于Synthetix Drawing Rights(XDR)中,这些合成资产的价格会根据预言机的价格产生波动,也就是其债务是可变的。
当债务分配给抵押者后,Synthetix智能合约会发行新的合成资产,并将其添加至总供应量中,同时新的合成资产也会分配到用户的钱包。由于合成资产是用SNX超额抵押的,它有一个目标阀值是750%。如果SNX价值提升,那么SNX可以进行相应的解锁,当然也可以发行更多的合成资产。
2.交易合成资产
其交易合成资产的过程本质上是销毁原合成资产,并生成新合成资产的过程。假设sUSD交换sBTC,首先是销毁用户钱包地址的sUSD的相应金额,更新sUSD的总供应量;然后按照预言机价格确定兑换汇率后,其中的交易金额的一部分(如0.3%)作为交易费用,发送至费用池(由所有SNX抵押者按比例申领),而剩余部分由目标合成资产的智能合约发行sBTC,同时更新该用户的钱包余额,并更新sBTC的总供应量。
从上述流程可以看出,合成资产的交易主要是跟智能合约交互,没有订单簿,也没有交易对手。它的资产交易对于系统来说,只是将债务从一种合成资产换成另外一种合成资产。这样用户也不用担心流动性问题。
3.销毁债务
当SNX资产抵押者想要减少债务或退出系统时,需要先销毁合成资产。例如,抵押者通过SNX抵押生成1000 sUSD,为了解锁其抵押的SNX,用户需要先销毁1000 sUSD。如果在抵押期间债务池发生了变化(个人债务也会随之发生变化),那么,这导致用户可能需要销毁更多或更少的sUSD才能销毁其债务。操作过程通过智能合约完成,Synthetix智能合约会确定用户的sUSD债务余额,然后将其从“债务登记簿”中删除,同时销毁相应的sUSD,更新用户钱包的sUSD余额和sUSD的总供应量。之后,SNX解锁成功。
4.Synthetix的债务池
一般情况下,总会SNX持有人生成或销毁合成资产,这意味着系统的债务池会发生变化。系统会根据生成和销毁合成资产的情况来确定每个SNX抵押者在任何未来时间点的债务,且不必实际记录每个抵押者的债务变化。因为它更新“债务登记簿”上的“累积债务增量比率”,这样可以跟踪每个抵押者的债务百分比。每次生成或销毁合成资产时,系统将所有合成资产智能合约中的代币数量乘以当前汇率,可以计算出总发行债务。
SNX的价值捕获
首先,SNX的是当前发行合成资产的唯一抵押资产。SNX相当于进入Synthetix系统的工作代币。
其次,捕获交易费用。发生在Synthetix上的交易,例如用户用sBTC交换为sETH,那么产生0.3%的交易费用,该费用作为XDR存入费用池。而SNX的抵押者每个星期都可以按照自己staking的相应比例(根据每个抵押者已经发行债务的比例分配)申领费用池中费用。从2018年12月到写稿时,一共产生了320万美元的费用。假如一个抵押者发行了10,000sUSD的债务,假设总债务为20,000,000 sUSD,那么其债务比例是1/2000,假设该周期的总费用是3,200,000美元,那么该抵押者可以获得1600美元的费用奖励。
最后,SNX的新增代币奖励。SNX是通胀代币,其总供给量将从2019年3月的100,000,000代币增至2024年3月的245,312,500代币。新增代币会按比例奖励给抵押率不低于目标阀值(当前是750%,后续可能会变化)的SNX抵押者。
Synthetix的可能风险以及待完善的地方
Synthetix的历史不过一年左右,整体系统还处于实验的阶段,其中的风险包括加密资产的波动性风险。发行合成资产本身是存在汇率波动风险的。有时候会存在退出系统解锁SNX代币时,抵押者可能需要消耗比刚开始生成合成资产时更多的合成资产。
Synthetix采用的是原生代币抵押,而不是像MakerDao一样采用ETH做抵押,如果SNX价格大幅下跌会导致抵押资产价值暴跌,可能会导致系统出现问题。由于Synthetix还缺乏相应机制(暂时还没有类似于MakerDAO的全局清算机制)保护合成资产持有人利益,可能会出现合成资产无法获得偿付的极端情况。为了应对SNX价格波动过大的问题,它采用超高的抵押率,超过750%才能获得奖励。这同时也限制其可扩展性。
预言机也是关键问题,目前采用部分中心化的模式,未来有计划集成chainlink这样的去中心化的预言机。
当前Synthetix的抵押品只有SNX,没有ETH或其他。对于多数人来说,购买SNX并质押有一些门槛。Synthetix需要扩展,需要更多人参与,如果允许用户用Dai跟sUSD进行交换,用户进入会更容易,也能扩大系统的流动性。此外,合成资产本身也可以引入借贷、衍生品交易等,会有更多的探索。最后当前Synthetix交易所的界面、交易类型、速度等都有待提升。
结语
Synthetix是基于以太坊的合成资产发行协议。它方便交易者可以触及更多类别资产,并能以更小的摩擦进行交易,具有不用交易对手,无须担心流动性不足和滑点问题。通过获得不同资产的风险敞口,让交易者获得更好的交易体验。
Synthetix采用原生代币SNX作为抵押资产,以生成合成资产,其超高的抵押率锁定了超过80%以上的SNX。当然,Synthetix系统的安全依赖于SNX本身的价值支撑。这里存加密货币价格波动、预言机、系统漏洞等可能风险,需要进一步实战的检验。总的来说,Synthetix在短短一年内,完成了冷启动,并形成了一定的规模,这在DeFi也不多见。