在日本大阪的Dev5期間,我曾就一個通用的利息優化協議做過分享。
我們即將發布該協議(dForce改進提議001或DIP001),并會以不同的方式與dForce平臺的USDx穩定幣協議和StableSwap流動性協議進行整合。
今天,我們先來看看該協議的設計框架。
該改進方案提議從基于抵押模式的DeFi系統里釋放更多的流動性,即通過解鎖抵押資產并將其存入生息協議(如Lendf.Me,Compound等)的方式來獲得更高的收益,進而提高資本使用效率。
我們計劃先從USDx穩定幣協議開始整合利息優化協議,具體的流程和設計方案如下:
DeFi領域廣泛采用超額抵押的模式,而大多數去中心化金融協議目前的資產抵押率均在300%以上,這主要是為了降低抵押資產價格劇烈波動所帶來的風險。然而,我們認為在部分應用場景(去中心化金融協議)里,可以通過釋放一定比例的抵押資產流動性的方式來提高資本回報率。
讓我們先來回顧一下USDx穩定幣協議:
USDx (usdx.dforce.network) 是dForce開放式金融協議堆棧推出的第一個DeFi協議。作為一個鏈上合成型的去中心化美元穩定幣協議,每個USDx背后都有100%的成分穩定幣儲備(1 USDx=0.35USDC + 0.35 PAX + 0.3 TUSD)。用戶可以通過鑄幣協議存入成分穩定幣并自動鑄成USDx,反之,也可以通過鑄幣協議銷毀USDx并按事先約定的權重拿回一籃子的成分穩定幣。
USDx是一個對儲備抵押資產流動性要求較低的穩定幣協議——除非有人希望銷毀USDx并拿回一籃子的成分穩定幣,其余時間內,USDx的抵押資產(即成分穩定幣)都被鎖定在智能合約之中。絕大部分的成分穩定幣都將作為抵押資產長期被鎖定在智能合約之中,這與法幣型穩定幣的模式極為相似。
利息優化協議可以允許發起協議(initiated protocol)將其部分抵押資產從智能合約中取出并存入目標協議(designated protocol),比如借貸協議,以獲得活期存款利息。
舉例說明,我們通過dForce改進提議001(DIP001) 提出將USDx協議中60%-70%的成分穩定幣抵押資產取出并存入Lendf.Me(或Compound等其它借貸協議)并獲得存款收益。這部分額外獲得的利息收入將用于再分配(如分配給USDx的持幣者或用于回購并銷毀DF平臺幣)。
假設成分穩定幣可以獲得年化4%的存款利息,這將為流通中的USDx額外創造約年化2.4% (4%*60% = 4%) 的利息 (假設60%的抵押資產被用于生息)。也就是說,這部分額外的系統性收益與用戶將USDx存入貨幣協議所獲得的存款利息是不重疊的,因此這將有效提高USDx穩定幣的利息回報率。這種設計本質上類似于法幣型穩定幣的資金管理模式,即法幣型穩定幣的發行方將美元儲備投資于債券或國債,然后將獲得的利息重新分配給穩定幣的持有者(當然,現在所有法幣穩定幣發行方并沒有給用戶返還這部分利息)。歸功于DeFi與生俱來的可組合性,在傳統金融里完成這些流程是十分繁瑣復雜的,然而對于USDx這類的開放式金融協議來說卻輕而易舉。
同時,由于存入借貸協議的抵押資產 (成分穩定幣) 同樣也是由超額抵押貸款提供擔保的(例如,Lendf.Me規定為不低于125%的抵押率),因此將間接把USDx的抵押率由100%提高至115% (40%*100%+60%*125%)。
利息優化協議 (DIP001) 是一個通用型的框架并可與任何抵押資產模式的協議相組合。
盡管DIP001具備卓越的利息優化能力,但也會有流動性的限制,因此整合時需要格外謹慎小心。流動性受限是由于抵押資產被借出去,因此DIP001更適用于那些對流動性偏好較低的協議,例如USDx穩定幣協議,僅在用戶銷毀USDx時并取回一籃子的成分穩定幣時才需要動用抵押資產。另外,DIP 001尤其適合抵押資產收益相對較高(如穩定幣)的協議。
利息優化協議的設計框架主要包括以下幾個模塊:
協議的匹配度測試:
DIP 001更適合于下列協議:
· 抵押類或超額抵押類協議 (USDx,Maker, Uniswap等)
· 對儲備資產的流動性要求低的協議(無需實時保證100%的流動性)
· 具備互操作性和生息能力的抵押資產(如廣泛用于DeFi領域的穩定幣
此外,整合DIP001前需要充分評估相關的風險和解決辦法,包括并不限于:
智能合約風險:
眾所周知,協議之間的交互有可能會導致額外的智能合約風險。
解決方案:
獨立、中立地處理協議之間的交互,例如,將USDx的成分穩定幣存入Lendf.Me被視為普通的交易(與其它用戶的操作無異)。為了進一步降低風險,我們還建議在整合過程中加入可升級及風險中止的模塊,并以灰度漸進方式做整合。
流動性風險:
流動性風險主要包括兩個方面:第一層是發起協議(如USDx),為保證用戶在銷毀USDx時可以及時拿回成分穩定幣,不能把100%的儲備都存入Lendf.Me生息;如果將100%的儲備拿去生息,將會導致交易失敗(用戶無法及時銷毀USDx)。
在目標協議方面還存在第二層風險,即如果發起協議中的可用儲備枯竭,會自動觸發交易以從目標協議中提取儲備,但如果提取的資產額度超出了目標協議本身的流動性儲備,也會導致交易失敗。
解決方案:
在發起協議中保留一定比例的儲備(例如30%~40%),以便能夠滿足用戶從發起協議中提取流動性的需求;只與基于激勵的具有流動性反應機制的目標協議做交互,例如Lendf.Me或者Compound,當某種資產被借出且該種資產面臨流動性枯竭的問題時,存款利率和貸款利率都會大幅增長,從而會刺激更多的供應并抑制更多的貸款,使得該協議的流動性恢復到正常水平。
以上為接入利息優化協議有可能帶來的一些風險,在執行時需要根據具體情況具體分析。
還有其他方法,如使用Compound的cToken來解決類似的問題,我們在這里介紹的是一種更通用的框架,可以與各式各樣的協議進行整合。
在dForce生態里,DIP001將在資產協議USDx和借貸協議Lendf.Me之間建立流動性橋梁,USDx鑄幣的一定比例的穩定幣儲備將會自動存入Lendf.Me,從而進一步優化USDx的利息曲線(更高的利息),并提高Lendf.Me的資本效率和為DF平臺幣提供價值捕獲。
目前該利息優化協議正在進行第三方代碼審計,之后我們會進行開源,希望看到更多的項目使用DIP 001來進行創新,也期待更多關于DIP001的相關討論。歡迎加入我們的社區,一起來探索開放式金融的潛力。
責任編輯;zl
評論
查看更多