合成資產指的是錨定另一種資產價值的代幣化衍生品,一般發行在區塊鏈上。廣義上,wrapped token 和穩定幣也屬於合成資產的子類(由於他們錨定了其他資產價格),但人們常說的合成資產指的是:由 i>預言機餵價的方式錨定其他資產價格的衍生通證。
合成資產一般需要 DeFi 協議幫助用戶發行,並以標準化通證形式存在在某區塊鏈上。 Synthetix 協議 (原名 Havven 支付協議) 是最早發明此類衍生交易工具的 DeFi 協議。理論上,任何價格可以由預言機提供的資產都可以被鑄造成通證化的合成資產。
方便理解,大家可以將 Synthetix 等協議理解為一個大型 Casino,他們提供的遊戲是:玩家使用籌碼模擬盤進行炒股炒幣。
合成資產的玩法分為資產抵押的鑄造和交易兩步驟,為方便理解,我們分別從兩種市場參與人角度講解。
要做什麼:在協議中超額抵押某一資產(自己原生資產/ ETH),鑄造合成的穩定幣資產,例如超額抵押750% 的$SNX 去鑄造$sUSD,相當於抵押貸款,但只能藉出sUSD 等合成的穩定幣。發出 sUSD 後,系統會給鑄造人記一筆帳:欠債多少、佔總應收帳款(總債)的比率是多少、還有抵押物價值是多少。
抵押後能獲得什麼:
取得後能做什麼:
Staker 鑄造人是透過賭場官方管道獲得籌碼(sUSD 相當於籌碼)的玩家,而本賭場買碼方式是超額抵押賭場自己的股票去鑄造。系統會給鑄造人記賬,寫明你創造籌碼是多少,佔了多少份額。同時,抵押股票的總價值一定是籌碼價值的 7.5 倍以上。為了激勵玩家走官方管道,賭場將交易抽水手續費按比例分給鑄造籌碼的玩家。
例:Alice 有價值 75,000 美元的 SNX, 質押到了 Synthetix 並鑄造了 10,000 sUSD, 此時 Synthetix 會給 Alice 記:資產 $75,000 SNX, 負債 $10,000 sUSD, 抵押率 750%。此時Alice 已經按比例開始賺手續費了,她還可以成為交易人交易sUSD 為別的合成資產,也可以拿著不動,也可以選擇在場外市場入Uniswap 中將sUSD 賣掉貨為sUSD/ USDC 市場做市等等。
風險是什麼:所有鑄造人需要共同承擔一個不斷變化的總債務池。 若總債務不斷上漲,分攤到自己帳上的債務也持續增多,會有清算風險。
所有的合成資產加起來組成一個大籌碼池,這個池子價值應完全等於帳上的總債務價值,因此也叫債務池。不難發現,總債務金額隨著合成資產數量、種類、錨定價格變動也一直在變動。而抵押物的總價值應隨時保持在總債務池的 7.5 倍或以上。而債務池的增減變動量,會被按份額分攤給每個鑄造人,每次系統都會直接修改鑄造人的債務餘額(雖然鑄造借款時是一個固定值固定餘額)。
真實情況是:系統在鑄造或銷毀 sUSD 時向他們發放/銷毀債務份額的特殊 token 來追蹤債務池。一個鑄造人的債務份額是他債務代幣餘額比上債務代幣的總供應量。
當自己的債務餘額減少時,抵押率增高,鑄造人可以鑄造新籌碼降低抵押率。當自己的債務餘額增多,抵押率降低,鑄造人可以銷毀一些籌碼或補充抵押物來增加抵押率。當抵押率過低又沒能及時操作,就會被系統強制清算。
因此,此時 Alice 的 $10,000 負債餘額是變動的,假設總債務池價值 $20,000, 當其中 sBTC 合成資產的價值上漲 $5,000, 因此總債務池也會漲為 $25,000。由於 Alice 債務佔 50%,她要分攤一半的新增債務,也就是 $2,500。因此上漲後 Alice 新的債務餘額變為:$12,500。 Alice 淨虧損為 -$2,500。此時如果 Alice 不補充抵押物或銷毀一些 sUSD,抵押率就會低於要求的 750% 抵押率,但仍不到清算抵押率。
傳統賭場差別在於對手方的不同:傳統賭場都是玩家賺玩家的錢,賭場抽佣金。而這種 DeFi 協議是質押人的資產在和所有合成資產的總波動做對手方,因此在整體市場上漲時,支付給賭客的莊家就是鑄造人自己。
使用超額抵押有兩個原因:
條件是什麼:持有合成資產,因此鑄造人直接就可以成為交易者。
不想走官方管道獲取籌碼的玩家(不想承擔債務),可以在場外直接買籌碼。部分合成資產在外部的 AMM 池中有一定流動性(如 Curve 中 sUSD/USDC、Uniswap 中 sETH/ETH 等)可以直接購買。
可以做什麼:
可以投機交易合成資產賺取差價。
有了籌碼後,拿著籌碼(sUSD)的玩家想買哪一隻股票,看好價格就去支付籌碼,系統會根據外部真實的股價(來自於oracle)計算數量,發給玩家正確數目的股票/crypto 票據(sBTC等)。等玩家覺得自己股票漲的差不多,賺夠平倉時,再去把票據換回籌碼。系統內部自己會更新記帳。
例:手上有 10,000 sUSD 的 Alice 想全部購買 sETH。系統會先銷毀Alice 錢包的10,000 枚sUSD ➡️ 更新sUSD 總供應量餘額(-10,000) ➡️ Oracle 確定ETH 匯率(假設為$1,000) 10,000) ➡️ Oracle 確定ETH 匯率(假設為$1,000) H️ 收取費用➡️ 鑄造對應造金額新的對應數目➡️ 更新sETH 總供應量餘額(+10)。
Synthetix 協議有一種專門追蹤了總債務池指數的合成資產,購買此資產可以對沖掉鑄造人因總債務上漲而帶來的虧損。
常見的合成資產發行協議和他們的合成資產的列舉如下: