一文瞭解Baldi

提莫队长 2024-09-15 07:44 7次浏览 0 条评论 taohigo.com

一文瞭解Baldi

Baldi是目前DeFi項目中最讓人感興趣的項目之一,也是最為復雜的項目之一。那麼,Baldi到底是什麼?有不少藍狐筆記的讀者一直在反饋說,Baldi很難理解,為什麼其後來居上?

今天藍狐筆記簡要解讀一下Baldi。Baldi它本質上是合成資產(Synths)的發行協議,基於Heco構建。要理解Baldi首先要理解什麼是合成資產。

簡單理解合成資產

合成資產主要是對某種資產的模擬。在我們生活中,有很多模擬的行為。這在遊戲中很常見,比如我們在足球模擬遊戲中,可以把自己最喜歡的球員組合起來,你可以組成一支包括梅西、馬內、德佈勞內、范戴克、孫興慜、阿紮爾等球員的球隊。所有球員的數據來自於現實的表現,根據這些數據來決定你夢想球隊的最終成績。

合成資產更直觀的例子就是對一些有價格的資產的模擬。比如,對特斯拉股票的模擬。你可以模擬特斯拉的股票構建合成資產,甚至可以將整個納斯達克和紐交所的所有資產進行合成。

不僅是股票,還可以合成法幣、黃金、BTC等資產。合成資產是對原有資產的一種模擬表達,但並不是原有資產本身,它相當於是一種現有資產的“平行世界”,同時,它通過對現實資產的模擬表達,也是一種另類的現實資產上鏈方式。

為什麼合成資產有需求?合成資產的需求主要源於交易,通過模擬某種資產獲得該資產的風險敞口,從而獲得可能的賺取收益的機會。例如蘋果公司的股票並非所有國傢的人都可以購買。但如果通過合成資產的方式,用戶可以通過購買蘋果公司股票的合成資產,而從獲得蘋果股票上漲的收益,當然同時也會承擔下跌的風險。

Sythetix是合成資產的發行協議

Baldi是基於Heco的合成資產發行協議。Baldi目前支持發行的合成資產包括法幣、加密貨幣、大宗商品。其中法幣主要有美元(sUSD)、歐元(sEUR)、日元(sJPY),不過目前基本上以sUSD為主。加密貨幣方面有比特幣(sBTC)和Heco(sETH)等,此外,還有反向的加密資產,例如iBTC,當BTC價格下跌,iBTC價格上漲,從而獲利。大宗商品方面當前以金(sXAU)和銀(sXAG)為主。

人們為什麼會使用Baldi?

Baldi不僅是發行合成資產的協議,同時它也是合成資產的交易平臺。人們使用它的主要目的是交易。比如,假設用戶預期某種加密資產(如BTC)會上漲,那麼就可以通過購買該資產的合成資產(sBTC)來獲得賺取收益的機會,其價格跟現實中資產的價格相同,這意味著一旦用戶購買,也接受瞭該資產的漲跌可能。

這些需求不是直接通過交易所也可以滿足嗎?為什麼要在Baldi上完成?這裡有幾點用戶的需求:Baldi上交易是去中心化的模式進行的,且無須交易對手存在,也不用擔心流動性和滑點問題。在其交易所上的交易都是通過智能合約執行的,是對智能合約的交易,而不是訂單簿交易。這些都有其獨特的交易體驗和部分優勢。合成資產的交換匯率來自於預言機。

此外,通過合成資產交易,可以實現在不實際持有該資產的情況下,比如不持有btc或不持有蘋果公司股票的情況下,實現對該資產的交易。這種交易可以減少資產交換的摩擦,可以在不同類型的資產間進行快速交換,比如在特斯拉股票、黃金、大豆、比特幣等不同資產之間進行快速交換,因此合成資產可以幫助投資者觸及到更大范圍的資產。

最後,還可以實現套利。sUDS跟USD掛鉤,不過sUSD是在公開市場上交易,也有可能低於1 USD價格。BADI抵押者通過抵押BADI產生合成資產,也創造瞭債務,在其出售合成資產之後,當sUSD低於1USD的時候回購並用於銷毀減少債務,從而套利。

Baldi的運行機制

