如何讓DeFi生態不再“碎片化”?

如何讓DeFi生態不再“碎片化”?

與傳統金融相比,DeFi的優勢之一是可組合性。目前以太坊生態系統上出現了MakerDAO、Compound、Uniswap這樣的“加密貨幣樂高”。開發者可以像搭建“樂高積木”一樣,在已經建立好的代碼或協議上快速開發,並利用存量用戶基礎。

自DeFi誕生以來,輿論和大眾拼命推廣DeFi的“可組合性”,認為“可組合性”帶給傳統金融的創新。但是大家忽略了一點,即使是“DeFi樂高”,也避免不了出現生態系統的碎片化,或交互上的摩擦。

目前,DeFi產品各自定義自己的接口,同一類別的DeFi協議也有不同的接口:Maker有Maker的接口,Compound有Compound的接口,Aave有Aave的接口。這為相互交互造成了障礙。同時,隨著DeFi項目的增多,組合交互的成本不是線性增加,而是NxN倍增,這也帶來了不必要交互摩擦。

PeckShield創始人蔣旭憲認為,解決“碎片化”的辦法是標準化DeFi的接口。

“大家知道ERC20標準定義好了資產Tokenization的接口一樣,這不僅極大方便了以太坊上的資產繁榮和匯聚,也吸引了別的的公鏈的資產,包括BTC或EOS方面的資產。DeFi協議本身也要如此,可以極大的簡化交互,帶來流動性的增加。“蔣旭憲在4月23日晚RenrenBit舉辦的“驚魂48小時——極端壓測之後DeFi引發的集體思考”AMA中發表觀點。

蔣旭憲同時表示,傳統的DeFi組合方式可能會帶來安全方面的連帶⻛險,需要某種機制的對沖。比如說目前的DeFi保險和DeFi理賠,也應該是“DeFi樂高”的一部分,來平衡對沖DeFi安全風險。

Zerion推出DeFi SDK,來解決DeFi“碎片化”問題

針對DeFi生態系統碎片化,DeFi開發者們也都在做相應的努力,近日DeFi聚合器Zerion推出了一個DeFi SDK組合,以解決“碎片化”帶來的高成本和用戶體驗感差的問題。

Zerion表示過去花了很多時間去研究Uniswap, MakerDAO、Vaults、Compound、Bancor、0x、Uniswap Pools、DSR、Fulcrum等DeFi協議,想要弄懂每個DeFi協議的來龍去脈,對用戶界面和用戶體驗做不斷優化,為前端和後段客戶不斷更顯Web端、iOS和Android客戶端的接口,但是他們發現,這種做法非常分散、支離破碎、且浪費時間。

為了緩解上述局面,Zerion近日推出了一套開源的DeFi SDK,希望能夠緩解DeFi生態系統中的“碎片化”問題。

DeFi SDK主要面向三類用戶:

  • 開發者:對於DApp開發者,DeFi SDK可以幫助他們整合DeFi協議就像使用單個工具庫一樣簡單。DeFi SDK幫助開發者們完成對17個以上的主流DeFi協議的即時訪問,開發者們再也不需要手動去整合這些協議。對於協議開發者,DeFi SDK可以使“升級”及時地映射到所有的DApp上面。

  • 社區用戶:Zerion正在共享解決常見問題的開源解決方案。DeFi SDK增強了不同DeFi產品的互操作性,使構建DeFi應用程序更加容易。

  • 普通用戶:DApp現在可以支持普通用戶中意的DeFi資產和協議,用戶體驗將會越來越棒。

DeFi SDK是如何工作的?

DeFi SDK的核心是Token適配器和協議適配器。

Token適配器

Token適配器是一種智能合約,它提供一個鏈上解決方案來獲取加密貨幣衍生資產的原生token,可以把它看作是對複雜的ERC20令牌有意義的解碼器。

如何讓DeFi生態不再“碎片化”?

圖片來源於:Medium

拿Uniswap 的ETH-cDAI的資產池舉例,從字面看,它是一個非常複雜的Token,但其實它只是由一對高收益的DAI (cDAI)和ETH組成。UniTokens的Token適配器可以“解開”表面看似複雜的衍生Token 組合,並將原生Token返還給客戶。下圖為Uniswap的Token適配器代碼:

如何讓DeFi生態不再“碎片化”?

Uniswap Token適配器

協議適配器

協議適配器適用於DeFi協議的鏈上信息,比如用戶的債務和存款餘額。

目前,DeFi生態面臨著嚴重的“碎片化”問題,因為像Fortmatic或MetaMask這樣的錢包可以獲取ERC20基礎代幣的餘額,但卻沒有讀取更復雜的DeFi衍生品資產的標準。這些信息通常需要硬編碼或通過API接口來獲取,而不是直接通過查詢用戶鏈上餘額來獲取。顯然,用戶體驗並不理想。

如何讓DeFi生態不再“碎片化”?

圖片來源於:Medium

DeFi SDK包含每個協議的元數據,對於DApp開發人員,這允許接口使用對適配器登記表(Adapter Registry)的一次調用來獲取與協議相關的所有信息,該註冊表是每個接口支持的協議適配器和Token適配器的白名單。

如何讓DeFi生態不再“碎片化”?

圖片來源於:Medium

任何人都可以為他們的協議創建一個Token適配器,任何人都可以為他們的錢包或DApp維護自己的Adapter Registry。例如,Zerion的Adapter Registry是一個經過審查的列表,其中包含Zerion支持的所有DeFi協議。

Adapter Registry地址:https://github.com/zeriontech/defi-sdk/wiki/Addresses

目前使用DeFi SDK的應用程序有:Zerion、MyDeFi、Frontier和DeFi Market Cap。

如果你是一個開發者,開發了一個DeFi協議,那麼這時候你該如何創建適配器呢?包括以下3個步驟:

  • 查看Zerion的適配器的開源示例:https://github.com/zeriontech/defi-sdk/tree/master/contracts/adapters;

  • 創建自己的適配器智能合約,將其部署到Ethereum主網並在Etherscan上驗證它;

  • 一旦適配器完成,在Github上打開一個pull request,Zerion需要進一步驗證並將它添加到Zerion AdapterRegistry中。

完成以上步驟後,你的協議將立即對Zerion和其他使用DeFi SDK的DApps的用戶可見。

參考資料:Medium:《DeFi SDK: Making Money Lego Work》


分享到:


相關文章: