什麼是 Dai stablecoin ? 為什麼可以軟錨定美元而不脫勾?
一開始接觸區塊鏈時選擇了 Ethereum 入門,還算滿順利的就進入了區塊鏈的門,也開始了Dapp及智能合約的開發。
但是,在碰到這兩年大熱門的 DeFi 時,大叔我看著滿屏的代幣代號及 logo 真的有點不知所措,滿頭問號。
深入研究後,又被一堆金融、外匯、經濟的專有名詞及知識打擊,
因此,這篇文章就是嘗試解決這些問題,從 MakerDao 發行的 token Dai 開始敘述,除了說明一些名詞之外,也盡可能的補充其相關的涵義,讀者會發現其實沒有這麼難懂。
然後本文說明一個核心的疑問,為什麼 Dai 可以錨定美元的價格自動調整,這個部份主要依據MakerDao白皮書,然後我以看得懂的方式寫出來。
現在大部份的 DeFi 創新溯源都是從 Maker 協議開始的(如下圖),就像是用Lego 積木在蓋房子時的基礎(因此也有人稱 DeFi 為 Money Lego)。
圖片來源,https://thedefiant.substack.com/p/ether-is-the-best-model-for-money
圖片說明,底層為 ethereum , 從 Maker 協議開始,一直往上構築的服務。
另外補充,由 https://defipulse.com/ 七月初的資料來看,資金鎖定前15名的 DeFi 服務,只有 Lighting Network 閃電網路是在 Bitcoin 上,其餘都是 Ethereum
什麼是穩定幣 stable coin?
穩定幣是一種價格與某種法幣價格相等的加密貨幣,可以是某個鏈上的原生貨幣或代幣。(法幣是現實世界的貨幣代稱,如美金、台幣、人民幣等。)
例如,USDT 就是 Omni 鏈上的原生貨幣,本文要討論的 Dai 的是 ethereum 上的代幣。
在穩定幣出現之前,所有加密貨幣的特點就是價格波動,以 ether 來說單日可能漲跌25% ,單月可能漲跌300%。這樣的漲跌幅度並不適合做為貨幣來看待。
因此穩定幣的出現,對加密貨幣領域就滿足了五大功能,一、衡量的單位,二、交易的媒介,三、價值的儲存,四、支付的手段。在 DeFi 的世界裡 Dai 成為等價物的代表,這是第五個功能,世界貨幣。
什麼是價格軟錨定 Soft Peg?
使貨幣等值法幣,稱為價格錨定,有兩種方式,
第一種,當發行單位在發行貨幣時會抵押等值的資產,達成價格錨定。
第二種,使用稱為 Crypto-Collateralized Model 加密抵押模型的方式,有許多這種類型的模型,這種方式不是抵押實際資產,而是抵押加密貨幣為主的數字資產。對比第一種方式,因為由是合約控制,所以較為透明。而本文要探討的錨定就是屬於這個模型的其中之一。
而軟錨定的意思是在價格錨定了之後,允許有一定幅度以下的波動,這個波動的原意是給管理組織或是中央銀行修正對實體經濟的衝擊。
而在加密抵押模型裡面,軟錨定成為了一種目的,而不是權限。我們在後面會探討這個軟錨定的過程。
什麼是 Dai ?
Dai 是一個標準的 ERC-20 Token , 軟錨定美元價格的穩定幣,由 MakerDao 創建及管理。
任何人都可以透過 Maker協議來抵押 eth 然後生成 Dai,這裡我就不再深入說明抵押資產的類型區別,原因是單一抵押 sai 已經在 2020.05.12 關閉,所有的現在都是多種抵押 Dai 。(單一資產抵押原文為 Single Collateral,多種抵押 Muilti Collateral )
如何兌換出 Dai
任何使用者都可以使用 MakerDao 認同的資產經過抵押兌換出Dai。目前經過認同可以抵押的資產有 ETH, BAT, USDC, WBTC 。
兌換的實際過程可以參考 oasis.app ,其中的金庫就是抵押庫。你會發現,這個過程比較像是抵押資產,然後向Maker協議借出 Dai 來使用,在 oasis.app 中直接稱這個過程為「借」borrow。
為了確保使用者擁有償還能力, Maker 協議採用超額抵押的方式,抵押品的價格必需要大於借出來的 Dai 。這個抵押跟借的比率就叫做抵押率 Collat. Ratio。
244.75% 是 2020.07.13 時的抵押率,這表示要借出1元Dai,須要抵押將近 2.4475元等值的資產(這中間還有一些總量比率的判斷)。
Dai 的償還
從借出日開始累績穩定費,而這個穩定費是透過MakerDao 投票決定的年化率(年利率),以借出的總日數複利計算。公式如下:
稳定费 =((借出的 DAI * (1 + 年化稳定费率)) ^ (以天计算的债务时长/365)) – 借出的 DAI
目前的ETH BAT穩定費為 0 ,USDC 穩定費為 8% 。
Dai 的清算
為了使抵押資產能償還債務,當抵押資產處於高風險的時候會觸發清算(由 keeper 觸發)。也就是說當資產低於清算比率時,資產就會被拍賣。
清算比率是由 MakerDao 的風險團隊預估,2020.07.13 的 eth 清算比率為 150%。由清算比率計算出的價格,就叫做清算價格,也就是說只要你注意抵押資產價格在清算價格之上,你的抵押資產,就不會被清算。雖然清算不會拍賣掉所有的資產,只會拍賣掉能夠價環債物的資產,但會產生一筆清算罰款。
萬一拍賣資產之後還不足以支付債務怎麼辦?系統會產出一些 mkr 代幣(mkr 簡介在下段 MKR 持有者)賣到市場裡,以補足拍賣之後還不足以支付債務的差額。
這個清算失敗,導致 mkr 的數量增加,mkr 的價格下跌。因此mkr持有者為了不使 mkr 價格下跌,就會做好穩定 Dai 價格的工作。這也算是一種激勵機制。
這種方式,也稱為 MKR 稀釋。
穩定 Dai 的參與者
在真正的說明 Dai 是如何錨定美元前,我們來看看在這個市場裡面有哪些角色,以及各自的責任。
MKR持有者
MKR 是 MakerDao 發行的另一個代幣,主要的功能是用來投票及穩定 dai ,每個MKR代表一票。 每當MakerDao 需要某個決議時,持有 MKR的用戶即可參與投票。
因此,對於穩定費、抵押率、DSR 等費率,以投票來決定各種費率的增減。
抵押庫持有者
當用戶將資產放入抵押庫時,可以借出 Dai 也可以轉為儲蓄領取利息。我們稱這個利息為Dai儲蓄利率(Dai Saveing Ration, DSR)
套利者
在不同的交易所內,因為匯率的關係同時進行一邊買一邊賣的行為,因為這個行為的獲利簡稱套利 Arbitrage。
而現在的套利者,不一定在幾個交易所內同時買賣,會根據交易所給予的優惠條件有不同程度的時間差,以期望更高的獲利。
一般做市商
做市商的主要行為,就是針對某個代幣的低買高賣賺取價差,做市商對於這個循環系統來說,具有帶動代幣流動的功能。
價格微調
而做為穩定幣值的財務激勵機制,下表說明各參數調整所造成的變動
這裡面,穩定費、儲蓄利率 DSR、資產抵押率,三個參數是由 MakerDao 依 mkr 持有數量投票共同決定,一般也稱為內部經濟激勵(internal economic incentives);而套利者及做市商則稱為外部市場力量(external market forces)。
最後手段:緊急關停
也稱為全局結算,做為最後手段希望這件事情不會發生。當發生劇烈的市場波動、安全問題、系統昇級時,會關停系統。
這也是必須由 MKR持有者來決定是否觸發的。觸發時,系統會凍結在最後已知的安全狀態,來讓 MakerDao 的團隊做後續處理。
結論
Dai 依靠五個機制,讓系統以去中心化的方式,完成錨定美元的目的。
1、超額抵押
2、透過財務激勵控制供應量
3、自動高風險清算
4、MKR稀釋機制
5、緊急關停
第1點的超額抵押,是 Dai 發行的基礎,保障債務償還能力,最為重要。
第2點的財務激勵也是主要的自動調整機制,來達成軟錨定美元時小幅度的漲跌。
第3、4、5點,則是做為去中心化的管理手段存在,用來保証系統是受到 MKR持有者(MakerDao)管理的。
MakerDao 官網
http://makerdao.com
白皮書
https://makerdao.com/en/whitepaper/#abstract
官方文檔
https://docs.makerdao.com/
Dai 在 etherscan
https://etherscan.io/token/0x6b175474e89094c44da98b954eedeac495271d0f
Dai的整體參數狀況
https://daistats.com/
其他參考文章及社群
https://community-development.makerdao.com/
https://blockchain-insight.ch/en/2019/06/05/dai-basics/