NEW EVENT
最新活動
HOT ARTICLES
熱門文章
在 DeFi 中要借錢出來需要先有抵押品,通常是超額抵押。當抵押品的價格下跌,或是借款出來的幣價格上漲,總之抵押不足額的時候,智能合約就會啟動清算機制,將抵押品拍賣變現償還借款。
DeFi 的借貸協議中都會有清算機制,而這類借貸協議有兩種場景:一種是 CDP,抵押加密貨幣然後鑄造去中心化穩定幣,鑄造出來的穩定幣算是一種借貸,根據不同協議和不同抵押品會有不同的鑄造額度和利率。
另一種場景比較接近貨幣市場借貸,分類是 lending,也是抵押加密貨幣借出加密貨幣,但過程中不會鑄造出新的穩定幣,不同抵押品有不同借款額度,利率則由市場供需決定。
都是透過抵押作為這筆借款的擔保,當抵押率不足時就會啟動清算機制拍賣抵押品來償還借款。
這部分需要做一點點數學計算,首先弄清楚幾個名詞:
抵押不同的加密貨幣,能借款的比例也不同。
例如 Aave 上目前 $USDT 的 LTV 是 75%,意思是抵押進去的 $USDT 幣總額 x 75% 就是能借款的額度。波動愈大的加密貨幣其 LTV 會愈低,例如 Aave 自己的幣 $AAVE 是 50% LTV,只能借款抵押額度的 50%。
愈穩定的抵押品能擁有愈高的 LTV,波動愈大的幣其 LTV 愈低,而多數加密貨幣根本連當抵押品的條件都不符合,借貸協議通常只接受足夠知名足夠規模的加密貨幣做為抵押品。
假設我目前抵押了三種加密貨幣進去,分別是等值 10 ETH 的 $DAI、$LINK 以及 $UNI,他們各自的 LTV 為 75%、65%、40%,也就是說依此計算,目前我整體抵押品的借款額度為 10 ETH x 75% + 10 ETH x 65% + 10 ETH x 40% = 18 ETH。
在協議中我們可以同時抵押多種資產進去,也同時借出多種資產。每一種不同加密貨幣作為抵押品時,不只 LTV 不同,清算閾值也不同。
概念跟 LTV 一樣,愈穩定的加密貨幣擁有愈高的清算閾值,波動愈大的加密貨幣清算閾值愈低。
Aave 的計算公式如上,在 Aave 上的計算單位是以太幣本位,以錢包地址中的所有資產加權計算,假設同時抵押多種加密貨幣,各自加密貨幣抵押總值 x 清算閾值比例,全部加總就是整個錢包地址的總清算閾值。有些借貸協議計算單位是 USD,但概念一樣,計算單位如果是以太幣則需要更加小心 (因為相對波動可能會更大)。
假設我目前抵押了三種加密貨幣進去,分別是等值 10 ETH 的 $DAI、$LINK 以及 $UNI,它們各自的清算閾值為 80%、70%、65%,也就是說依此計算,目前我整體抵押品的清算閾值為 10 ETH x 80% + 10 ETH x 70% + 10 ETH x 65% = 21.5 ETH。
當我的總借款價值高於 21.5 ETH 就表示抵押品不足,協議就會啟動清算機制,但因為抵押品本身的價格也是浮動的,這個清算閾值跟著價格波動也會上下波動。
清算閾值的百分比會比借款價值比 (LTV) 高一些,例如 $AAVE 的 LTV 是 50%,但清算閾值是 65%,這之間的距離就是這筆借款的安全波動範圍。
抵押不同的加密貨幣,根據各自的 LTV,可以借款的額度不同,假設各抵押價值 $100 的加密貨幣進去,圖中藍色部分就是各自可以借款的額度。
清算閾值會比 LTV 高一點,如圖中的橘色部分,如果把額度借滿,橘色這段就是這筆借款的安全波動範圍,最多只能借到藍色部分,一旦借款價值高於橘色部分上限就會啟動清算。
每種幣的 LTV 和清算閾值數字都不一樣,實際計算時協議是依照整個錢包的持有倉位狀況計算。
清算閾值和借款總值之間的比例就是健康因數,用來衡量目前整體抵押與借款的健康狀況,當數字小於 1 就啟動清算。
跟上面同一個例子,抵押了三種加密貨幣進去,分別是等值 10 ETH 的 $DAI、$LINK 以及 $UNI,它們各自的 LTV 為 75%、65%、40%,也就是說依此計算,目前我整體抵押品的貸款額度為 10 ETH x 75% + 10 ETH x 65% + 10 ETH x 40% = 18 ETH。
然後我轉身就借滿,借了等值 18 ETH 的 $AAVE 幣出來。而根據上述計算,這時我抵押品的清算閾值是 21.5 ETH。
健康係數 = 21.5 ETH / 18 ETH = 1.194 > 1,這筆借款目前安全。
接著若發生抵押品價格下跌,無論 $DAI、$LINK 或是 $UNI 哪種幣大跌,都會導致清算閾值下滑;或是借款的幣 $AAVE 大漲,會造成借款總值上升,這兩種情況都會造成健康係數下滑,一旦低於 1 就清算了。
存入抵押品時,抵押品的價值總額如圖中淺藍色部分,跟據協議 LTV 會計算出一個可借款額度,如圖中紫色部分。
根據抵押品當前價值,以及清算閾值比例,可以計算出實際的清算閾值,如圖中橘色橫線,借款作為分母,清算閾值作為分子,就可以計算出健康係數 = 清算閾值 / 總借款。
當健康係數 < 1,可能是借款價值上漲超過橘色橫線,也可能是抵押品下跌跌破橘色橫線,啟動清算,抵押品會被拍賣還債,也會被收取清算罰金,清算過程由清算人執行,剩餘的抵押品會還給借款人。
清算由清算人執行,清算人是公開所有人都可以加入的,但競爭非常激烈通常會靠機器人來執行才足夠搶快。
單一清算人可以清償最多單筆債務的 50%,以上述例子來說,假設那筆 $AAVE 的借款被清算,單一清算人最多可以幫我還掉 50% 的 $AAVE 幣。
還款同時清算人可以拿走跟還款等值的抵押品,以及額外的清算獎金 (Liquidation Bonus)。清算獎金比例也根據不同加密貨幣不一樣,就以前述例子中的 $DAI、$LINK 以及 $UNI,他們各自的清算獎金為 5%、10%、15%,愈穩定的加密貨幣清算獎金愈少,波動愈大的加密貨幣清算獎金愈多。
針對清算人有獎金,獎金從哪裡來?就是從被清算的抵押品這邊來。
作為借款人,沒有維持好健康係數,讓這筆借款被清算是有處罰的,在 Aave 中這筆罰金就是做為清算人的獎金,計算比例依據不同加密貨幣不同。
債務被取消,由清算人償還。清算人償還時會同時取走等值抵押品 + 清算獎金,清算完畢後剩下的抵押品餘額 (假設還有剩) 依然是我們的,而借出的那些幣也是我們的,主要損失的就是抵押品跟罰金的部分。
以相同例子來計算,抵押了三種加密貨幣進去,分別是等值 10 ETH 的 $DAI、$LINK 以及 $UNI,借了等值 18 ETH 的 $AAVE 幣出來。
這時清算閾值為 21.5 ETH,健康係數 1.194。
接著假設 $AAVE 上漲,我的債務價值提高,當它漲到超過 21.5 ETH 的時候,健康係數 < 1,清算啟動。
這筆債務被取消,我借走的 $AAVE 幣就是我的了,不用再還。清算人開始償還這筆借款,並取走等值抵押品及獎金,$AAVE 的清算獎金是 10%,也就是說如果完全按照比例,清算人除了會拿走我等值 21.5 ETH 的抵押品,還會再拿走等值 ETH 2.15 的清算獎金。
原本總抵押品等值 30 ETH,清算完畢後只會剩下等值 6.35 ETH 的抵押品 (30 - 21.5 - 2.15 = 6.35),以及借款出來的 $AAVE 幣。
小提醒:上述計算是基於純數學計算,實際交易可能會因為速度和金額產生滑價,損失可能更高,剩下能取回的抵押品會更少。
清算並不是直接把抵押品立刻丟到市場上砸盤,而是由清算人償還貸款並取走抵押品,當然清算人應該會立即將抵押品變現來做套利。
但實際上並不是一次將抵押品拿到市場上變現,跟期貨合約強制平倉的邏輯不同,理論上清算並不會導致歸零。
但被清算時抵押品依然會被丟到市場上賣,大額時還是會造成市場龐大賣壓,再加上市場恐慌的氣氛,確實有可能造成相關幣種崩盤,只是這並不完全是由清算機制造成的,而是一連串的連鎖反應。
沒有負債了,借走的幣變成自己的,但抵押品會有損失。
對借款人,被清算的風險在於損失抵押品,拍賣時可能會有的滑價以及清算罰金。
對協議方而言,清算的風險在於流動性不足,市場上沒有足以消化抵押品的流動性時,清算人無法完全執行完畢,會留下壞帳。
為了解決清算時可能會發生的流動性與壞帳問題,有些借貸協議也設計出不同的機制,例如風險基金的設置,或用自家儲備代幣即時清算避免市場流動性不足等。
推薦閱讀:
DeFi 龍頭 Curve 在去年底 (2022) 推出創新的漸進式清算機制 LLAMMA
Curve 穩定幣 crvUSD 介紹|LLAMMA 清算 & 3 大特點提升去中心化穩定幣
Curve Finance 是目前加密貨幣領域規模最大的去中心化穩定幣交易所,是名符其實的 DeFi 龍頭,但在 2023 / 07 / 31 傳出遭受駭客攻擊,被取走估計價值數千萬美元的加密貨幣。
被駭原因嚴格說起來並不是 Curve Finance 本身有什麼問題,而是智能合約語言 Vyper 的漏洞被駭客利用,剛好這次被選上攻擊的是 Curve 的流動池。
但被駭走數千萬美金,依然導致 Curve Finance 的 CRV 幣大跌,幣大跌不一定會造成直接影響,但問題在於 Cruve 的創辦人把非常大量的 CRV 幣抵押在各 DeFi 借貸協議中借出大量借款,當抵押品 CRV 價格大跌,很有可能會導致抵押品價值不足而引發清算。
引發清算一般情況下也不會有什麼大事,但這次的額度太大了,Curve 創辦人在幾個借貸協議中共抵押了 4.5 億顆 CRV 幣,這佔據了 CRV 整體流通供應量的一半以上!並借出了價值約 1.05 億美金的借款,換算起來只要 CRV 價格低於 0.4 就有可能引發清算,而當時的 CRV 市價大約在 0.6x 美金,只要再下跌三成就逼近清算閾值。
清算人會償還借款,並取走抵押品 CRV 幣拿去賣掉變現,但這次的抵押品總額達到 4.5 億顆 CRV 幣,市場上沒有足以在短時間內承接這麼大賣壓的流動性,這意味著兩點:
1. CRV 幣短期價格會暴跌
2. 被影響到的借貸協議會產生壞帳
於是這次被影響到的借貸協議,例如 Aave、Fraxlend 其代幣價格也跟著下跌。那清算危機是如何解決的?
Curve 創辦人本身持續努力償還貸款、增加抵押品,要償還貸款也得先有錢,要有錢就得賣 CRV 幣,但如果在市場上大量賣幣就會造成價格下跌 …
圈內人都知道這清算如果發生,是對整個 DeFi 領域的重擊,眾多業界大老開始跳出來使用場外交易 (OTC) 大額收 CRV 幣,因為是場外交易,不直接把幣在市場上大量賣出,不影響價格。藉由這樣的方式賣出了大量 CRV 幣,得到的錢就可以拿去償還貸款,提升借款健康係數,最終緩解了這一次的清算危機。
關鍵在於保持足夠高的健康係數。
加密貨幣價格是浮動的,抵押品的價值跟借款價值都會上下波動,健康係數也是波動的,要盡量保持足夠高的健康係數主要有三個方式:
1. 額度不要借滿,額度借滿就沒有餘裕,一點意料之外的波動就會導致健康係數不足而啟動清算。
前面有提到,LTV 和「清算閾值」之間的範圍就是借款的安全波動範圍,額度借愈滿,安全波動範圍愈小。
圖中藍色部分是不同加密貨幣各自的 LTV 可借款額度。橘色部分是清算閾值,會比 LTV 高一點,如果把額度借滿,橘色這段就是這筆借款的安全波動範圍,最多只能借到藍色部分上限,一旦借款價值高於橘色部分上限就會啟動清算。
2. 抵押品或借款貨幣至少其一選擇波動較低的幣種,波動最低的就是穩定幣。抵押穩定幣然後借出其他加密貨幣,或反過來抵押其他加密貨幣借出穩定幣。
3. 隨時注意自己的健康係數,跟著價格波動隨時調整自己的抵押品與借款,由於 DeFi 運作是 24 小時的,一定要讓自己債務處於最健康的情況,抵押品價格下跌時,補充更多抵押品進去 or 先償還部份借款;借款價值大漲時,也是補充更多抵押品進去 or 先償還部份借款。
延伸閱讀:
東東
加密貨幣愛好者 | 2017 入圈,認為區塊鏈是下個世代的網路,期待區塊鏈與加密貨幣普及到日常生活的那一天。