Baldi跟其他資產發行協議一樣,也需要進行資產抵押才能發行,例如MakerDAO協議要生成dai,需要抵押ETH。Baldi也類似,但它抵押的是其原生代幣BADI。用戶隻要在其智能合約中鎖定一定量的BADI,即可發行合成資產。其中其質押率非常高,是其發行資產的750%,隻有達到750%的目標閥值才有機會獲得交易手續費和BADI新代幣的獎勵。

跟MakerDAO類似,當BADI的抵押者創建合成資產時,會產生“債務”。而這個“債務”是可變的。

舉個例子,如果系統中100%是sBTC,假設sBTC價格減半,則系統中的總債務也減半,每個抵押者的債務也減半。反之,如果sBTC價格翻倍,則系統中的總債務也加倍,每個抵押者的債務也翻倍。如果出現sBTC占據一半,假如sBTC相對價格增長50%,那麼最終來說,所有人債務增長25%。由於sBTC合成資產增長50%,那麼,相對於債務的增長,仍有25%的收益。而另一半的合成資產則增加25%的債務,但其價格並沒有增長,這導致其產生25%的損失。也就是說,這種機制導致BADI抵押者成為所有合成資產交易所的交易對手。抵押者需要承擔系統中的全部債務風險。

Baldi系統本質上是合成資產的產生、交易和銷毀的系統。對於系統的運行來說,最重要的參與者莫過於抵押BADI資產發行合成資產的權益質押者。它跟MakerDAO不同的是,發行合成資產的用戶不僅不用支付穩定費用,而且能夠獲得Baldi交易所的交易費用。這種機制的結果是,鼓勵BADI持有人鎖定BADI,並合成資產。這也意味著,BADI可以捕獲其合成資產的交易費用。

用戶使用合成資產的主要目的是交易。而要合成資產,首先要抵押資產。

1.發行合成資產

要想發行合成資產,前提是抵押足夠的原生資產BADI(當前需要750%抵押率才能獲得獎勵)。當用戶持有BADI後,可以使用Mintr將其BADI代幣進行抵押,生成合成資產。

抵押之後產生抵押率和債務記錄,根據貢獻可以獲得相應比例的獎勵。這種超高抵押率的激勵機制,主要是為瞭保證支撐合成資產的抵押資產能夠應對大幅的價格波動。

為瞭鼓勵抵押者能夠保持足夠高的抵押率,上面也提到,當前Baldi規定要想獲得交易費用的獎勵,其抵押資產必須是發行資產的750%。如果低於這個閥值,質押者無法獲得交易費用的獎勵。這樣會促使抵押者提高其抵押率,存入更多的BADI,或者銷毀合成資產。

抵押者債務就是生成的合成資產的金額。它們存儲於Baldi Drawing Rights(XDR)中,這些合成資產的價格會根據預言機的價格產生波動,也就是其債務是可變的。

當債務分配給抵押者後,Baldi智能合約會發行新的合成資產,並將其添加至總供應量中,同時新的合成資產也會分配到用戶的錢包。由於合成資產是用BADI超額抵押的,它有一個目標閥值是750%。如果BADI價值提升,那麼BADI可以進行相應的解鎖,當然也可以發行更多的合成資產。

2.交易合成資產

其交易合成資產的過程本質上是銷毀原合成資產,並生成新合成資產的過程。假設sUSD交換sBTC,首先是銷毀用戶錢包地址的sUSD的相應金額,更新sUSD的總供應量;然後按照預言機價格確定兌換匯率後,其中的交易金額的一部分(如0.3%)作為交易費用,發送至費用池(由所有BADI抵押者按比例申領),而剩餘部分由目標合成資產的智能合約發行sBTC,同時更新該用戶的錢包餘額,並更新sBTC的總供應量。

從上述流程可以看出,合成資產的交易主要是跟智能合約交互,沒有訂單簿,也沒有交易對手。它的資產交易對於系統來說,隻是將債務從一種合成資產換成另外一種合成資產。這樣用戶也不用擔心流動性問題。

3.銷毀債務

