如何破解 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 協議本身也要如此,可以極大的簡化互動,帶來流動性的增加。”蔣旭憲曾在“驚魂 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 令牌有意義的解碼器。

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

協議介面卡

協議介面卡適用於 DeFi 協議的鏈上資訊,比如使用者的債務和存款餘額。

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

DeFi SDK 包含每個協議的後設資料,對於 DApp 開發人員,這允許介面使用對介面卡登記表(Adapter Registry)的一次呼叫來獲取與協議相關的所有資訊,該登錄檔是每個介面支援的協議介面卡和 Token 介面卡的白名單。 

任何人都可以為他們的協議建立一個 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 的使用者可見。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;