理解去中心化 穩定幣 DAI

Tiny熊發表於2019-03-23

隨著摩根大通推出JPM Coin 穩定幣,可以預見穩定幣將成為區塊鏈落地的一大助推器。 坦白來講,對於一個程式設計師的我來講(不懂一點專業經濟和金融),理解DAI的機制,真的有一點複雜。耐心看完,必有收穫。

為什麼需要穩定幣

如果一個貨幣其價值時刻在劇烈波動,就無法作為一個日常支付和交易的貨幣,誰也無法承擔今天發的工資,第二天就跌掉了三分之一。

在幣價高度不穩定時,在不退出加密貨幣市場的情況下,穩定幣就可以提供價值保值。

通常發行穩定幣的方式是通過資產擔保來發行,像USDT、TUSD等就是通過美元資產來擔保發行等額穩定幣,如銀行存款1億美元就發行1億USDT, 既通過錨定法幣來實行穩定性。

USDT 因審計不公開,經常被質疑超發,如1億美元擔保發行1.5億USDT,就會導致0.5億USDT無法兌換美元。這也是為什麼在監管下發行的穩定幣,如TUSD、GUSD有逐步取代USDT的趨勢。

本文的主角 DAI 同樣是通過資產抵押發行, DAI 是通過抵押數字資產發行,去中心化發行。

注意加粗的兩個關鍵字抵押數字資產去中心化,它是用一套稱之為Maker的智慧合約發行的,其背後的團隊為MakerDAO。

Maker目前只支援抵押ETH,後面可能會加入其它代幣。 DAO (Decentralized Autonomous Organization): 去中心化的自治組織

我們都知道數字資產的價值是有很大波動的, 那麼Maker怎麼來確保 1 DAI = 1 USD的呢?

穩定幣 DAI的發行

Maker體系中有一個實現了抵押貸款邏輯的智慧合約(CDP), 當我們抵押(傳送)ETH到智慧合約,合約根據當時ETH的價值,計算一個折扣後,發行對應的DAI(符合ERC20標準的代幣)。

以太價格獲取Maker採用的是中心化方案,從各大交易所獲取再加權平均。

為了方便理解,類比抵押屋產貸款,我們把房子作為抵押品向銀行貸款,ETH就相當於房子,智慧合約相當於銀行,DAI 相當於貸款拿到的錢。銀行給我們貸款時,銀行也會對房子的價值打一個折扣。

這個折扣在Maker系統中稱之為抵押率,這是一個很重要的概念,大家務必理解。

我們給他一個數學定義: 抵押率 = 抵押物的價值 / 放貸的價值

如果房子價值200萬,抵押率為200%, 銀行就只能給我們貸款100萬,這個大家應該能夠理解。 同樣,假設以太幣現在價值200美元,抵押率為200%,那麼把1個以太幣(200美元)傳送到CDP智慧合約,就可以獲得發行的100個DAI。

在抵押ETH生成DAI的同時,合約會為我們生成一張CDP借貸憑證,它記錄著借貸關係及金額,並且抵押ETH會一直鎖定在合約裡,在還清100個DAI時,ETH將歸還我們。 就像銀行扣押房子直到我們還清貸款一樣。

到這裡,DAI的發行應該明白了。

套現保值

DAI的這種抵押貸款邏輯非常有意思 ,它生成的CDP借貸憑證提供給我們一個套現保值的手段。假如你有一大筆以太在手裡, 而你又急需一筆資金怎麼辦? 那麼抵押生成DAI是獲得資金的一個絕佳選擇。如果在交易所把幣賣掉換成穩定幣,會失去以太的所有權,幣價上漲時就無法換回對應的以太。

例如:目前 ETH 價格約為 130 美元, 按200%的抵押率, 1000個以太可以抵押生成6.5萬個DAI,即可以獲得6.5萬美元資金,假設一年之後,ETH價格漲到到500 美元,只需要償還6.5萬個DAI(美元)及一點利息就可以贖回1000個以太(價值50萬美元)。

DAI是如何保持穩定的?

依靠抵押美元發行的USDT、TUSD,能保持價值相對穩定很容易理解,靠抵押ETH的DAI如何保持穩定呢?

分兩種情況:如果 ETH 升值, 意味著 DAI 有更足夠的抵押(更高的抵押率,擔保更充足),這不會有太大影響。如果DAI的交易價格超過1美元,Maker也會激勵使用者創造更多的DAI(目標利率反饋機制)。