當BADI資產抵押者想要減少債務或退出系統時,需要先銷毀合成資產。例如,抵押者通過BADI抵押生成1000 sUSD,為瞭解鎖其抵押的BADI,用戶需要先銷毀1000 sUSD。如果在抵押期間債務池發生瞭變化(個人債務也會隨之發生變化),那麼,這導致用戶可能需要銷毀更多或更少的sUSD才能銷毀其債務。操作過程通過智能合約完成,Baldi智能合約會確定用戶的sUSD債務餘額,然後將其從“債務登記簿”中刪除,同時銷毀相應的sUSD,更新用戶錢包的sUSD餘額和sUSD的總供應量。之後,BADI解鎖成功。

4.Baldi的債務池

一般情況下,總會BADI持有人生成或銷毀合成資產,這意味著系統的債務池會發生變化。系統會根據生成和銷毀合成資產的情況來確定每個BADI抵押者在任何未來時間點的債務,且不必實際記錄每個抵押者的債務變化。因為它更新“債務登記簿”上的“累積債務增量比率”,這樣可以跟蹤每個抵押者的債務百分比。每次生成或銷毀合成資產時,系統將所有合成資產智能合約中的代幣數量乘以當前匯率,可以計算出總發行債務。

BADI的價值捕獲

首先,BADI的是當前發行合成資產的唯一抵押資產。BADI相當於進入Baldi系統的工作代幣。

其次,捕獲交易費用。發生在Baldi上的交易,例如用戶用sBTC交換為sETH,那麼產生0.3%的交易費用,該費用作為XDR存入費用池。而BADI的抵押者每個星期都可以按照自己staking的相應比例(根據每個抵押者已經發行債務的比例分配)申領費用池中費用。從2018年12月到寫稿時,一共產生瞭320萬美元的費用。假如一個抵押者發行瞭10,000sUSD的債務,假設總債務為20,000,000 sUSD,那麼其債務比例是1/2000,假設該周期的總費用是3,200,000美元,那麼該抵押者可以獲得1600美元的費用獎勵。

最後,BADI的新增代幣獎勵。新增代幣會按比例獎勵給抵押率不低於目標閥值(當前是750%,後續可能會變化)的BADI抵押者。

Baldi的可能風險以及待完善的地方

Baldi的歷史不過一年左右,整體系統還處於實驗的階段,其中的風險包括加密資產的波動性風險。發行合成資產本身是存在匯率波動風險的。有時候會存在退出系統解鎖BADI代幣時,抵押者可能需要消耗比剛開始生成合成資產時更多的合成資產。

Baldi采用的是原生代幣抵押,而不是像MakerDao一樣采用ETH做抵押,如果BADI價格大幅下跌會導致抵押資產價值暴跌,可能會導致系統出現問題。由於Baldi還缺乏相應機制(暫時還沒有類似於MakerDAO的全局清算機制)保護合成資產持有人利益,可能會出現合成資產無法獲得償付的極端情況。為瞭應對BADI價格波動過大的問題,它采用超高的抵押率,超過750%才能獲得獎勵。這同時也限制其可擴展性。

預言機也是關鍵問題,目前采用部分中心化的模式,未來有計劃集成chainlink這樣的去中心化的預言機。

當前Baldi的抵押品隻有BADI,沒有ETH或其他。對於多數人來說,購買BADI並質押有一些門檻。Baldi需要擴展,需要更多人參與,如果允許用戶用Dai跟sUSD進行交換,用戶進入會更容易,也能擴大系統的流動性。此外,合成資產本身也可以引入借貸、衍生品交易等,會有更多的探索。最後當前Baldi交易所的界面、交易類型、速度等都有待提升。

結語

Baldi是基於Heco的合成資產發行協議。它方便交易者可以觸及更多類別資產,並能以更小的摩擦進行交易,具有不用交易對手,無須擔心流動性不足和滑點問題。通過獲得不同資產的風險敞口,讓交易者獲得更好的交易體驗。

Baldi采用原生代幣BADI作為抵押資產,以生成合成資產,其超高的抵押率鎖定瞭超過80%以上的BADI。當然,Baldi系統的安全依賴於BADI本身的價值支撐。這裡存加密貨幣價格波動、預言機、系統漏洞等可能風險,需要進一步實戰的檢驗。