#陀螺號原創扶持計劃#“黑色星期四”讓MakerDAO損失近832萬美元,DeFi的未來需要進一步進化

買賣虛擬貨幣

在美國時間3月12日-13日時,也就是上週四到五之間,對於MakerDAO的使用者來說,是個非常黑暗的一天。

這一天,對於分散式金融(DeFi)行業來說,也是非常脆弱的一天。因為以太坊的效能問題以及MakerDAO的清算模組設計問題,在MakerDAO上損失了將近將近832萬美元的以太坊抵押品。真可謂是幣圈不幸大事之一。

眾所周知,在3月12日,世界衛生組織(WHO)宣佈新冠肺炎(COVID-19)進入全球大流行階段。

當這個疫情成為大規模流行的可能性到來時,全球各個政府開始對疫情采取了嚴苛的防控手段,防止疫情擴散。這時民心恐慌,情緒也反映到了金融市場市場上,美股觸發一週內的第二次熔斷:

與此同時,許多國家的股市也紛紛觸發了熔斷:

如此慌亂的金融市場下,幣圈也無法獨善其身,以太坊在2月12日—3月13日期間也發生了暴跌。暴跌的幅度也十分劇烈,達到了40-50%之間:

在這種暴跌的過程中,MakerDAO形成了許多不良債務。為了避免資不抵債,MakerDAO觸發了價值567萬DAI的不良債務清算,並在清算的過程中,由於清算機制的漏洞以及以太坊的效能問題,這導致MakerDAO損失了將近832萬美元的以太坊抵押品(資料來自分析火星財經報告:報告點我)。

我們來複盤一下到底發生了什麼事。

MakerDAO的預備知識

MAkerDAO目前是整個DeFi(去中心化金融、分散式金融)行業體量最大的專案。作為在以太坊構建的去中心化金融平臺,其本質是一個抵押與借貸的市場。

MakerDAO本質是一個平臺,會透過介面化的方式為使用者提供方便的操作介面,然後使用者可以透過這個平臺呼叫借貸智慧合約產生一張抵押單:抵押XX個ETH,發行YY個DAI。這個單子我們稱它為CDP。

其中抵押品目前MakerDAO的是多種鏈上資產抵押機制,ETH只是大家可選的一種。而DAI呢,我們可以認為是一種穩定幣,與美元1:1錨定。簡單來說,也就是是1個DAI = 1美元

那麼這個DAI本質來說其實是個借條,它的發行原理是這樣的:假設現在一個ETH是200美元,然後我覺得ETH未來肯定是漲的,然後你不捨得現在以200美元賣出。

但是你現在又急著用錢(比如還月租)100美元,這時候你該怎麼辦呢?

你當然可以賣出半個ETH,在市場還回來100美元后去還月租。當時你知道最近ETH肯定是會漲的,而你的工資過幾天就能到了,這時候你就想借一筆錢先來還月租,用完等過幾天工資到了就能換上。

這時候,MakerDAO就能起作用了。

你透過在MakerDAO建立一個ETH的借貸單(CDP),然後給平臺抵押這個ETH,價值200美元。因為平臺抵押率得超過150%,所以你不敢借多,就先借100美元出來。這時候,這100美元其實就是100個DAI給你,你就能拿著這100DAI去還月租了。等到工資到賬後你再去平臺還上100DAI,拿回你抵押的1個ETH。

當你抵押價值200美元的ETH,發行了100DAI(價值100美元)時,這時候抵押率就是200%。如果ETH如期上漲,那你的抵押率就在上漲,那麼這一切自然是美好的。

但是如果ETH的價格在下跌呢?那麼這時候抵押率就是在下降的。

所以,為了確保平臺借給你的100DAI能值100美元,平臺就規定抵押率一定要高於150%。也就是說,你手裡有100DAI時,那麼你在平臺抵押的ETH不能低於150美元。

那麼,市場暴跌來了,ETH價格從200美元跌到150美元,抵押率要低於150%了,這時會發生什麼?

很顯然,平臺認為你抵押的東西不值150美元了,這時候你的債務就變成了不良債務,那麼平臺就會沒收了你的一些抵押品作為罰金和等值的債務,然後去拍賣後換回錢,來彌補不良債務的坑。

所以,你抵押率一定要高於150%。當市場價格在下跌,你的抵押率也在下跌時,你可以繼續往裡面充值ETH來增加抵押率,以免被系統清算拿去拍賣。

其實這個機制現實生活肯定也有人經歷過。比如說,市面上有用房子作抵押,然後銀行借錢給你。比如你抵押300萬的房子,然後銀行借了100萬錢給你。當你的房子不足100萬或者150萬時,銀行認定你的房子債務會變成不良風險,就拿去拍賣來還錢,確保債務不會出現。

