這篇文章通過對(duì)主要的DeFi借貸協(xié)議的介紹,梳理出了每個(gè)協(xié)議的去中心化程度。分析基于事實(shí),雖然有一點(diǎn)點(diǎn)“自賣自夸”bZx的成分,但還是值得一讀的,是少有的從金融技術(shù)角度比較和剖析Defi項(xiàng)目開放性的文章。
有一種說法是,評(píng)判某一個(gè)Defi產(chǎn)品的去中心化程度只需要看他最中心化的部分,但是由于“去中心化”這個(gè)概念是一個(gè)連續(xù)統(tǒng)一體,會(huì)受到多種因素的影響,所以我們嘗試著從不同的維度來進(jìn)行分析。
去中心化借貸協(xié)議
所有DeFi借貸協(xié)議之間的共同組成部分包括是否有中心化的機(jī)構(gòu)托管、幣價(jià)信息來源、由誰發(fā)起追加保證金通知、由誰提供追加保證金的流動(dòng)性、利率的確定形式和是否以中心化的形式開展協(xié)議開發(fā)更新這6個(gè)方面。這個(gè)分類系統(tǒng)雖然簡單,但在捕獲協(xié)議背后的團(tuán)隊(duì)對(duì)所持有資產(chǎn)的控制程度方面是非常有意義的。
首先我們來分別解釋一下這6個(gè)等級(jí)的Defi借貸產(chǎn)品:(也可以看下文中的簡表)
CeFi:CeFi 類產(chǎn)品是托管的,由中心化機(jī)構(gòu)批準(zhǔn)追加保證金通知和提供流動(dòng)性,并且?guī)艃r(jià)信息來源、利率的確定以及平臺(tái)開發(fā)和更新都是中心化的。典型例子包括 SALT,BlockFi,Nexo 和 Celsius。
1 級(jí) DeFi:這些 DeFi 產(chǎn)品是非托管的,由中心化的機(jī)構(gòu)批準(zhǔn)追加保證金通知和提供流動(dòng)性,并且?guī)艃r(jià)信息來源、利率的確定以及平臺(tái)開發(fā)和更新都是中心化的。比如 Dharma。
2 級(jí) DeFi:這些 DeFi 產(chǎn)品是非托管的,附加一個(gè)額外的去中心化組成部分,可能是幣價(jià)信息來源、追加保證金、保證金流動(dòng)性、利率確定或平臺(tái)開發(fā)更新,但其余的部分仍然是中心化的。例子包括 Expo,Nuo 和 ETHLend。
3 級(jí) DeFi:這些 DeFi 產(chǎn)品是非托管的,無需中心化的機(jī)構(gòu)批準(zhǔn)追加保證金通知,但是幣價(jià)信息來源、利率的確定以及平臺(tái)開發(fā)和更新都是中心化的。比如 Compound,MakerDAO。
4 級(jí) DeFi:這些 DeFi 產(chǎn)品是非托管的,無需批準(zhǔn)追加保證金,無需授權(quán)即可提供追加保證金流動(dòng)性,幣價(jià)信息來源是分散的,但利率的確定以及平臺(tái)開發(fā)和更新是中心化的。例子包括 Fulcrum 和 dYdX。
5 級(jí) DeFi:這些 DeFi 產(chǎn)品是非托管的,無需批準(zhǔn)追加保證金,無需授權(quán)即可提供追加保證金流動(dòng)性,幣價(jià)信息來源、利率的確定都是去中心化的。但由中心化方式控制平臺(tái)的開發(fā)和更新。典型例子是 bZx。
6 級(jí) DeFi:這些 DeFi 協(xié)議中的每個(gè)組件,包括協(xié)議的開發(fā)和更新,都是去中心化的。目前沒有這樣的例子,因?yàn)闆]有完全去中心化的 DeFi 協(xié)議。
舉例
Dharma
Dharma運(yùn)用白皮書中提到的開源借貸智能合約,由一個(gè)Dharma控制的地址作為“擔(dān)保人”。該智能合約將借款人的抵押品發(fā)送到擔(dān)保合約,擔(dān)保合約在貸款的有效期限內(nèi)對(duì)借款人的資金進(jìn)行托管。
Dharma的貸款發(fā)放過程涉及到閉源的合約代碼。當(dāng)借方或貸方將資產(chǎn)發(fā)送到提供的地址以啟動(dòng)Dharma貸款時(shí),接收地址中的智能合約與一個(gè)位于Dharma中央服務(wù)器上的監(jiān)視腳本進(jìn)行交互。如果監(jiān)視過程掉線了,或者在重定向資金時(shí)沒有使用正確的燃料(gas)價(jià)格,資產(chǎn)的轉(zhuǎn)移就會(huì)被卡住,直到交易重新提交。
目前這一步是由Dharma團(tuán)隊(duì)完成的。雖然這可能會(huì)讓Dharma的使用者暫時(shí)失去對(duì)資金的控制,因?yàn)樗麄兊馁Y產(chǎn)可能在智能合約系統(tǒng)中等待著被處理,但Dharma團(tuán)隊(duì)無法竊取資金,因?yàn)樗麄儫o法拿到使用者的私鑰。
追加保證金:Dharma集中監(jiān)控頭寸,集中發(fā)起追加保證金通知,并由中央流動(dòng)性池來提供流動(dòng)性。
幣價(jià)信息來源:價(jià)格由Dharma計(jì)算。
利率:Dharma提供固定利率的固定期限貸款,并且貸方存款只會(huì)在借款人使用資產(chǎn)時(shí)賺取利息。目前由平臺(tái)運(yùn)營商補(bǔ)貼借貸雙方,所以看起來仍是一樁有利可圖的買賣。
協(xié)議的發(fā)展更新:Dharma核心合約和擔(dān)保合約的發(fā)展取決于Dharma本身。擔(dān)保合約是開源的,貸款發(fā)起合約是閉源的。
注:Dharma最近透露,它計(jì)劃轉(zhuǎn)向MakerDAO式的清算機(jī)制。這將大大削減中心化的程度。
NUO
托管:Nuo合約是開源的非托管合約。
啟動(dòng)追加保證金通知:Nuo集中監(jiān)控場外的保證金頭寸,并在頭寸處于保證金維持狀態(tài)時(shí)向其合約發(fā)出追加保證金通知。只有當(dāng)價(jià)格信息確認(rèn)該頭寸處于保證金維持狀態(tài)時(shí),才會(huì)執(zhí)行清算。只有Nuo的白名單地址可以在合約中調(diào)用來啟動(dòng)追加保證金,因此整個(gè)過程沒有那么去中心化。
追加保證金流動(dòng)性:Nuo從Kyber和Uniswap(兩者均為去中心化交易所)那里獲得追加保證金流動(dòng)性,更加去中心化。
幣價(jià)信息來源:Nuo通過整合Binance、Coinbase和Kyber三方的價(jià)格信息,一定程度上可以防止過早清算和價(jià)格操縱。
利率:Nuo使用算法利率。雖然費(fèi)率是由供求關(guān)系決定的,但Nuo控制著基本參數(shù),能夠有效地設(shè)定費(fèi)率。
協(xié)議的發(fā)展更新:Nuo目前由團(tuán)隊(duì)集中開發(fā)。所有的合約都是開源且可變的,沒有時(shí)間鎖。
Expo
托管:Expo合約是開源的、非托管的。
發(fā)起追加保證金通知:Expo集中監(jiān)控保證金頭寸,并在頭寸處于保證金維持狀態(tài)時(shí)向其合約發(fā)出追加保證金通知。只有dYdX的白名單地址可以調(diào)用到合約中來啟動(dòng)追加保證金,這是比較中心化的點(diǎn)。
追加保證金流動(dòng)性:當(dāng)追加保證金通知啟動(dòng)時(shí),Expo合約將采用荷蘭式拍賣。目前,Expo主要借助RadarRelay和ETH2DAI在荷蘭拍賣期間提供流動(dòng)性。一般來說,任何人都可以參與提供流動(dòng)性,但遺憾的是由于缺乏直觀的交互界面,幾乎沒有人參與進(jìn)來。
幣價(jià)信息來源:使用荷蘭式拍賣的形式得出最終的價(jià)格,這使得它具有去中心化的特點(diǎn)。
利率:Expo利率由中央決定,并保持不變。
協(xié)議的發(fā)展更新:Expo合約是集中開發(fā)的,并且是開源的。這些合約在很大程度上不可修改,但是有許多可供選擇的升級(jí),比如ETH Wrapper代理合約和其他去中心化交易所。
ETHLend
托管:ETHLend合同是閉源的、非托管的。
啟動(dòng)追加保證金通知:追加保證金通知由貸款人發(fā)起,防止通過價(jià)格供給過早地平倉。事實(shí)上,只有一方負(fù)責(zé)發(fā)起追加保證金的通知,這使得協(xié)議變得中心化。
追加保證金流動(dòng)性:貸款人負(fù)責(zé)清算頭寸,并因此獲得8%的擔(dān)保品折價(jià)。ETHLend收取2%的費(fèi)用,追加保證金流動(dòng)性的來源集中于貸款人。
利率:利率由借款人和貸款人自由商定。協(xié)議的這一方面是去中心化的。
協(xié)議的發(fā)展更新:ETHLend合約是閉源的,并且部分是可變的。協(xié)議由團(tuán)隊(duì)集中開發(fā)。核心功能是不可變的,但是可以在其上構(gòu)建輔助功能,比如償還個(gè)人貸款。
Compound
托管:Compound智能合約是開源的,非托管的。
啟動(dòng)追加保證金通知:保證金監(jiān)控和追加保證金通知的啟動(dòng)無需許可。
追加保證金流動(dòng)性:任何被清算的抵押品享有5%的折扣,都能激勵(lì)投資者監(jiān)控、發(fā)起并為追加保證金通知提供流動(dòng)性。
幣價(jià)信息來源:由Compound控制的白名單地址決定。為了防止Compound本身對(duì)價(jià)格的操縱,系統(tǒng)設(shè)置了一個(gè)敏感參數(shù),該參數(shù)可以將每小時(shí)價(jià)格的變動(dòng)控制在10%以內(nèi)。
利率:目前利率由中央決定。在Compound第二版本中,一開始將部署相同的模型,不過稍后將有一個(gè)cToken DAO,允許貸款人對(duì)各自貨幣市場儲(chǔ)備的利率參數(shù)進(jìn)行投票。cToken DAO方法不如委托交易(orderbook)方法去中心化程度高,因?yàn)閛rderbook反應(yīng)的是整個(gè)市場對(duì)利率的影響。雖然比上不足,cToken DAO方法的去中心化程度也是遠(yuǎn)遠(yuǎn)超過由一個(gè)集中化決定利率參數(shù)的模型。
協(xié)議的發(fā)展更新:Compound合約是中心化開發(fā)且開源的。在第一版本合約中,除了利率邏輯之外,其余是不可變的。更新到第二版本時(shí),合約是可變的。v2協(xié)議由一系列cToken合約組成。在開始時(shí),Compound會(huì)控制cToken合約,但是后面控制權(quán)將被轉(zhuǎn)移到一個(gè)cToken DAO,該DAO可以更改合約,時(shí)間延遲為48小時(shí)。
MakerDAO
托管:MakerDAO智能合約是開源的,非托管的。
啟動(dòng)追加保證金通知:保證金監(jiān)控和追加保證金通知的啟動(dòng)無需許可。
追加保證金流動(dòng)性:流動(dòng)性的提供無需許可、具有激勵(lì)性和去中心化的特點(diǎn)。
幣價(jià)信息來源:MakerDAO價(jià)格信息來源是半中心化的,由MKR持有者進(jìn)行投票,根據(jù)最終選出一系列地址組成的聯(lián)盟來決定。這個(gè)聯(lián)盟對(duì)價(jià)格的操縱可以通過設(shè)定一個(gè)防止更新超出限定范圍的敏感參數(shù)得到控制。我們可以看出在這個(gè)方面MakerDAO和Compound很相似,但MakerDAO在價(jià)格信息獲取方面比Compound更加去中心化。
利率:在MakerDAO生態(tài)系統(tǒng)中稱為“穩(wěn)定費(fèi)”(Stability fee)。穩(wěn)定費(fèi)是由CDP持有者支付的利息。穩(wěn)定費(fèi)由MKR持有者投票決定,是一種半去中心化的方法。
協(xié)議的發(fā)展更新:MakerDAO合約是集中開發(fā)的,開源且無法篡改。
Fulcrum
托管:Fulcrum智能合同是開源的,非托管的,
啟動(dòng)追加保證金通知:保證金監(jiān)控和追加保證金通知的啟動(dòng)無需許可、具有激勵(lì)性和去中心化的特點(diǎn)。保證金催繳人會(huì)因成功執(zhí)行保證金催繳而獲得獎(jiǎng)金。
追加保證金流動(dòng)性:流動(dòng)性的提供無需許可、具有激勵(lì)性和去中心化的特點(diǎn)。流動(dòng)性來自KyberSwap。
幣價(jià)信息來源:來源于KyberSwap。Kyber匯總了來自Uniswap、Biniance、Bitfinex、Huobi及其內(nèi)部庫存的幣價(jià)信息。在沒有儲(chǔ)備管理機(jī)構(gòu)的價(jià)格更新的情況下,Kyber的價(jià)格保持在預(yù)定義的范圍內(nèi),從而降低了價(jià)格操縱的可能性。KyberSwap幣價(jià)信息來源是去中心化的。
利率:bZx團(tuán)隊(duì)控制利率模型參數(shù),允許有效地集中設(shè)置利率。但是團(tuán)隊(duì)有計(jì)劃在未來將利率的設(shè)定權(quán)開放給token持有者,減少中心化的控制。
協(xié)議的發(fā)展更新:Fulcrum合約是集中開發(fā)和開源的,在28天的時(shí)間鎖定期內(nèi)對(duì)核心功能可以進(jìn)行修改。
dY/dX
托管:dYdX 智能合約是非托管的。
發(fā)起追加保證金通知:任何人都可以發(fā)起追加保證金通知。清算后的抵押品有5%的折扣,以激勵(lì)追加保證金的用戶。
追加保證金流動(dòng)性:任何人都可以提供追加保證金流動(dòng)性。
幣價(jià)信息來源:dYdX為ETH和DAI使用MakerDAO價(jià)格提要,但也使用Uniswap和ETH2DAI價(jià)格提要綁定更新價(jià)格,以減少對(duì)提要的攻擊。MakerDAO價(jià)格反饋是半中心化的,但也不受dYdX控制?;谶@個(gè)原因,我們認(rèn)為dYdX 的幣價(jià)信息來源是去中心化的,但程度不及Kyber。
利率:dYdX通過設(shè)置利率模型參數(shù),來集中控制利率。
協(xié)議的發(fā)展更新:dYdX智能合約是集中開發(fā)和閉源的。該團(tuán)隊(duì)報(bào)告說,合約將很快在Etherscan上得到驗(yàn)證。
bZx
托管:bZx智能合約是開源的,非托管的。
啟動(dòng)追加保證金通知:任何人都可以發(fā)起追加保證金通知。
追加保證金流動(dòng)性:任何人都可以通過KyberNetwork提供追加保證金流動(dòng)性。在不久的將來,將有辦法通過0x或直接從caller的資產(chǎn)中提供追加保證金的流動(dòng)性。
幣價(jià)信息來源:bZx從KyberSwap那里獲取去中心化的幣價(jià)信息。Kyber匯總了來自Uniswap、Binance、Bitfinex、Huobi及其內(nèi)部庫存的信息。在沒有來自儲(chǔ)備管理機(jī)構(gòu)的價(jià)格更新的情況下,Kyber的價(jià)格保持在預(yù)定義的范圍內(nèi),從而降低了價(jià)格操縱的可能性。KyberSwap價(jià)格反饋是去中心化的。
利率:利率是由市場通過交易委托(order book)決定的。由于每個(gè)人的行為都對(duì)利率的確定產(chǎn)生影響,因此這是一個(gè)完全去中心化的利率決定機(jī)制。
協(xié)議的發(fā)展更新:bZx由中心化團(tuán)隊(duì)開發(fā),合約開源。這些合約在第一輪主要清算之后是可以修改的,在這之前將有一個(gè)28天的鎖定期。
以上通過分析目前主要的保證金借貸協(xié)議共有的基本組成要素,為Defi產(chǎn)品提供了一個(gè)基于連續(xù)統(tǒng)一體的去中心化程度框架。這個(gè)框架較好地形式化了每個(gè)協(xié)議大概所處的階段,但缺點(diǎn)是它不能捕獲去中心化的完整粒度。比如在同一類別中,有一些項(xiàng)目比其他項(xiàng)目更加去中心化(MakerDAO比Compound更加去中心化)。另一個(gè)缺點(diǎn)是缺乏類別權(quán)重。例如,比起集中于貸款人或單個(gè)第三方的追加保證金通知這個(gè)要素,集中更新修改合約的機(jī)制可能更容易導(dǎo)致協(xié)議的中心化。
評(píng)論
查看更多