引介 | DeFi 生態系統和主要協議概覽

買賣虛擬貨幣

摘要

作為我們 DeFi 系列的第一篇,本文旨在對 DeFi 的生態做一個概述,並且介紹幾個最主要的協議。在本文中,我們分析了 Maker 和 Compound 在使用者基礎上的重疊部分,在後續關於 DeFi 的文章中,我們還會對使用者基礎和系統性風險進行研究。請留意我們持續更新的 dashboard 和 Reporting 工具,以便下載所有資料。我們也會持續推送 DeFi 週報——歡迎在我們的官網上訂閱!

介紹

過去的幾個月來,以太坊上的去中心化金融領域又湧現出了各種專案。我們從 the block 上摘取了 DeFi 生態系統的一覽圖。最熱門的協議分為交易所 & 流動性、衍生品、預測市場、穩定幣和信貸。我們會在下文逐個進行案例分析。

-圖 1 —— DeFi 生態系統分類一覽圖(來源:https://www.theblockcrypto.com/2019/03/14/mapping-out-ethereums-defi/)-

社羣的一個顧慮是,大量 ETH 作為質押資產被鎖定在這些 DeFi 應用裡。截至 2019 年 4 月 25 日,已經有超過 220 萬個 ETH 被 DeFi 平臺鎖定,佔 ETH 總供給量的 2 % 。其中,Maker 獲得的 ETH 質押量最多——佔主要的 6 個 DeFi 專案(見下圖)的 90% 以上。

-圖 2 —— 各大 DeFi 專案中的 ETH 鎖定量(來源:https://public.tableau.com/profile/alethio.defi#!/vizhome/Overview_15567111639100/DeFiOverview)-

Maker DAO & DAI

什麼是 DAI ?

DAI 是一種由質押資產背書的密碼學貨幣,完全存在於區塊鏈之上,其穩定性以及與美元的錨定關係不依賴於任何中間方。DAI 是由經過審計的開放式智慧合約鎖定的質押資產背書的。

DAI 是如何生成的?

透過 CDP(質押債倉)機制、反饋機制和可信第三方,Maker 使用部署在主網上的一系列智慧合約來維持穩定幣 DAI 的價值。任何人都可以利用自己持有的 ETH 來生成穩定幣 DAI 。

想要生成 DAI 的使用者先要建立一個 CDP ,然後將 ETH 質押進 Maker 的 CDP 智慧合約裡。

從技術角度來說,被質押的不是真正的 ETH ,而是 PETH,也叫以太池(Pooled Ether)。首先將 ETH 轉化成 WETH(Wrapped Ether),即,與 ETH 成 1:1 兌換比例的 ERC 20 代幣。PETH 充當 “以太池” 的份額—— 你在質押 ETH 之後,會根據質押量獲得一定的份額。需要注意的是,與 ETH 和 WETH 的兌換比例不同,ETH 和 PETH 之間的兌換比例不是 1:1 。目前,1 PETH = 1.04 ETH —— 後文會解釋具體原因。

使用者質押的 ETH 量與其生成的 DAI 量之間的比例叫做質押率。例如,將 1 ETH 存入質押合約中,如果質押率是 200% ,且 1 ETH 價值 1000 美元的話,使用者就可以生成 500 DAI 。此時,這個 ETH 的控制權已經不在使用者手裡了——等到 500 DAI 的債務償還之後,CDP 就會關閉,這部分 DAI 會被銷燬。

如果 ETH 出現價格波動,CDP 中 ETH 的價格下跌到接近質押率——就會面臨清算的風險。不過,除非 CDP 中的資產被清算,使用者可以透過機制增加質押量。反之亦然——如果 ETH 升值,質押率變高——使用者有兩個選擇。可以選擇根據之前的質押率生成新的 DAI ,或者取出一部分被質押的 ETH 。使用者也可以轉讓 CDP 的所有權,償還所有債務或者說徹底登出賬戶。

但是,如果 CDP 內 ETH 的價格跌到了質押率以下,使用者又沒有鎖定更多 ETH 的話——這個 CDP 就會被清算。一旦這種情況發生,最後返還給這個 CDP 所有者的 ETH 會被扣掉債務額、穩定費用和清算罰金。

(清算髮生之時)作為質押資產的 PETH 會按照一定的折扣向 DAI 持有者開放出售,直到 CDP 內相應體量的債務償清為止。如果以溢價購買 DAI ,溢價部分會用來回購市場上的 PETH 並銷燬,從而上調 ETH 與 PETH 之間的比率(1 PETH = 1.04 WETH = 1.04 ETH)。

(根據紫皮書來看) CDP 的生命週期可分為 6 個階段:

-圖 3 —— CDP 生命週期的 6 個階段-

  1. 得意(PRIDE):CDP 滿足超額質押條件,未達到債務上限

  2. 憤怒(ANGER):CDP 創造出的債務達到上限

  3. 焦慮(WORRY):CDP 的質押資產價格產生波動

  4. 驚慌(PANIC):CDP 質押不足,或者 CDP 中質押資產的價格波動超出寬限期

  5. 悲痛(GRIEF):觸發清算機制

  6. 絕望(DREAD):觸發並開啟清算

一些啟示:

  • 在 GRIEF 階段之前可以往 CDP 中增加質押資產。

  • 只能在 PRIDE 階段取出質押資產,在 ANGER 階段還可以清償一些債務。

  • CDP 的所有權可以隨時贈與/轉讓給他人,包括在清算階段。

  • 每個清算行為都有對應的階段。

風險管理:MKR 代幣。它是一種 ERC-20 代幣,會根據 DAI 價格的波動自動增發/銷燬,以便將 MKR 的價格維持在 1 美元左右。除了用於支付系統所規定的穩定費用,MKR 持有者有責任透過行使投票權來參與風險管理。他們可以增加/修改現有的 CDP 種類(目前僅支援單一質押資產 CDP )、改變 DAI 的儲蓄利率(目前並未使用——這是向多種質押資產 CDP 過渡的一部分)、選擇有助於為質押資產精準定價的預言機(適當激勵參與報價的外部參與者)、選擇能夠觸發緊急關停的預言機,最後,(在緊急關停機制下)一旦獲得足夠多的贊成票,投票者可以自行觸發緊急關停(在技術更新或是系統遭遇嚴重攻擊之時可以觸發緊急關停)。

-圖 4 —— 截至 3 月 12 日 Maker 社羣的情況-

上圖顯示了截至 3 月 12 日,圍繞著 Maker 質押資產池的使用者情況。綠色節點代表的是所有建立 CDP 並且在流動性池中質押資產的外部賬戶。其中一些節點是透過代理合約(藍色節點)進行通訊,首先將 ETH 兌換成 WETH,然後將 WETH 質押進 Maker SaiTub ,另一些節點則直接將 WETH 傳送給 Maker(也就是 Maker 周圍的綠色節點)。WETH 的總量就是鎖定在 Maker 內的 ETH 總量,目前大約有 200 萬個。(* 佔 ETH 總供應量的 2% ,佔主要的 6 個 DeFi 專案的 89% 左右*)

Compound

Compound 是以太坊區塊鏈上的協議,利用演算法根據每種代幣的供需關係來決定其代幣池的利率。每種 ERC-20 代幣都有其專屬的貨幣市場,而且其交易記錄和歷史利率都是公開透明的。

使用者直接將代幣傳送給 Compound 平臺,獲得一個浮動的利率,無需與交易對手方進行交涉(相反地,借方從平臺借出代幣,並支付利率)。

Compound 協議的利率不是由借貸雙方商議決定的,而是基於利率隨需求增加而上漲的理論模型計算出來的。每個貨幣市場都要對此進行計算,因此每種代幣都有自己的利率模型——特定代幣利用率的函式。當然了,放貸利率是低於借款利率的——以確保協議的經濟穩定性和可持續性。

-圖 5 —— Compound 上代幣的當前利率(來源:https://compound.finance/)-

在 Compound 平臺上借貸有什麼優勢?

貨幣市場會實時產生利息,並且提供完全的流動性——因此使用者可以隨時檢視並取出他們的餘額(包括利息)。長期持幣者可以將他們手中的代幣放入貨幣市場,就可以額外獲得一筆收益。

同樣地,借方可以立即借出代幣(使用者必須透過類似於 Maker 的超額質押機制,確保質押金額是超出債務金額的,從而確保償付能力) 。借方無需掛單,可以使用他們現有的資產借出代幣,立即拿到以太坊的生態系統中使用。

平臺使用情況

-圖 6 —— Compound 上的代幣使用情況-

上表總結了 Compound 平臺上的代幣使用情況。要確定供需狀況及其對利率的影響,最簡單的方法就是看貸款金額、貸方人數和借方人數。能夠解釋利率較高的原因的另一個有趣指標是,根據某一時刻的借出量佔總供給量的百分比所示,DAI 和 WETH 是借出量最多的兩種代幣。

代幣交易所:Uniswap

Uniswap 是在以太坊上實現代幣交易自動化的協議。根據 Vitalik 發表在 Reddit 上的一篇帖子可知,Uniswap 是部署在主網上的一系列智慧合約。這個平臺沒有它自己的原生代幣(它實際上聚集了不止一種代幣,而且之後會越來越多),沒有中心化訂單簿,平臺和平臺建立者也不收取任何費用(流動性提供者和使用者會收取費用)。目前 Uniswap 平臺上鎖定了 3 萬個 ETH 不到,單靠這個數量就足以讓 Uniswap 躋身 DeFi 平臺的前五名。不過,這個數量還不能代表質押在 Uniswap 上的所有代幣——加上之後,Uniswap 就成了世界第三大價值鎖定 DeFi 平臺(位居 Maker 和 Compound 之後)。

Uniswap 的運作方式主要是為不同的 ERC 20 - ETH 代幣對建立單獨的貨幣市場。每個人都能在這個平臺上部署智慧合約,為任何ERC 20 代幣建立一個新的交易所。這些智慧合約會儲備一些 ETH 以及相關的 ERC 20 代幣。然後,以 ETH 作為交易媒介來撮合兩種代幣之間的交易——所有智慧合約都透過一個登記簿連線起來,並由這個登記簿來記錄交易資訊。這些任務都由 uniswap_factory 合約完成,這個合約既是工廠,又是登記簿。使用者可以使用 createExchange() 函式為新的 ERC20 代幣部署一個交易合約。

從傳統意義上來說,在中心化交易所上,使用者提供流動性的方式是選幾個價格點做交易——可以掛買單、也可以掛賣單,也可以雙方都掛。所有交易者的訂單會統一記錄在訂單簿上。然而,在 Uniswap 上,交易雙方的流動性是彙集到一起的,然後再根據演算法來自動做市。Uniswap 有一個很明顯的特徵——就是流動性永遠不會被耗盡。誠然,如此誇張的目標不可能不存在犧牲。Uniswap 演算法採取的方法是透過一個漸進函式來提高代幣價格。所以,你一次性想購買的代幣越多——你要支付的單價就越高,這樣就形成了一種權衡關係。大鱷們再也無法進行大額交易,不過與此同時——這個系統是一直具有流動性的——每時每刻都會有交易達成。

對流動性提供者來說意味著什麼?

在向 Uniswap 交易所提供流動性的時候,不可以只向交易對的一方提供流動性——這就會改變兩種代幣之間的比率、改變交易價格(實際上,x 代幣/ y ETH = 價格),有了這種價格比率上的變化,想要套利的流動性提供者就會虧錢。

在向某 ETH - ERC 20 代幣的交易合約中注入等價值的 ETH 和對應代幣之後,合約會向流動性提供者發放一種流動性代幣,這些代幣代表的是流動性池中的份額(佔據流動性池中總流動性的 10% ——收到這些代幣的人就有權掌握總流動性的 10% )。這些流動性代幣僅僅代表了流動性提供者所提供的數量。在流動性增加或減少的過程中,會相應生成/銷燬流動性代幣,從而確保每個人擁有的相對份額保持不變。

說完了如何成為流動性提供者,接下來說說為何要成為流動性提供者。提供流動性的激勵源自所有交易都會支付的費用。這些費用會重新注入流動性池,因此,即使提供者所持有的流動性池比例始終不變,這個比例的價值也會上升。平臺不會收取費用,只會產生交易費。

費用結構

1. ETH ➡️ ERC 20 代幣交易

  • 用 ETH 支付 0.3% 的交易費

2. ERC 20 代幣 ➡️ ETH 交易

  • 用 ERC 20 代幣支付 0.3% 的交易費

3. ERC 20 代幣 ➡️ ERC 20 代幣交易

  • 用 ERC 20 代幣支付 0.3 % 的交易費將 ERC 20 代幣換成 ETH

  • 用 ETH 支付 0.3 % 的交易費將 ETH 換成 ERC 20

  • 代幣實際交易費是 0.5991 % 。

-圖 7 —— Uniswap 流動性提供者(提供的幣種和數量)-

上圖顯示了每種代幣的流動性提供者。每個顏色都代表一個幣種,每個矩形代表一個流動性提供者。每個矩形的大小與流動性成正比。左邊兩個最大的幣種(綠色和金色)分別是 DAI 和 MKR —— 這兩個顯然是最受歡迎的交易對。

預測市場:Augur

Augur 是一個平臺,使用者可以在上面建立預測市場專案。在這些預測市場上,玩家可以賭哪個結果會真的發生。因為猜對了結果的人可以在事後獲得獎勵,人們被激勵在不同專案上貢獻智慧(即下注、買賣),最終結果就匯聚參與者的預測。

預測市場分為四個階段:建立、交易、報告和結算。建立預測市場之後立即開啟交易,一旦事件發生並確定結果之後,使用者可以平倉並取出他們的資金。

建立市場

只要是還沒發生的事情,都可以建立預測市場。建立者會設定事件截止時間並指定一個事件結果的報告者(如果報告的結果被認為是錯的,社羣可以對事件報告者提出質疑)。建立者也可以選擇一個決議來源——用來確定結果(幾乎一切來源皆可)。還要決定對市場進行結算的人應該向市場建立者支付的手續費。

市場建立者還需要繳納保證金:有效期保證金(用 ETH 支付,如果市場沒有得到有效結算,會退還給建立者——基於最近無效結果的數量而定,用來激勵建立者開設明確的預測市場)和違約保證金(用 REP 支付——只有當被指定的報告者在三天之內提交報告之後,才會歸還給建立者——這樣能夠激勵建立者選擇可靠的報告者,好讓預測市場儘快收盤)。

交易

對事件結果的下注是透過交易份額來實現的。其實,當使用者在市場上買賣不同結果的 “份額” 時,就是在用 ETH 給不同的結果下注。Augur 的配對引擎會建立一個完整的份額集合,每個可能結果的所有份額都會包含在內。

所有預測市場都是由訂單簿來維護的,使用者可以隨時為任何市場建立/成交訂單。可以是與其他使用者進行交易,也可以是建立新的份額集合。交易者為他們的訂單設定一個最低價格,如果不能全部交易,至少可以部分交易,未達成交易的部分則重新生成一個訂單掛出去。

上述所有資產—— Augur 預測市場、結果份額、參與幣種、保證金份額——都可以隨時交易和轉移。

報告

一旦預測市場對應的事件真實發生——市場就會依據其結果確定下來並且開始清算,由利益驅動的預言機充當報告者並陳述事件的真實結果。REP 持有者可能會參與報告並對事件結果做出最後申訴。

市場結算

交易者可以透過將自己的份額賣給其他人或是與市場進行結算的方式退場。

-圖 8 —— Augur 預測市場上的熱門標籤雲(來源:https://public.tableau.com/profile/alethio#!/vizhome/DeFi_15529865481350/AugurPopularTags) -

在建立一個預測市場之時,使用者可以對其進行具體描述,並且加上一些標籤來對市場做出限定。上圖是依據 Augur 預測市場上用過的所有標籤製作的一朵詞雲。(這些標籤都是在預測市場建立之後,從 Augur 智慧合約生成的主題的資料段中提取並解碼的。)

使用者重疊分析——Maker & Compound

我們在上文提到的所有協議中,唯一兩個共享市場的協議(請看第一張圖的右下角“借貸”一欄)是 Maker 和 Compound 。這兩個協議恰好也是目前為止最大的兩個協議( Maker 比 Compound 還要再大個幾倍)。因此,可以分析一下它們的使用者群。

Maker 的使用者是那些建立 CDP 的人,而 Compound 的使用者是借貸雙方,因為二者對平臺來說同等重要。不同的是,Maker 的使用者是鎖定 ETH (建立 CDP )來借 DAI ,而 Compound 的使用者可以是借貸雙方的任意一方,或者兩方。

Compound 上的 475 個借方(2549 次借款行為)

  • 230 個使用者發生過 1 次借款行為

  • 136 個使用者發生過 1 至 5 次借款行為

  • 54 個使用者發生過 5 至 10 次借款行為

  • 55 個使用者發生過 10 次以上的借款行為(其中 7 個使用者發生過 50 次以上的借款行為,最多達到 171 次)

Compound 上的 3116 個貸方(10956 次貸款行為)

  • 1527 個使用者發生過 1 次貸款行為

  • 1133 個使用者發生過 1 至 5 次貸款行為

  • 338 個使用者發生過 5 至 10 次貸款行為

  • 199 個使用者發生過 10 次以上的貸款行為(其中 4 個使用者發生過 100 次以上的貸款行為,最多達到 160 次)

Maker 上的 7518 個 CDP 建立者(共建立 16848 個 CDP)

  • 6308 個使用者建立過 1 個 CDP

  • 1091 個使用者建立過 1 至 5 個 CDP

  • 91 個使用者建立過 5 至 10 個 CDP

  • 28 個使用者建立過 10 個以上的 CDP(其中 2 個使用者建立過 1000 個以上的 CDP —— 分別是 1360 個和 4893 個)

從上述共計 30353 次行為(與下圖所示形狀對應,為避免過於雜亂,部分行為沒有在圖中顯示出來,目前圖中只顯示了 11109 次行為—— 在圖中表現為一條一條的線) 中可見,產生這些行為的地址共計有 9539 個(在圖中表現為一個一個的點)。

-圖 9 —— 兩大借貸平臺之間使用者重疊情況的網路示意圖-

乍看之下,我們會注意到這兩個平臺之間的大小差異,二者之間龐大的地址數量(另外少部分地址只指向其中一個平臺)以及在代表 Maker 和 Compound 的節點周圍形成的環狀物。讓我們描述一下這幾組地址,以便更好地理解上圖的內容。首先,可以把 Maker 和 Compound 的節點想像成具有某種“引力”。與它們靠得越近的節點,產生的互動也會更多。

位於最中間的那一大組地址,也就是與兩個協議進行互動的地址,大約有 775 個,這些地址與每個協議之間的互動量相等或近似相等(與兩個協議各進行 1- 2 次互動)。

分佈於兩側的每一小組地址都是與兩個協議存在互動的地址,區別在於它們受到哪個協議的“引力”更強、與哪個協議之間的互動量更多。也就是說,這幾組地址與哪一個協議的距離越近,與這個協議的互動量就越多。例如,我們看到圖中那些靠近 Maker 的紅褐色小點——這些都代表了建立 CDP 較多(10 個或以上),且與 Compound 只有 1 次互動的使用者。

在協議周圍組成光環部分的使用者也是如此。最外圍的光圈表示只有一次互動。再裡面一個光圈表示有兩次互動,以此類推。我們之前提到過的。例如,可以看出建立 4893 個 CDP 的地址(其中,1/7518 的使用者所建立的 CDP 佔總量的 1/4 出頭,3/1000 的使用者所建立的 CDP 佔總量的 1/2!)與 Maker 的節點重疊(圖中很難看出來,不過放大一下就可以在字母 “k” 旁邊找到)。

在所有賬戶(Compound 上有 3318 個使用者,Maker 上有 7518 個使用者)中,有 1223 個地址與兩個協議都進行過互動。從百分比來看—— Compound 上有 37 % 的使用者在 Maker 上建立過 CDP 。同樣地,Maker 上有 16% 的使用者在 Compound 平臺上發生過借貸行為。

免責宣告:Alethio 對於文中所述的任何一個專案都不存在偏好或偏見。文中所討論的協議有限,之後我們會就更多專案展開討論,使我們的觀點更加全面。Alethio 堅持透過提供事實和基於客觀事實和/或已核實資訊的最佳論斷來保持中立性。本文絕不作為惡意行為或交易建議的指南。

(完)

(文內提供了許多超連結,請點選閱讀原文到 EthFans 網站上獲取)

原文連結:

https://medium.com/alethio/the-defi-series-an-overview-of-the-ecosystem-and-major-protocols-da27d7b11191

作者: Alethio

翻譯&校對: 閔敏 & 阿劍

免責聲明:

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

推荐阅读

;