目標利率反饋機制(TRFM):不過最重要的是以下幾點:當DAI的交易價格超過1美元時,智慧合約會激勵人們生成DAI。當DAI的交易價格不到1美元時,智慧合約會激勵人們贖返DAI。

如果 ETH 價值下降則複雜一些,回到抵押屋產貸款的類比,如果我們的房子價值下降,銀行會要求我們追加抵押物或及時還款,Maker也是一樣,始終要求DAI是超額抵押的。

如果資產下跌到一定值(如抵押率150%),並且原抵押人沒有追加抵押物或償還(部分)DAI,合約會自動啟動清算(liquidated),之前抵押的以太幣被拍賣,直到從CDP合約借出的DAI被還清。

還是前面的類比,價值200萬房子,抵押率200%,貸款了100萬,在房子下跌到150萬時,銀行就會拍賣房子,清除這筆貸款。 Maker也是使用這種方式從市面上回購DAI用來償還給CDP。

簡單總結: Maker始終要求DAI是超額抵押的,當系統發現有部分資產存在風險時,就會對風險過高的資產進行清算,它會首先清算抵押率低於 150% 的CDP借貸憑證,而為了防止清算持有人必須往CDP借貸憑證存入更多ETH或償還DAI來提高抵押率。

現在我們來看 MakerDao抵押借款的介面就清晰了,以下截圖是抵押1 ETH 生成60個DAI:

理解去中心化 穩定幣 DAI

Collateralization ratio 抵押率為 228%, Liquidation price 清算價格為90 美金。

清算

關於清算也許還有幾點需要了解:

  1. 在發生清算後, 就再也無法通過償還DAI來取回之前抵押的ETH了(CDP借貸憑證會關閉)。
  2. 清算髮生時,會扣除一部分的罰金(13%的罰金)和手續費。
  3. 拍賣ETH得到的DAI 會被銷燬, 就像使用者償還DAI 被銷燬一樣。
  4. 拍賣償還DAI後, 剩餘的資產使用者可以拿回。
  5. Maker系統中有一個專門負責清算的合約。

MKR 應對暴跌

上面一有一個前提,不管如果 DAI 都是超額抵押, 如果以太價格急劇下跌,抵押品的價值達不到借出的DAI的價值時,這時啟動清算,將由Mkr持有者負責回購。

Mkr 是Maker系統中的權益代幣, Mkr持有者是系統的收益者,獲取借款利息及罰金等。

還是前面的類比,如果價值200萬房子, 突然跌倒100萬以下, 這時候在公開市場拍賣,市場是沒有買家出100萬以上購買房子的,那麼銀行將啟用自有資金回購。

相當於損失的價值轉嫁到Mkr持有者,價格波動是沒發消滅的,它只能轉移,DAI的價格波動性實際由CDP 借貸憑證持有者和Mkr持有者共同承擔。

一點擴充

DAI 由於它的超額抵押借款機制,是一個很好的槓桿做多工具。

如果我們預期以太幣會上漲,我們可以把前面1000個以太抵押生成6.5萬個DAI,再此購買以太進行抵押,多次操作之後,可能獲得數倍的增值。

為了寫這邊文章,擴充我不少金融領域知識,以前一直不理解做多做空(因為我不炒股、不炒幣),現在把我的理解做一個記錄,供參考:

做多

做多就是看好其上漲而買入,槓桿做多則是借錢買入。 上面就是借DAI(美元)買入以太,借來的6.5萬個DAI(美元),按130美元一個以太,可以購買到500個以太,如果一個月後以太漲到200美元, 500個以太就是10萬美元,還掉6.5萬美元后,相當於憑空賺了3.5萬美元。

做空

做空就是認為其下跌而賣出,同樣也可以借別人的賣出。 現在130美元一個以太,我認為以太會下跌到100美元,於是我向交易所借了1000個幣賣掉獲得13萬美元,如果真下跌到100美元,就用10萬美元換1000個幣還給交易所,這樣我憑空賺了3萬美元。

參考文章:

DAI 白皮書 DAI 穩定幣的通俗解釋

如果你對穩定幣感興趣,我們可以一起交流,我的微信:xlbxiong 備註:穩定幣。

加入知識星球,和一群優秀的區塊鏈從業者一起學習。 深入淺出區塊鏈 - 系統學習區塊鏈,打造最好的區塊鏈技術部落格。

相關文章