
作者
Robert Leshner, Geoffrey Hayes
作者
摘要
摘要
摘要
目錄
本文介紹了一種基於供求關係的去中心化協議,該協議建立了由算法設定利率的貨幣市場,允許用戶無摩擦地交換以太坊資產的時間價值。
目錄
目錄
1 介紹................................................ .................................................. .................. 3
2 Compound 協議............................................... ................................................ 4
2.1 供應資產............................................... ................................................ 4
2.1.1 主要用例............................................. ..................................... 4
2.2 借入資產............................................... ................................................ 5
2.2.1 抵押物價值............................................ .................................. 5
2.2.2 風險與清算............................................ .................................. 5
2.2.3 主要用例............................................. ..................................... 6
2.3 利率模型............................................... ................................................ 6
2.3.1 流動性激勵結構........................................... .......................... 6
3 實現與體系框架............................................. .................................................. 7
3.1 cToken 合約............................................... .......................................... 7
3.2 利率機制............................................... ................................................ 8
3.2.1 市場動態............................................. ..................................... 8
3.2.2 借方動態............................................. ..................................... 8
3.3 借款................................................ .................................................. ..... 9
3.4 清算................................................ .................................................. ..... 9
3.5 餵價............................................... .................................................. ...... 9
4 總結................................................ .................................................. ............... 10
參考................................................. .................................................. ....................... 11
一級標題
一級標題
1、介紹
加密貨幣和數字區塊鏈資產的市場已經發展成為一個充滿活力的生態系統,投資者、投機者和交易者交換數千種[1]區塊鏈資產。不幸的是,金融市場的複雜性並沒有跟上:參與者幾乎沒有能力交易資產的時間價值。
利率填補了擁有閒置資產的人與沒有資產(指可用於生產或投資的資產)的人之間的差距;交易資產的時間價值對雙方都有利,並能創造非零和財富。對於區塊鏈資產來說,目前存在兩個主要缺陷:
l 借款機制極其有限,這就導致了資產定價錯誤(比如估值深不可測的“騙子幣”,因為沒有辦法做空它們)。
點對點協議直接促進了市場參與者之間的抵押貸款和無抵押貸款。不幸的是,去中心化會給用戶帶來巨大的成本和摩擦;在每一個審查的協議中,貸款人都被要求發布、管理和(在有抵押貸款的情況下)監督貸款提供和主動貸款,貸款履行往往是緩慢和異步的(貸款需要時間籌措資金)[3-6]。
在本文中,我們將介紹一種去中心化的系統,用於無摩擦地借貸以太坊代幣,不存在現有方法的缺陷,使適當的貨幣市場可以運作,並創造一個安全的正收益的方法來存儲資產。
一級標題
Compound 是一種在以太坊區塊鏈上創建貨幣市場的協議,這些市場是基於資產的供求關係,通過算法推導出利率的資產池。資產的供應商(和借款人)直接與協議交互,賺取(和支付)浮動利率,而不必與同行或交易對手協商諸如期限、利率或抵押品等條款。
每個貨幣市場對應唯一的一種以太坊鏈上資產(如ETH、ERC-20 穩定幣(如Dai)或ERC-20 效用型代幣(如Augur)),並包含一個透明和可公開檢查的賬簿,記錄所有交易和歷史利率。
二級標題
二級標題
2.1 供應資產
在交易所或P2P 平台,用戶的資產是通過匹配的辦法借給另一個用戶,而Compound 協議聚合了每個用戶的供應;當用戶提供一項資產時,它就變成了同質化的資源。這種方式提供的流動性比直接貸款大得多;除非市場上的所有資產被借光(見下文:協議激勵流動性),用戶可以隨時提取資產,而不必等待特定的貸款到期。
長期投資於ETH 和其它代幣的個人(“HODLers”)可以使用Compound 貨幣市場作為他們投資額外回報的來源。例如,擁有Augur 的用戶可以向Compound 協議提供他們的代幣,並獲得利息(以Augur 計值),而不必管理他們的資產、滿足貸款請求或承擔投機風險。
無論是dApps、機器或者交易所,只要持有這些市場的代幣餘額,都可以把Compound 協議當成一種貨幣化的來源,使用這些餘額獲取增量回報;這有可能為以太坊生態系統開啟全新的商業模式。
二級標題
二級標題
2.2 借入資產
Compound 允許用戶使用cToken 作為抵押物,毫無摩擦地從協議中藉用,在以太坊生態系統的任何地方使用。與P2P 協議不同,從Compound 借貸僅僅需要用戶指定所需的資產;沒有可協商的條款、到期日或融資期限;借款是即時且可預測的。與提供一種資產類似,每個貨幣市場都有一個由市場力量設定的浮動利率,它決定了每種資產的借貸成本。
2.2.1 抵押物價值
協議所持有的資產(由cToken 的所有權表示)被用作從協議借款的抵押物。每個市場都有一個從0 到1 的質押率,它代表了底層資產價值中可以藉到的部分。流動性差的市值較小的資產質押率比較低,它們不能作為好的抵押物。而流動性強的高市值資產有比較高的質押率。一個賬戶各種底層代幣餘額的價值乘以各自的質押率,等於用戶的借款能力。
用戶可藉入不超過其借款能力的資產,而賬戶不得採取任何會使所借資產總值超過其借款能力的行為(例如,借入、轉移cToken 抵押物或贖回cToken 抵押物);這可以保護協議避免違約風險。
2.2.2 風險與清算
如果賬戶未償還貸款價值超過其借款能力,一定比例的未償還貸款可以被別的賬戶償還以換取該賬戶的cToken 抵押品,且清算價格略優於市場價格,是以當前市場價格減去清算折扣;這激勵了套利者的生態系統迅速介入,以降低借款人的風險敞口,並消除協議的風險。
任何擁有所借資產的以太坊地址都可以調用清算功能,以其資產換取借款人的cToken 抵押品。由於用戶、資產和價格都包含在Compound 協議中,清算是無摩擦地,不依賴於任何外部系統或訂單。
2.2.3 主要用例
2.2.3 主要用例
l 交易員可以利用現有投資組合作為抵押物,通過借入ETH 為新ICO 投資提供資金。
二級標題
二級標題
2.3 利率模型
2.3 利率模型
與單個資金供應方或借款人必須就條款和利率進行談判不同,Compound 協議使用了一個利率模型,在每個貨幣市場中基於供求關係實現利率均衡。根據經濟理論,利率(貨幣的“價格”)隨需求函數而上升;當需求較低時,利率會下降。反之亦然。各市場的利用率將供給和需求統一成一個變量:
2.3.1 流動性激勵結構
一級標題
3 實現與體系框架
貨幣市場的核心是一個賬本,它允許以太坊賬戶提供或借入資產,同時計算利息,這是一個時間的函數。該協議的智能合約將對公眾開放,機器、dApps 和用戶都可以免費使用。
二級標題
每個貨幣市場都被構造成一個智能合約,履行ERC-20 代幣規範。用戶的餘額表示為cToken 餘額;用戶可以通過向市場提供資產來鑄造mint(uint amountUnderlying) 或贖回redeem(uint amount) cToken 來換取底層資產。 cToken 和底層資產之間的價格(匯率)隨著時間的推移而增加,因為利息是由資產的借入方累積的,而且每個貨幣市場都是由履行ERC-20 代幣規範的智能合約構建的。用戶的餘額表示為cToken 餘額;用戶可以:
隨著市場總借款額的增加(作為藉款人利息累積的函數),代幣與底層資產之間的匯率也會增加。
二級標題
二級標題
3.2 利率機制
Compound 貨幣市場的定義是對所有借款人統一適用的利率,隨著供求關係的變化,利率會隨著時間的推移而調整。
每個貨幣市場的每一種利率的歷史都被一個Interest Rate Index (利率指數)所記錄,這個指數是在每次利率變化時計算出來的,它是由用戶鑄造、贖回、借款、還款或清算資產時產生的。
3.2.1 市場動態
每發生一筆交易,該資產的利率指數就被更新,以復利自前一項指數以來的利息,使用期間的利息,以r * t計價,使用每一區塊的利率計算
市場未償還借款總額被更新,以包括自上一個指數以來的待付利息:
一部分累計利息被保留(預留)作為準備金,由reserveFactor(準備金係數)決定,範圍從0 到1:
。這個元組描述最後一次利息被支付時的賬戶餘額。
二級標題
希望藉款並且有足夠餘額存儲在Compound 當中的用戶,可以在相關的cToken 合同中調用borrow(uint amount) 函數。該函數掉用後,將檢查用戶的賬戶價值,如果賬戶內有足夠的抵押物,將更新用戶的借款餘額,將代幣轉移到用戶的以太坊地址,並更新貨幣市場的浮動利率。
3.4 清算
3.4 清算
二級標題
3.5 餵價
Price Oracle(價格預言機)維持每個支持資產的當前匯率;Compound 協議將設定資產價值的能力委託給一個委員會,該委員會將前10 名的交易所的價格集中在一起。這些匯率被用來決定借款能力,抵押物需求,以及所有需要計算賬戶估值的職能。
二級標題
Compound 協議不默認支持某些特定的代幣;相反,市場必須被列入白名單。這是通過一個管理函數,supportMarket(address market,address interest rate model) 來完成的,該功能允許用戶開始與資產交互。為了借入資產,必須從價格預言機裡取一個有效的價格;要使用資產作為抵押物,必須要有一個有效的價格和質押率。
二級標題
二級標題
3.7 治理
3.7 治理
Compound 將從對協議的中心化控制開始(例如選擇每個資產的利率模型),隨著時間的推移,過渡到完全由社區和利益相關者控制。協議中的以下權限由管理員控制:
l 創建一個新的cToken 市場。
l 提取某個cToken 的準備金。
l 選擇新管理員,就像一個由社區控制的DAO;因為這個DAO 本身可以選擇新的管理員,管理層將基於利益相關者的各個決定隨著時間的推移而演化。
一級標題
一級標題
4 總結
一級標題
參考
[1] Cryptocurrency Market Capitalizations. https://coinmarketcap.com/
[2] Bitfixex Margin Funding Guide. https://support.bitfinex.com/
[3] ETHLend White Paper. https://github.com/ETHLend
[4] Ripio White Paper. https://ripiocredit.network/
[5] Lendroid White Paper. https://lendroid.com/
[6] dYdX White Paper. https://whitepaper.dydx.exchange/
[7] Fred Ehrsam: The Decentralized Business Model. https://blog.coinbase.com/