Synthetix 債務池機制由預言機喂價,避免了 AMM 的滑點問題;同時,其風險共擔和質押獎勵刺激用戶鑄造資產已實現足夠的交易深度。

撰文:Synthetix 社區

Synthetix 的債務池是一個比較複雜的設計,爲了更好地理解,我們先從 AMM (自動化做市商)中的流動性池開始說起。

傳統的流動性池設計

所謂流動性池,就是在 DEX 中爲了保證交易能夠穩定實現所產生的資金池,想要在 A token 和 B token 之間進行交易,就需要事先準備好足夠多的 A 和 B,並依據兌換比例設置一個值 k,使得池中 A 的數量 x 和 B 的數量 y 的乘積恆等於 k。這樣,當 x 增加時,y 就相應減少,反之亦然。如此就實現了 A 和 B 之間的兌換。

拿 Uniswap 中的 ETH/USDT 舉例,首先需要向交易池中轉入足夠多的 ETH 和 USDT,假設此時 1 ETH=500 USDT,交易池中有 100 ETH 和 50000 USDT,則 x 爲 100,y 爲 50000,k 就是 5000000,此時我如果想用 500 USDT 購買一個比特幣,流動性池就會發生如下變化。

從 AMM 流動性池設計分析,Synthetix 爲何選擇債務池機制?

從上述例子中,我們可以總結出一個 DEX 最重要的兩個基礎:流動性 & 價格穩定性。

Uniswap 會將交易手續費獎勵給流動性的提供者,保證了池有足夠的深度。當因池中 token 數量異動導致價格偏離 CEX 價格時,就會有套利者通過搬磚的方式讓價格迴歸正常水平,如此有利可圖的交易讓流動性大大提高也保證了幾乎實時的價格穩定性。

Synthetix 的交易模式 & 債務池

一般的 AMM 模式存在的問題非常明顯,當流動性池的深度比較小或者需要兌換的資金量比較大時,就會出現實際兌換比例與價格有偏差的情況。上述例子中,實際獲得的 ETH 就少了 0.01 個。這樣的情況我們稱之爲滑點。當然,滑點產生的原因並不止這一種,由於由智能合約來進行交易確認,鏈上確認期間可能出現價格的變動,也會帶來滑點的問題。

Synthetix 的交易模式避免了上述第一種滑點的問題。在 Synthetix 交易中直接由預言機進行喂價,所以進行交易時用 500 sUSD 能兌換到的就是 1 sETH 整,不會出現因流動池深度問題而產生滑點(智能合約鏈上確認時間內的價格波動依然無法避免)。

某種意義上,Synthetix 甚至不能說是傳統意義上的交易,用 sUSD 購買任意一種 sToken 的本質都是 sUSD 的銷燬和 sToken 的鑄造。

債務池也正是伴隨着這樣的「交易」模式而生的。

我們先來解釋一下什麼是債務池。

當你抵押了 SNX 鑄造 sUSD 時,所鑄造的 sUSD 就被認爲是新產生的債務,而將 sUSD 交易成了 sToken 之後,債務也會隨着 sToken 的增值或減值而上漲和下跌。Synthetix 採用了動態債務模型,也就是說所有 SNX 的抵押者共同分擔全網的債務。

我們來舉個例子:

從 AMM 流動性池設計分析,Synthetix 爲何選擇債務池機制?

最終,甲乙的債務都變成了 150 sUSD,但甲的資產價值 200 sUSD,乙的資產價值依然是 100 sUSD。此時甲賣出 sBTC 獲得 200 sUSD,只需要 150 sUSD 即可贖回 SNX,而乙還需要購買 50 sUSD 才能贖回抵押的 SNX。

如此看來,Synthetix 的債務池模型實際上是一個在合約內的動態零和博弈,盈利可能來源於自己的資產價格上漲,也可能是其他人資產價格的下跌;反之,虧損可能來源於自己的資產價格下跌,也可能是其他人資產價格的上漲。因此,參與質押的用戶需要是在交易和風控方面比較有經驗的交易員,能熟練使用在傳統平臺對沖的方式來對沖風險。

爲什麼選擇債務池?

Synthetix 作爲合成資產項目在流動性和價格穩定性方面有自己的優勢。

Synthetix 由預言機喂價,無需擔心 AMM 中價格波動的問題。而流動性方面,與 Uniswap 相似,Synthetix 的用戶通過提供流動性獲得質押獎勵,不同之處在於 Synthetix 的債務池設計讓交易完全沒有滑點(除去鏈上確認時間內的價格變動),而 Uniswap 的 AMM 機制導致滑點嚴重。

債務池的共擔激勵了用戶不斷交易以及鑄造新的 sToken,因爲一旦你的資產價格漲幅沒有跑贏總值的漲幅一樣會虧損,如此激勵了交易者不斷追求資產升值而提高流動性和創造新的合成資產。同時,隨着合成資產種類的不斷豐富和用戶數量的不斷提高,以及 Layer 2 上線後網絡費的顯著降低,目前債務池向 sBTC 和 sETH 單邊傾斜的問題將得到妥善解決,因此個人資產的價格變動對整體債務池產生的影響將會被無限攤薄,從而實現盈利和虧損的實際數額越來越靠近真實數額。

當然,用戶依然面臨清算風險,雖然用戶超額抵押的 SNX 代幣價值距離清算價有 2.5 倍的緩衝空間,SNX 價格的劇烈下跌和債務池總債務的大幅上漲有可能造成抵押幣價值支撐不起合成資產價值的情況。因此質押獎勵非常重要:用戶受到足夠的獎勵激勵,纔會願意承受潛在債務和清算風險,以及管理對沖頭寸的成本,參與質押。Synthetix 正是利用這樣的激勵機制,實現了基於超額抵押的幾乎無限的交易深度。