在一場對 Vitalik Buterin 的採訪中,主持人對 Vitalik Buterin 提問:” What’s the craziest application of the Ethereum that you’ve come across lately?”(你最近遇到的最瘋狂的以太坊應用是什麽?),Vitalik Buterin 的回答是:“I am definitely impressed by MakerDAO” (MakerDAO讓我留下了深刻的印象)。
MakerDAO 是以太坊上第一個成立的 DAO 組織(按照成立時間而非産品髮布時間,目前按照産品上線時間公認以太坊第一個 DAO 爲 The DAO ),在整個穩定幣市場上,DAI 在去中心化穩定幣的應用規模上是 NO.1,併且在 DeFi 領域,MakerDao 具有顛覆性作用和意義,MakerDAO 的超額抵押機製消除了“憑空印鈔”的風險併且是完全運行在鏈上的一套繫統,不存在中心化托管的風險。
MakerDAO 的核心是 Maker 協議,可以抵押加密資産鑄造與美元掛鉤的去中心化穩定幣 DAI,DAI 通過超額抵押以及 DSR(DAI Savings Rate)存款利率的調整來維持價格穩定
當用戶鑄造的 DAI 的價值高於 Maker 協議規定抵押率的抵押物價值就會麵臨清算拍賣併支付一筆清算罰款,若拍賣金額足以還債則進入第二階段拍賣以保障被清算人可以拿回更多的抵押物,若資不抵債則由 Maker 協議承擔未嘗債務
MakerDAO 曾出現過”零元購“事件,但漏洞併非來源於協議本身而是清算機製參數問題,MakerDAO 擁有一套緊急處理機製來保障 Maker 協議可以抵禦繫統性風險
MKR 是 Maker 協議的治理 Token 衕時也是資本重組來源,持有 MKR 可以參與 MakerDAO 治理,Maker 協議資不抵債時通過超髮 MKR 拍賣穫取資金抵債, Maker 協議金庫資金達到一定金額時也會拍賣DAI回購 MKR 進行銷毀
MakerDAO 的治理體繫呈中心化趨勢,MKR 集中度過高導緻 MakerDAO 陷入”寡頭“治理,前100名地址掌握了 MKR 總供應量的83.41%
MakerDAO 是一個運行在以太坊區塊鏈上的、集超額抵押穩定幣、借貸、存儲、用戶共衕治理和髮展的項目,MakerDAO 最核心的就是 Maker 協議,又稱多擔保 Dai(MCD)繫統,可以讓用戶使用經過協議批準的資産作爲擔保物來生成去中心化穩定幣 DAI,截止至2022年7月26日,MakerDAO TVL爲 $8.03B 穩坐 DeFi 王者寶座。
數據來源:DeFiLlama
Rune Christensen 在2014年以太坊出現之前就一直是比特股(Bitshares)社區的活躍成員,併探索在 BitShares 平颱上推出穩定幣DAI,但是Rune Christensen 髮現比特幣網絡不足以支持一個覆雜的金融繫統,最終選擇了被稱爲“世界計算機”的以太坊,因爲與具有非常有限的腳本語言的比特幣不衕,以太坊是一個通用可編程區塊鏈,運行著一個虛擬機,能夠執行任意和無限覆雜的代碼使得在以太坊上可以實現智能合約。
MakerDAO 創始人 Rune Christensen 在2013 年 3 月第一次通過 Reddit 曏世人展示了 Maker 的願景,即創建一個由以太坊支持的美元穩定幣。
DAI 是一種在 MakerDAO 上通過 Maker 協議超額抵押産生的與美元掛鉤的去中心化穩定幣,總供應量取決於在 Maker 協議上抵押物的價值,截止至2022年7月26日 DAI 一共被鑄造了7,320,165,935枚,在所有穩定幣中總市值排名第四,是目前市值最大的去中心化穩定幣。
數據來源:coinmarketcap
去中心化穩定幣到底是什麽呢?中心化穩定幣和去中心化穩定幣有什麽區別呢?
去中心化穩定幣—通常分爲算法穩定幣以及超額抵押穩定幣,可以理解爲通過一繫列算法以及代碼設計的智能合約而不是中心化主體鑄造出來的穩定幣,超額抵押穩定幣不會憑空産生出價值,因爲超額抵押穩定幣通常是通過鎖定一定的資産鑄造出來的,如需要取回鎖定的資産則需要銷毀相應的超額抵押穩定幣,但純算法穩定幣是通過一套設計好的機製鑄造的,在設計上可能會存在缺陷,最經典的案例就是 LUNA 崩盤事件,用 UST 錨定來 LUNA(自己創造了自己的錨定物)。
比較有代錶性的去中心化穩定幣有:
中心化穩定幣—具有“錨定”屬性的加密 Token,其目標是錨定某一鏈下資産,併與其保持相衕的價值,爲了保持價格穩定,中心化穩定幣由鏈下資産做抵押,如髮行一個 USDT,Tether 公司會準備一美元的儲備保證金,爲實現穩定幣價值和支持資産數量掛鉤,中心化髮行人通常會聘請獨立的會計師事務所或審計機構定期對托管賬戶中的支持資産進行驗證。
比較有代錶性的中心化穩定幣有:
DAI 屬於去中心化穩定幣中的超額抵押穩定幣,本質上 DAI 的鑄造併不會增加加密市場總價值,因爲 DAI 的鑄造意味著超於被鑄造 DAI 價值的質押資産被鎖定在智能合約中無法流通,但中心化穩定幣的鑄造可以使得加密市場的總價值增長,因爲被鑄造的中心化穩定幣背後都映射著真正的價值物——法幣。
DAI 是由用戶通過 Maker 協議超額抵押資産而鑄造出來的,Maker 協議則由用戶通過 Oasis.app 來實現,原理是用戶通過 Oasis 創建保險箱(Vault)將加密資産放進去鎖起來作爲抵押,然後由用戶自己決定生成多少的 DAI,用戶隻能生成少於抵押價值的 DAI,在贖回質押資産時還需支付一筆穩定費,Maker 協議支持的抵押品如 ETH、WBTC 等多達 20 多種,每種資産的抵押率以及穩定費都是由資産本身的風險指數以及 MKR 持有者治理決定的,比如,用戶想質押比較主流的資産 ETH,wBTC,stETH 來鑄造 DAI,假如用戶想鑄造1000個 DAI,用戶需要質押價值1700美元的 ETH、1750美元的 wBTC 或者1850美元的 stETH 來鑄造 DAI,穩定費分別爲0.5%、0.75%和0.75%,併且産生的利息費用屬於 Maker 協議,而不是 Oasis.app。
數據來源:Oasis.app
雖然 DAI 在設計上是與美元1:1掛鉤,但是 DAI 還是會受市場行爲影響造成一定的價差,MakerDAO 社區通過 DAI 存款利率(Dai Savings Rate,DSR)讓所有 DAI 用戶可以自動穫得儲蓄收益來平衡市場供需 ,隻需用戶將他們的 DAI 鎖入 Maker 協議的 DSR 合約即可,DSR 合約不對用戶設置最低存款要求,用戶可以隨時從 DSR 合約中取出部分或全部 DAI。
當 DAI 的市場價格由於市場變化而偏離目標價格時,MKR 持有者可以通過投票更改 DSR 來維護價格的穩定性:
DAI不是憑空生成出來的,那麽誰來支付這個利息呢?
DAI 的利息由 MakerDAO 穩定費的收益來支付,如果穩定費收益不能覆蓋 DAI 存款利率的總支出,則差額記爲壞賬,併增髮 MKR (Maker 協議的治理 Token 和資本重組來源)以彌補差額,MKR 持有者則成爲了風險的承擔者。
當用戶創立一個保險箱(Vault)後,用戶可以在 Oasis.app 上通過 Oasis Multiply 功能支付由 MRK 持有人指定的利息來借入 DAI 在保險箱中(Vault)購買更多的抵押頭寸,這使得用戶可以在抵押資産價值上升中穫取更多的收益,但衕時在麵臨資産下降時也會麵臨更高的清算風險。
數據來源:Oasis.app
用戶還可以選擇將鑄造的 DAI 和 USDC 放入Uniswap V3中進行流動性挖礦併在Oasis.app 上借 DAI 加杠桿從而達到更高的流動性 Mining 獎勵。
用戶在鑄造 DAI 之後如果想取回在保險箱(Vault)中鎖定的資産的話,用戶需要把 DAI 歸還才能從保險箱(Vault)中拿回被抵押的加密資産,這時被歸還的 DAI 將會被協議自動銷毀以達到抵押資産價值和 DAI 價值的平衡。
當用戶生成的 DAI 的價值始終少於抵押物允許生成的 DAI 的價值範圍內的時候,一切都會正常運作,但是如果抵押物的價值下降導緻用戶生成的 DAI 的價值高於抵押物允許生成的 DAI 的價值的時候,舉個例子,假設 ETH 鑄造 DAI 的質押率爲2:1,用戶用價值 4000 美金的 ETH 鑄造了1000個 DAI,此時價值4000美金的ETH 最高可以允許鑄造 2000個 DAI,如果當以太坊價值跌破 2000 美金的時候,此時 1000 個被鑄造的 DAI 的價值將會高於價值低於 2000 美金的以太坊允許鑄造的最大價值 DAI 的範圍,就會觸髮清算程序,清算意味著用戶不再需要歸還 DAI,則用戶生成的保險箱(Vault)將會被充公進行抵押品拍賣把虧欠繫統的 DAI 補回來,衕時被清算的用戶還需要繳納一筆清算罰款,Maker 社區的 MKR 持有者們會針對不衕的擔保物類型設定不衕的清算罰金,被拍賣的抵押物價值會加上清算罰款的金額一併進入拍賣程序。
拍賣程序分爲擔保品拍賣(Collateral Auction)和反曏擔保品競拍(Reverse Collateral Auction)兩個階段:
拍賣流程如下圖:
當第一階段拍賣足以償還債務時,開啟第二階段
當第一階段拍賣不足以償還債務時,不開啟第二階段,未償債務由緩衝池(Maker Buffer)支付
在這有一個陌生概念叫緩衝池(Maker Buffer),那麽什麽是緩衝池呢?
緩衝池(Maker Buffer)是Maker協議中的一部分,是一個不屬於任何人的金庫,用戶使用協議時産生的穩定費以及拍賣的收益(如清算罰款)等都會流入到緩衝池,Maker協議所産生的債務(如拍賣資不抵債)由緩衝池承擔,如緩衝池中沒有足夠的 DAI 來償還 Maker 協議的債務時,Maker 協議就會觸髮債務拍賣(Debt Auction)機製。
債務拍賣(Debt Auction)機製:當緩衝池中的 DAI 不足以償還 Maker 債務時,Maker 協議將會超髮 MKR 來啟動拍賣程序,拍賣者可以使用 DAI 拍賣穫取 MKR,拍賣穫取的 DAI 將進入緩衝池去償還債務。
但這樣的話 MKR 不就嚴重超髮變得越來越沒有價值了嗎?
Maker 協議其實還有另外一套拍賣機製來確保 MKR 不會嚴重超髮——盈餘拍賣(Surplus Auction)機製
盈餘拍賣(Surplus Auction)機製:當緩衝池中的 DAI 纍積到一定金額時(Maker 治理決定的值),超出的 DAI 就會被盈餘拍賣(Surplus Auction),在盈餘拍賣(Surplus Auction)時,拍賣者可以使用 MKR 來拍賣穫取固定數量的 DAI,價高者得,一旦盈餘拍賣(Surplus Auction)結束,拍賣所得的MKR將會全部被協議自動銷毀,從而減少 MKR 的總供應量。
那麽看到這,你是否有一個疑問:
Maker 協議如何得知我的資産將麵臨清算?
區塊鏈的世界與現實中的世界其實是不互通的,那麽這個時候需要有一個橋梁來讓兩個世界産生聯繫,Maker 協議如何穫取現實世界中這些加密資産的價格呢?這需要一個叫做喂價預言機(Price Oracle)的東西來實現。
所謂預言機(Oracle)併不是用來預測未來的機器,而是區塊鏈世界用來穫取鏈外信息的工具,因爲智能合約無法主動去穫取鏈外數據,隻能被動接受數據。
喂價預言機(Price Oracle):是由 MKR 投票者選出一組可信賴的喂價節點曏 Maker 繫統提供價格信息,群組的節點數量也是由 MKR 投票者來控製的。爲了防範攻擊者控製大部分喂價機的情況,Maker 協議是通過喂價安全模塊(Oracle Security Module, OSM)來穫取價格信息的,併不直接通過喂價機穫取。喂價安全模塊是架設在喂價機節點和 Maker 協議之間的防禦層,將價格更新延遲 1 小時。在此期間,如果髮現有喂價機被攻擊者控製,可通過緊急信息輸入者或 Maker 治理投票將其凍結。緊急信息輸入者以及價格輸入時滯的決策權都在 MKR 持有者手裡。
DAI 被鑄造後抵押物會被鎖定在保險箱(Vault)裡,喂價預言機會檢測抵押物的價值是否達到 DAI 最大抵押率的價值,當抵押物的價值超過 DAI 最大抵押率的價值時就會觸髮清算拍賣,被清算者會被罰款,拍賣者低價拍賣穫取抵押物,拍賣資不抵債時債務由協議承擔。
在網絡世界上沒有絶對安全的協議或者繫統,對於一個設計覆雜且承載如此龐大資金量的 DeFi 協議來説也是如此,難免會存在一些漏洞。
在【312】黑天鵝事件中,由於 ETH 的價格出現了暴跌,Maker 協議中大量的抵押物價值跌破清算門檻,從而觸髮了拍賣程序,但由於以太坊網絡在短時間內鏈上事務數量劇增導緻 GAS 費暴漲,清算機器人的清算交易請求由於 GAS 費設置過低無法被及時處理,導緻某一清算人在沒有其他拍賣競爭者的情況下以 0DAI 的出價贏得了拍賣,MakerDAO 因清算機製失靈而零價拍出的 ETH 抵押品價值高達 832 萬美元,且 Maker 協議繫統內出現了 567 萬 DAI 的無擔保壞賬,緩衝池中的 DAI 被掏空,爲了填補産生的 567萬 DAI 無擔保壞賬,MakerDAO 啟動了首次 MKR 拍賣以填補漏洞,後續又對協議機製進行了改進以防止類似事件再次髮生:
從這次事件上來看,MakerDAO 的損失併不來源於協議本身的漏洞而是拍賣機製設計的缺陷
對於承載著最龐大金額的 DeFi 協議 Maker 來説,準備好應對各種極端情況的緊急措施尤爲重要,當髮生極端情況如惡意治理行爲、非法入侵、安全漏洞和長期市場非理性時,緊急關停機製(Emergency Shutdown)就是MakerDAO的最後一道防線,當緊急關停機製(Emergency Shutdown)被啟動時,Maker 協議的正常功能將中止,用戶將無法再存入抵押品併從 Maker 協議中生成 DAI,結算繫統將確保任何 DAI 持有人能從繫統贖回對應價值的抵押品,併且爲了清算的順利進行,MKR 持有者將決定一個等待時間併在時間結束後才可贖回抵押品,一旦啟動緊急關停,繫統中所有抵押類型的喂價預言機的價格將立即被凍結,併計算抵押品是否夠填補未償付的 DAI。
啟動緊急關停機製(Emergency Shutdown)的方法有兩個:
緊急信息輸入者(Emergency Oracle)是一個由 MKR 持有者投票選出的緊急預言機,能夠凍結單個喂價預言機機(例如,ETH 和 BTC 的喂價預言機),併且有權單方觸髮緊急關停機製(Emergency Shutdown),當極端情況髮生時, MKR 持有者可以授權緊急預言機啟動緊急關停機製(Emergency Shutdown)
緊急關停模塊(Emergency Shutdown Module, ESM)是一個去中心化的緊急啟動流程,需要 MKR 持有者將 MKR 鎖定在模塊中才可以啟動,隻有當鎖定的 MKR 數量達到規定數值時才會觸髮緊急關停,這個數值是由 MKR 持有者投票決定,最初提議爲 50,000 MKR
緊急關停機製(Emergency Shutdown)啟動後會經歷三個階段:
階段一:Maker協議關閉
關停機製啟動後,用戶無法創建新的保險箱(Vault)來鑄造 DAI ,也無法操作已創建的保險箱(Vault),喂價預言機機製也會凍結,資産價格將會停止更新,凍結喂價預言機機製可以確保所有用戶都能取回其應得的資産凈值,併且保險箱所有者可以立即取回超過債務擔保所需的擔保物。
階段二:緊急關停後的拍賣機製啟動
關停機製啟動後,抵押品拍賣開啟,拍賣會在指定的時間內完成且比原拍賣時間期限要長,拍賣時間由 MKR 持有者治理決定,確保拍賣結束後所有拍賣都能順利完成。
階段三:DAI 持有者贖回剩餘的抵押品
拍賣結束後,DAI 的持有者可按照固定的彙率用 DAI 贖回抵押品,併由 MKR 持有者開始決定重新啟動繫統
從目前看來,MakerDAO 已經經歷過一次黑天鵝事件併從中吸取教訓改進了拍賣機製,併且緊急關停機製(Emergency Shutdown)的存在使得 MakerDAO 在麵臨極端情況時擁有對抗繫統性風險的能力,整體上看是相對安全的。
MKR 是 Maker 協議的治理 Token 和資本重組來源,在 Maker 協議開始時,總共有 1,000,000 MKR,MKR 的總供應量會隨著協議繫統的運作而産生波動。
作爲治理Token,MKR持有者可以使用 MKR 對關於 MakerDAO 的治理進行投票,投票通常被用戶修改 Maker 協議的內部參數如:抵押物價值與 DAI 的生成/清算比率 Liquidation Ratio、清算罰款金額比率 Liquidation Penalty、DSR 存款利率 DAI Savings Rate、拍賣機製參數(加註額度、競標時長、加註間隔等)、哪些加密資産可以被作爲抵押物以及預言機節點的挑選等。
作爲 Maker 協議的資本重組來源,在 Maker 協議緩衝池(Maker Buffer)中出現債務赤字時繫統就會增髮 MKR 來穫取資金償債,當Maker協議緩衝池(Maker Buffer)資金超過一定量時(MKR持有者製定)將會拍賣 DAI 回購 MKR 併銷毀。
截止至2022年7月26日,MKR 總供應量爲977,631,04枚,一共有86,785個地址持有 MKR。
數據來源:etherscan
從 MKR Token 分布圖來看可以髮現一個有趣的現象,盡管一共有 86,785 個地址持有了 MKR,但前100名地址一共掌握了83.41%的 MKR,這種財富中心化的現象併不罕見,即便是在現實世界中也是如此,少數人掌握了大量的財富,根據2018年 BBC News 的報道:’World’s richest 1% get 82% of the wealth’——世界上1%最有錢的人掌握了世界上82%的財富。
信息來源:BBC News
那麽 MKR 的高度集中會對 MakerDAO 産生什麽樣的風險呢?
MKR 的高度集中會導緻MakerDAO治理“寡頭化”,少部分人就可以掌控MakerDAO 的治理。
首先先帶大家了解一下 MakerDAO 的治理提案流程
Maker 治理流程大緻分兩個階段:提議投票和執行投票。
從技術層麵來説,Maker 協議的內部參數改變由提議合約(Proposal Contract)來實現,每一個合約針對一個或多個治理行爲設計,併且所有的投票都由合約進行管理,在執行投票通過後,提議合約(Proposal Contract)就會開始執行更改Maker協議內部參數,由於該提議合約(Proposal Contract)是一次性的,一旦執行過後,該提議合約(Proposal Contract)將不可再次使用,下一次提案需創建新的智能合約。
對 Maker 協議治理型變量的更改在通過執行投票批準之後併不一定會立即生效。如果投票者選擇啟動治理安全模塊(Governance Security Module,GSM),這些更改就會被推遲激活(時間由MKR持有者共衕製定)。在延遲激活的這段時間給了 MKR 持有者行動的機會,如有必要,他們可觸髮緊急關停機製(Emergency Shutdown)來反對惡意的治理提議(例如,將擔保物參數修改成與現行貨幣政策相悖的提議,或是關閉安全機製的提議)。
簡單來説 MakerDAO 的治理流程是先在社區內形成一定共識後開啟執行投票併創建提議合約(Proposal Contract),投票者可以選擇啟動治理安全模塊(Governance Security Module,GSM)使得投票通過後延遲激活更改從而讓更多 MKR 持有者進行一繫列進一步討論或行動如對投票結果髮出異議或者啟動緊急關停機製(Emergency Shutdown)
在了解完 MakerDAO 的治理流程後,我們可以觀察 MakerDAO 治理的實際情況,截止至2022年7月26日最新的一個 MakerDAO 治理提案。
我們可以從這個提案中髮現一些有趣的現象,真正參與治理投票併且有能夠産生影響的人不超過20個,且前四名的投票總占比加起來就已經超過了50%,可以決定提案的通過併對 Maker 協議的內部參數進行修改,甚至在某些投票上,一人就可以起到決定性作用。
在某種程度上來講,MakerDAO 可以説是屬於所謂的”寡頭“治理而非真正的去中心化治理,這種情況併不罕見,導緻這種情況的原因可以説是人們普遍對參與治理沒有興趣或是 MKR 的價格使得參與 MakerDAO 的治理門檻過高,雖然對於持有大量的 MKR 持有者來説,聯合其他 MKR “鯨魚”就可以實現對 Maker 協議的”徹底掌控”,甚至前幾名 MKR 持有者就有足夠的 MKR 單方麵啟動緊急關停機製(Emergency Shutdown),但用來作惡的話其實對 MKR 持有者本身併無益處,MakerDAO 的髮展才是MKR持有者的共衕利益。
聲明:
- 本文轉載自Buidler DAO,著作權歸屬原作者[菠菜菠菜 | 投研公會-研究員],如對轉載有異議,請聯繫Gate Learn團隊(gatelearn@gate.io),團隊會根據相關流程盡速處理。
- 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
- 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。
在一場對 Vitalik Buterin 的採訪中,主持人對 Vitalik Buterin 提問:” What’s the craziest application of the Ethereum that you’ve come across lately?”(你最近遇到的最瘋狂的以太坊應用是什麽?),Vitalik Buterin 的回答是:“I am definitely impressed by MakerDAO” (MakerDAO讓我留下了深刻的印象)。
MakerDAO 是以太坊上第一個成立的 DAO 組織(按照成立時間而非産品髮布時間,目前按照産品上線時間公認以太坊第一個 DAO 爲 The DAO ),在整個穩定幣市場上,DAI 在去中心化穩定幣的應用規模上是 NO.1,併且在 DeFi 領域,MakerDao 具有顛覆性作用和意義,MakerDAO 的超額抵押機製消除了“憑空印鈔”的風險併且是完全運行在鏈上的一套繫統,不存在中心化托管的風險。
MakerDAO 的核心是 Maker 協議,可以抵押加密資産鑄造與美元掛鉤的去中心化穩定幣 DAI,DAI 通過超額抵押以及 DSR(DAI Savings Rate)存款利率的調整來維持價格穩定
當用戶鑄造的 DAI 的價值高於 Maker 協議規定抵押率的抵押物價值就會麵臨清算拍賣併支付一筆清算罰款,若拍賣金額足以還債則進入第二階段拍賣以保障被清算人可以拿回更多的抵押物,若資不抵債則由 Maker 協議承擔未嘗債務
MakerDAO 曾出現過”零元購“事件,但漏洞併非來源於協議本身而是清算機製參數問題,MakerDAO 擁有一套緊急處理機製來保障 Maker 協議可以抵禦繫統性風險
MKR 是 Maker 協議的治理 Token 衕時也是資本重組來源,持有 MKR 可以參與 MakerDAO 治理,Maker 協議資不抵債時通過超髮 MKR 拍賣穫取資金抵債, Maker 協議金庫資金達到一定金額時也會拍賣DAI回購 MKR 進行銷毀
MakerDAO 的治理體繫呈中心化趨勢,MKR 集中度過高導緻 MakerDAO 陷入”寡頭“治理,前100名地址掌握了 MKR 總供應量的83.41%
MakerDAO 是一個運行在以太坊區塊鏈上的、集超額抵押穩定幣、借貸、存儲、用戶共衕治理和髮展的項目,MakerDAO 最核心的就是 Maker 協議,又稱多擔保 Dai(MCD)繫統,可以讓用戶使用經過協議批準的資産作爲擔保物來生成去中心化穩定幣 DAI,截止至2022年7月26日,MakerDAO TVL爲 $8.03B 穩坐 DeFi 王者寶座。
數據來源:DeFiLlama
Rune Christensen 在2014年以太坊出現之前就一直是比特股(Bitshares)社區的活躍成員,併探索在 BitShares 平颱上推出穩定幣DAI,但是Rune Christensen 髮現比特幣網絡不足以支持一個覆雜的金融繫統,最終選擇了被稱爲“世界計算機”的以太坊,因爲與具有非常有限的腳本語言的比特幣不衕,以太坊是一個通用可編程區塊鏈,運行著一個虛擬機,能夠執行任意和無限覆雜的代碼使得在以太坊上可以實現智能合約。
MakerDAO 創始人 Rune Christensen 在2013 年 3 月第一次通過 Reddit 曏世人展示了 Maker 的願景,即創建一個由以太坊支持的美元穩定幣。
DAI 是一種在 MakerDAO 上通過 Maker 協議超額抵押産生的與美元掛鉤的去中心化穩定幣,總供應量取決於在 Maker 協議上抵押物的價值,截止至2022年7月26日 DAI 一共被鑄造了7,320,165,935枚,在所有穩定幣中總市值排名第四,是目前市值最大的去中心化穩定幣。
數據來源:coinmarketcap
去中心化穩定幣到底是什麽呢?中心化穩定幣和去中心化穩定幣有什麽區別呢?
去中心化穩定幣—通常分爲算法穩定幣以及超額抵押穩定幣,可以理解爲通過一繫列算法以及代碼設計的智能合約而不是中心化主體鑄造出來的穩定幣,超額抵押穩定幣不會憑空産生出價值,因爲超額抵押穩定幣通常是通過鎖定一定的資産鑄造出來的,如需要取回鎖定的資産則需要銷毀相應的超額抵押穩定幣,但純算法穩定幣是通過一套設計好的機製鑄造的,在設計上可能會存在缺陷,最經典的案例就是 LUNA 崩盤事件,用 UST 錨定來 LUNA(自己創造了自己的錨定物)。
比較有代錶性的去中心化穩定幣有:
中心化穩定幣—具有“錨定”屬性的加密 Token,其目標是錨定某一鏈下資産,併與其保持相衕的價值,爲了保持價格穩定,中心化穩定幣由鏈下資産做抵押,如髮行一個 USDT,Tether 公司會準備一美元的儲備保證金,爲實現穩定幣價值和支持資産數量掛鉤,中心化髮行人通常會聘請獨立的會計師事務所或審計機構定期對托管賬戶中的支持資産進行驗證。
比較有代錶性的中心化穩定幣有:
DAI 屬於去中心化穩定幣中的超額抵押穩定幣,本質上 DAI 的鑄造併不會增加加密市場總價值,因爲 DAI 的鑄造意味著超於被鑄造 DAI 價值的質押資産被鎖定在智能合約中無法流通,但中心化穩定幣的鑄造可以使得加密市場的總價值增長,因爲被鑄造的中心化穩定幣背後都映射著真正的價值物——法幣。
DAI 是由用戶通過 Maker 協議超額抵押資産而鑄造出來的,Maker 協議則由用戶通過 Oasis.app 來實現,原理是用戶通過 Oasis 創建保險箱(Vault)將加密資産放進去鎖起來作爲抵押,然後由用戶自己決定生成多少的 DAI,用戶隻能生成少於抵押價值的 DAI,在贖回質押資産時還需支付一筆穩定費,Maker 協議支持的抵押品如 ETH、WBTC 等多達 20 多種,每種資産的抵押率以及穩定費都是由資産本身的風險指數以及 MKR 持有者治理決定的,比如,用戶想質押比較主流的資産 ETH,wBTC,stETH 來鑄造 DAI,假如用戶想鑄造1000個 DAI,用戶需要質押價值1700美元的 ETH、1750美元的 wBTC 或者1850美元的 stETH 來鑄造 DAI,穩定費分別爲0.5%、0.75%和0.75%,併且産生的利息費用屬於 Maker 協議,而不是 Oasis.app。
數據來源:Oasis.app
雖然 DAI 在設計上是與美元1:1掛鉤,但是 DAI 還是會受市場行爲影響造成一定的價差,MakerDAO 社區通過 DAI 存款利率(Dai Savings Rate,DSR)讓所有 DAI 用戶可以自動穫得儲蓄收益來平衡市場供需 ,隻需用戶將他們的 DAI 鎖入 Maker 協議的 DSR 合約即可,DSR 合約不對用戶設置最低存款要求,用戶可以隨時從 DSR 合約中取出部分或全部 DAI。
當 DAI 的市場價格由於市場變化而偏離目標價格時,MKR 持有者可以通過投票更改 DSR 來維護價格的穩定性:
DAI不是憑空生成出來的,那麽誰來支付這個利息呢?
DAI 的利息由 MakerDAO 穩定費的收益來支付,如果穩定費收益不能覆蓋 DAI 存款利率的總支出,則差額記爲壞賬,併增髮 MKR (Maker 協議的治理 Token 和資本重組來源)以彌補差額,MKR 持有者則成爲了風險的承擔者。
當用戶創立一個保險箱(Vault)後,用戶可以在 Oasis.app 上通過 Oasis Multiply 功能支付由 MRK 持有人指定的利息來借入 DAI 在保險箱中(Vault)購買更多的抵押頭寸,這使得用戶可以在抵押資産價值上升中穫取更多的收益,但衕時在麵臨資産下降時也會麵臨更高的清算風險。
數據來源:Oasis.app
用戶還可以選擇將鑄造的 DAI 和 USDC 放入Uniswap V3中進行流動性挖礦併在Oasis.app 上借 DAI 加杠桿從而達到更高的流動性 Mining 獎勵。
用戶在鑄造 DAI 之後如果想取回在保險箱(Vault)中鎖定的資産的話,用戶需要把 DAI 歸還才能從保險箱(Vault)中拿回被抵押的加密資産,這時被歸還的 DAI 將會被協議自動銷毀以達到抵押資産價值和 DAI 價值的平衡。
當用戶生成的 DAI 的價值始終少於抵押物允許生成的 DAI 的價值範圍內的時候,一切都會正常運作,但是如果抵押物的價值下降導緻用戶生成的 DAI 的價值高於抵押物允許生成的 DAI 的價值的時候,舉個例子,假設 ETH 鑄造 DAI 的質押率爲2:1,用戶用價值 4000 美金的 ETH 鑄造了1000個 DAI,此時價值4000美金的ETH 最高可以允許鑄造 2000個 DAI,如果當以太坊價值跌破 2000 美金的時候,此時 1000 個被鑄造的 DAI 的價值將會高於價值低於 2000 美金的以太坊允許鑄造的最大價值 DAI 的範圍,就會觸髮清算程序,清算意味著用戶不再需要歸還 DAI,則用戶生成的保險箱(Vault)將會被充公進行抵押品拍賣把虧欠繫統的 DAI 補回來,衕時被清算的用戶還需要繳納一筆清算罰款,Maker 社區的 MKR 持有者們會針對不衕的擔保物類型設定不衕的清算罰金,被拍賣的抵押物價值會加上清算罰款的金額一併進入拍賣程序。
拍賣程序分爲擔保品拍賣(Collateral Auction)和反曏擔保品競拍(Reverse Collateral Auction)兩個階段:
拍賣流程如下圖:
當第一階段拍賣足以償還債務時,開啟第二階段
當第一階段拍賣不足以償還債務時,不開啟第二階段,未償債務由緩衝池(Maker Buffer)支付
在這有一個陌生概念叫緩衝池(Maker Buffer),那麽什麽是緩衝池呢?
緩衝池(Maker Buffer)是Maker協議中的一部分,是一個不屬於任何人的金庫,用戶使用協議時産生的穩定費以及拍賣的收益(如清算罰款)等都會流入到緩衝池,Maker協議所産生的債務(如拍賣資不抵債)由緩衝池承擔,如緩衝池中沒有足夠的 DAI 來償還 Maker 協議的債務時,Maker 協議就會觸髮債務拍賣(Debt Auction)機製。
債務拍賣(Debt Auction)機製:當緩衝池中的 DAI 不足以償還 Maker 債務時,Maker 協議將會超髮 MKR 來啟動拍賣程序,拍賣者可以使用 DAI 拍賣穫取 MKR,拍賣穫取的 DAI 將進入緩衝池去償還債務。
但這樣的話 MKR 不就嚴重超髮變得越來越沒有價值了嗎?
Maker 協議其實還有另外一套拍賣機製來確保 MKR 不會嚴重超髮——盈餘拍賣(Surplus Auction)機製
盈餘拍賣(Surplus Auction)機製:當緩衝池中的 DAI 纍積到一定金額時(Maker 治理決定的值),超出的 DAI 就會被盈餘拍賣(Surplus Auction),在盈餘拍賣(Surplus Auction)時,拍賣者可以使用 MKR 來拍賣穫取固定數量的 DAI,價高者得,一旦盈餘拍賣(Surplus Auction)結束,拍賣所得的MKR將會全部被協議自動銷毀,從而減少 MKR 的總供應量。
那麽看到這,你是否有一個疑問:
Maker 協議如何得知我的資産將麵臨清算?
區塊鏈的世界與現實中的世界其實是不互通的,那麽這個時候需要有一個橋梁來讓兩個世界産生聯繫,Maker 協議如何穫取現實世界中這些加密資産的價格呢?這需要一個叫做喂價預言機(Price Oracle)的東西來實現。
所謂預言機(Oracle)併不是用來預測未來的機器,而是區塊鏈世界用來穫取鏈外信息的工具,因爲智能合約無法主動去穫取鏈外數據,隻能被動接受數據。
喂價預言機(Price Oracle):是由 MKR 投票者選出一組可信賴的喂價節點曏 Maker 繫統提供價格信息,群組的節點數量也是由 MKR 投票者來控製的。爲了防範攻擊者控製大部分喂價機的情況,Maker 協議是通過喂價安全模塊(Oracle Security Module, OSM)來穫取價格信息的,併不直接通過喂價機穫取。喂價安全模塊是架設在喂價機節點和 Maker 協議之間的防禦層,將價格更新延遲 1 小時。在此期間,如果髮現有喂價機被攻擊者控製,可通過緊急信息輸入者或 Maker 治理投票將其凍結。緊急信息輸入者以及價格輸入時滯的決策權都在 MKR 持有者手裡。
DAI 被鑄造後抵押物會被鎖定在保險箱(Vault)裡,喂價預言機會檢測抵押物的價值是否達到 DAI 最大抵押率的價值,當抵押物的價值超過 DAI 最大抵押率的價值時就會觸髮清算拍賣,被清算者會被罰款,拍賣者低價拍賣穫取抵押物,拍賣資不抵債時債務由協議承擔。
在網絡世界上沒有絶對安全的協議或者繫統,對於一個設計覆雜且承載如此龐大資金量的 DeFi 協議來説也是如此,難免會存在一些漏洞。
在【312】黑天鵝事件中,由於 ETH 的價格出現了暴跌,Maker 協議中大量的抵押物價值跌破清算門檻,從而觸髮了拍賣程序,但由於以太坊網絡在短時間內鏈上事務數量劇增導緻 GAS 費暴漲,清算機器人的清算交易請求由於 GAS 費設置過低無法被及時處理,導緻某一清算人在沒有其他拍賣競爭者的情況下以 0DAI 的出價贏得了拍賣,MakerDAO 因清算機製失靈而零價拍出的 ETH 抵押品價值高達 832 萬美元,且 Maker 協議繫統內出現了 567 萬 DAI 的無擔保壞賬,緩衝池中的 DAI 被掏空,爲了填補産生的 567萬 DAI 無擔保壞賬,MakerDAO 啟動了首次 MKR 拍賣以填補漏洞,後續又對協議機製進行了改進以防止類似事件再次髮生:
從這次事件上來看,MakerDAO 的損失併不來源於協議本身的漏洞而是拍賣機製設計的缺陷
對於承載著最龐大金額的 DeFi 協議 Maker 來説,準備好應對各種極端情況的緊急措施尤爲重要,當髮生極端情況如惡意治理行爲、非法入侵、安全漏洞和長期市場非理性時,緊急關停機製(Emergency Shutdown)就是MakerDAO的最後一道防線,當緊急關停機製(Emergency Shutdown)被啟動時,Maker 協議的正常功能將中止,用戶將無法再存入抵押品併從 Maker 協議中生成 DAI,結算繫統將確保任何 DAI 持有人能從繫統贖回對應價值的抵押品,併且爲了清算的順利進行,MKR 持有者將決定一個等待時間併在時間結束後才可贖回抵押品,一旦啟動緊急關停,繫統中所有抵押類型的喂價預言機的價格將立即被凍結,併計算抵押品是否夠填補未償付的 DAI。
啟動緊急關停機製(Emergency Shutdown)的方法有兩個:
緊急信息輸入者(Emergency Oracle)是一個由 MKR 持有者投票選出的緊急預言機,能夠凍結單個喂價預言機機(例如,ETH 和 BTC 的喂價預言機),併且有權單方觸髮緊急關停機製(Emergency Shutdown),當極端情況髮生時, MKR 持有者可以授權緊急預言機啟動緊急關停機製(Emergency Shutdown)
緊急關停模塊(Emergency Shutdown Module, ESM)是一個去中心化的緊急啟動流程,需要 MKR 持有者將 MKR 鎖定在模塊中才可以啟動,隻有當鎖定的 MKR 數量達到規定數值時才會觸髮緊急關停,這個數值是由 MKR 持有者投票決定,最初提議爲 50,000 MKR
緊急關停機製(Emergency Shutdown)啟動後會經歷三個階段:
階段一:Maker協議關閉
關停機製啟動後,用戶無法創建新的保險箱(Vault)來鑄造 DAI ,也無法操作已創建的保險箱(Vault),喂價預言機機製也會凍結,資産價格將會停止更新,凍結喂價預言機機製可以確保所有用戶都能取回其應得的資産凈值,併且保險箱所有者可以立即取回超過債務擔保所需的擔保物。
階段二:緊急關停後的拍賣機製啟動
關停機製啟動後,抵押品拍賣開啟,拍賣會在指定的時間內完成且比原拍賣時間期限要長,拍賣時間由 MKR 持有者治理決定,確保拍賣結束後所有拍賣都能順利完成。
階段三:DAI 持有者贖回剩餘的抵押品
拍賣結束後,DAI 的持有者可按照固定的彙率用 DAI 贖回抵押品,併由 MKR 持有者開始決定重新啟動繫統
從目前看來,MakerDAO 已經經歷過一次黑天鵝事件併從中吸取教訓改進了拍賣機製,併且緊急關停機製(Emergency Shutdown)的存在使得 MakerDAO 在麵臨極端情況時擁有對抗繫統性風險的能力,整體上看是相對安全的。
MKR 是 Maker 協議的治理 Token 和資本重組來源,在 Maker 協議開始時,總共有 1,000,000 MKR,MKR 的總供應量會隨著協議繫統的運作而産生波動。
作爲治理Token,MKR持有者可以使用 MKR 對關於 MakerDAO 的治理進行投票,投票通常被用戶修改 Maker 協議的內部參數如:抵押物價值與 DAI 的生成/清算比率 Liquidation Ratio、清算罰款金額比率 Liquidation Penalty、DSR 存款利率 DAI Savings Rate、拍賣機製參數(加註額度、競標時長、加註間隔等)、哪些加密資産可以被作爲抵押物以及預言機節點的挑選等。
作爲 Maker 協議的資本重組來源,在 Maker 協議緩衝池(Maker Buffer)中出現債務赤字時繫統就會增髮 MKR 來穫取資金償債,當Maker協議緩衝池(Maker Buffer)資金超過一定量時(MKR持有者製定)將會拍賣 DAI 回購 MKR 併銷毀。
截止至2022年7月26日,MKR 總供應量爲977,631,04枚,一共有86,785個地址持有 MKR。
數據來源:etherscan
從 MKR Token 分布圖來看可以髮現一個有趣的現象,盡管一共有 86,785 個地址持有了 MKR,但前100名地址一共掌握了83.41%的 MKR,這種財富中心化的現象併不罕見,即便是在現實世界中也是如此,少數人掌握了大量的財富,根據2018年 BBC News 的報道:’World’s richest 1% get 82% of the wealth’——世界上1%最有錢的人掌握了世界上82%的財富。
信息來源:BBC News
那麽 MKR 的高度集中會對 MakerDAO 産生什麽樣的風險呢?
MKR 的高度集中會導緻MakerDAO治理“寡頭化”,少部分人就可以掌控MakerDAO 的治理。
首先先帶大家了解一下 MakerDAO 的治理提案流程
Maker 治理流程大緻分兩個階段:提議投票和執行投票。
從技術層麵來説,Maker 協議的內部參數改變由提議合約(Proposal Contract)來實現,每一個合約針對一個或多個治理行爲設計,併且所有的投票都由合約進行管理,在執行投票通過後,提議合約(Proposal Contract)就會開始執行更改Maker協議內部參數,由於該提議合約(Proposal Contract)是一次性的,一旦執行過後,該提議合約(Proposal Contract)將不可再次使用,下一次提案需創建新的智能合約。
對 Maker 協議治理型變量的更改在通過執行投票批準之後併不一定會立即生效。如果投票者選擇啟動治理安全模塊(Governance Security Module,GSM),這些更改就會被推遲激活(時間由MKR持有者共衕製定)。在延遲激活的這段時間給了 MKR 持有者行動的機會,如有必要,他們可觸髮緊急關停機製(Emergency Shutdown)來反對惡意的治理提議(例如,將擔保物參數修改成與現行貨幣政策相悖的提議,或是關閉安全機製的提議)。
簡單來説 MakerDAO 的治理流程是先在社區內形成一定共識後開啟執行投票併創建提議合約(Proposal Contract),投票者可以選擇啟動治理安全模塊(Governance Security Module,GSM)使得投票通過後延遲激活更改從而讓更多 MKR 持有者進行一繫列進一步討論或行動如對投票結果髮出異議或者啟動緊急關停機製(Emergency Shutdown)
在了解完 MakerDAO 的治理流程後,我們可以觀察 MakerDAO 治理的實際情況,截止至2022年7月26日最新的一個 MakerDAO 治理提案。
我們可以從這個提案中髮現一些有趣的現象,真正參與治理投票併且有能夠産生影響的人不超過20個,且前四名的投票總占比加起來就已經超過了50%,可以決定提案的通過併對 Maker 協議的內部參數進行修改,甚至在某些投票上,一人就可以起到決定性作用。
在某種程度上來講,MakerDAO 可以説是屬於所謂的”寡頭“治理而非真正的去中心化治理,這種情況併不罕見,導緻這種情況的原因可以説是人們普遍對參與治理沒有興趣或是 MKR 的價格使得參與 MakerDAO 的治理門檻過高,雖然對於持有大量的 MKR 持有者來説,聯合其他 MKR “鯨魚”就可以實現對 Maker 協議的”徹底掌控”,甚至前幾名 MKR 持有者就有足夠的 MKR 單方麵啟動緊急關停機製(Emergency Shutdown),但用來作惡的話其實對 MKR 持有者本身併無益處,MakerDAO 的髮展才是MKR持有者的共衕利益。
聲明:
- 本文轉載自Buidler DAO,著作權歸屬原作者[菠菜菠菜 | 投研公會-研究員],如對轉載有異議,請聯繫Gate Learn團隊(gatelearn@gate.io),團隊會根據相關流程盡速處理。
- 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
- 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。