MakerDAO也是做了類似的事。

黑色星期四如何發生?

但,由於3月12日暴跌是在過於倉促,這時候發生了非常驚人的事情:

以太坊從200美元的單價,一度跌到最低價107美元左右,最高跌幅達到了47%左右。

這意味著,你如果採取上述的策略,用200美元ETH抵押後發行了100美元的DAI時,當市場跌到150美元時你就被系統強制清算了。但如果你在暴跌之時,不斷給你的CDP充值ETH,確保抵押率一直高於150%,那你抵押的ETH就不會被清算。

但是,但大量抵押人想要往自己建立的抵押單充值ETH時來提高抵押率時,大家突然發現:

以太坊網路擁堵了,根本沒法轉賬進MakerDAO自己建立的CDP。

這時候,抵押人慌了,瘋狂提高了轉賬的手續費,但大部分都發現根本轉不進去。

隨後,市場還在下跌,當原先抵押率為200%的,ETH跌破150美元就會引發借貸的抵押品需要清算。當原先抵押率為300%的,ETH跌破100美元時就會引發清算。

清算的金額是如此計算:

抵押品x結算價格xPETH/ETH的比例—罰金比例x借貸數量-借貸數量=剩餘抵押品x結算價格

公式可能有點麻煩,我用例子解說一下。

還是200美元的ETH,你借到了100DAI。但ETH下降到了150美元時,這時候系統需要清算了,這時候你還能拿回多少ETH呢?根據公式套入一下:(罰金比例是13%)

1ETH x 150美元 x 1(簡化運算)— 13%x100 -100 = 37DAI等值的ETH = 0.24ETH。

加上你手上的100DAI,那麼你就只能那拿回100DAI+0.24ETH(價值137美元)的資產。即時計算的話,你就喪了13美元。

可見,這次的暴跌中,引發了系統對許多借貸單進行了清算。據報告(資料來自分析火星財經報告:報告點我)顯示,這些不良債務達到了567萬DAI。

這時候,引發清算後,平臺上有個keeper的角色,需要對這些收到的不良債務進行拍賣。

拍賣的機制也並不複雜,就像現場拍賣那些被沒收的房子或者機器一樣,只是這一切都是keeper在區塊鏈網路上進行了。這時候,keeper可以出價拍賣獲得這些債務,最低為0DAI,最高為市場總價值 x 97%(3%是系統給拍賣者的福利)。

這時候原本擁堵的以太坊網路,這些keeper為了處理債務,需要紛紛出價。這時候,有細心的keeper就發現,大部分根本沒法在以太坊上傳送自己的拍賣價。一些有資源的keeper就看到了這一點,就紛紛以近乎0DAI的價格拍下了價值達到832美元的抵押品。

恩,你沒看錯,就是0元購買這些抵押品。也正是因為如此,MakerDAO被這些看到這個漏洞的人套了一波利。

正是因為網路擁堵,部分keeper就以接近0的低價報價,而一旦其餘持DAI根本沒法把報價資訊上傳到鏈上,那麼報價接近0DAI的單子就把債務全部買下。

DeFi需要重新思考進化

從這一次事件來看,很明顯暴露了以太坊的效能問題。

以太坊效能在30—40TPS之間,這意味著以太坊沒秒只能處理30筆交易訂單。因此當全球市場動盪時,人人需要增加抵押資產來防止被清算。這時候大規模的使用者都感覺不佳。

因此,未來DeFi要走得遠,效能成為了非常重要的一環。

這時候,也許EOS上能夠解決這個問題。未來ETH2.0更成為可以期盼的專案。

與此同時,清算模組作為系統風險性極大的模組。需要在中心化與非中心做一定的平衡和取捨。比如使用者對拍賣單的報價如果採用鏈上報價,就很容易因為ETH的擁堵而造成無法上報。這時候,是不是需要考慮用中心化的方案作為過渡方案?或者在大規模清算時,在智慧合約中加入一些約束的條件,避免惡性競爭和拍賣的事件。

但我對DeFi並不悲觀。

雖然這次事件造成了比較大的虧損,以至於現在需要增發MKR來填補這些損失的債務,避免系統性的資不抵債引發的貶值風險。但金融市場本來就是一個複雜至極的系統,想用技術性方案取代原有的中心化人工運轉必然需要踩過好多坑。所以,這次事件很好地作為負面教材,給更多DeFi專案敲了警鐘,並驅使它們拿出更完善的方案,以避免下次類似事件發生。

免責聲明:

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

推荐阅读

;