Skip to main content
  1. Web3s/

MakerDAO简介

·3277 words·7 mins·

什么是MakerDAO #

MakerDAO是一个自动化抵押贷款平台,可以将物品(主要是电子货币)进行抵押以换取稳定币Dai。早期只支持一种抵押物——ETH,后续逐渐增加了其他电子货币以及现实资产。

MakerDAO是一个双货币系统,两种货币互相影响,共利共生。

解决的痛点是什么 #

  • 基于区块链衍生出的货币本身没有稳定的价值,因此价格波动很大,MakerDAO设计了Dai实现了对美元的软锚定
  • 传统的借贷系统依赖于信用体系,而信用体系需要用户数据做支撑。MakerDAO是一个仅需抵押物(无关信用、无偏见)的借贷平台。

两种货币 #

Dai #

Dai 是一种软锚定美元的资产担保型加密货币。当借贷人将物品抵押后,会获得一定数额的Dai。

在早期阶段,MakerDAO仅支持ETH抵押物,借贷人通过CDP合约抵押ETH,生成一定的Dai。

Dai是第一个可被验证的去中心化的稳定币。其他稳定币(如USDT——承诺每生成一个token,就向银行中追加存储1美元),是中心化的稳定币,没有办法验证是否履行了其承诺。

MKR #

MKR是一种治理型token,持有人能够参与Maker Protocol的制定。

借贷人赎回抵押物时,除了原本获得的Dai外,还要支付利息,这个利息需要使用MKR进行支付。

借贷流程简述 #

抵押 #

通过抵押物品来换取Dai,置换到的Dai的价格往往低于抵押物品的当前价格,以避免抵押物品的价格下降导致的债务人违约。

赎回 #

债务人可以通过支付Dai以及利息(使用MKR)来赎回抵押物品。

清算 #

当抵押物的价格下降到低于安全值后,将自动启动拍卖,以从市场中回购Dai。

如果拍卖部分抵押物即可足够偿还债务以及罚金(罚金用于鼓励债务人进行赎回),那么会将剩余抵押物归还给债务人。

回购的Dai将被销毁,以降低供应量。

抵押物主要拍卖参数

  • 每批规模:将一笔大的抵押物拆分称多笔拍卖,每笔拍卖的价格不应太大——鼓励更多的清算人参与,也不应太低——减少拆分数量以尽快完成拍卖。
  • 每次竞价时长:每次报价太长则增加货币风险,减少竞拍者的资金流动;太短导致流拍或者参与人太少(比如以太坊网络堵塞导致流拍)
  • 最小竞价增幅:限制最小的竞价增幅以避免投机者在最后一刻以非常小的增幅涨价
  • 最长竞价周期

实现软锚定 #

Dai与美元1:1软锚定的机制,其实现软锚定通过:

无形的手——投机者套利 #

  • Dai是通过抵押置换出来的token,此时Dai的价格锚定为1美元
  • 借贷人进行赎回时需要使用同样数量的Dai进行置换
  • 如果抵押时Dai市场价格较赎回时Dai市场价格较,这样借贷人就能通过抵押-赎回获利
  • 如果抵押时Dai市场价格较低,赎回时Dai市场价格较,这样借贷人通过抵押-赎回就会亏损
  • 正常的借贷人是有真正的抵押需求,而不是以通过抵押-赎回获利为目的
  • 少部分投机者会通过抵押-赎回进行获利——在Dai市场价格高于1美元的时候进行抵押,再将Dai卖到市场,此时市场中的供给增多,Dai价格下降低于1美元的进行赎回,需要从市场中买回Dai,此时市场中供给减少,Dai价格上升
  • 投机者通过抵押-赎回获利的方式维持了Dai价格的稳定。

DSR调整 #

DSR是Dai的存储利率(Dai Savings Rate),当存储利率高时,持有者偏向于持有;当存储利率低时,持有者偏向于卖出。

通过调整存储利率,能够调整市场中的Dai的供给量和需求量,从而达到调整Dai的市场价格的目的。

作为一个去中心化项目,存储利率的调整靠的是MKR的持有者达成共识。

利率调整 #

利率在MakerDAO中称为稳定费(Stability Fees),主要用来控制不同抵押物的抵押风险。

借贷人抵押物品后,需要支付额外的利息,通过减少利率,可以刺激借贷人进行借贷,从而增大Dai的供应量;通过增大利率,可以抑制借贷人的借贷欲望,从而减少Dai的供应量。

这一策略只能在短期内生效,因为借贷人迟早会将借贷的Dai数量“归还”,因此不会对市场中的Dai总量产生影响。

与其他稳定币挂钩 #

通过PSM合约,用户可以使用一个固定的比率来交换其他稳定币,这增大了稳定币的总量,降低了单个稳定币波动的概率。

激励社区内的人积极治理 #

MRK持有者作为治理的参与者,其利益与整个社区的发展成功与否挂钩。

当社区发展良好时,比如说借贷人正常借贷并赎回,会产生大量的Dai盈余;当社区发展较差时,比如清算产生了大量坏账。当Dai过剩或者坏账数量超过一个阈值后,协议将以智能合约的方式购买并燃烧MKR释放过剩Dai或者通过制造、出售MKR来弥补坏账。前者会导致市场中的MKR供给数量降低以提高价格(购买的Dai还会分配给MKR持有者),后者反之。

因此,积极参与社区治理有利于个人利益。

问题 #

ETH本身就有价格,为何还要进行抵押? #

ETH虽然具有价格,但是价格波动很大。假设小明ALL IN ETH,期望ETH能够升值,但是目前急需一笔资金做周转(假设周转周期为30天),这时候小明只能将ETH卖掉一部分来换取法币,如果ETH在这30天进行了升值,那么这部分升值就成了小明的“亏损”。

如果小明通过对BTC进行抵押以换取Dai,30天后再赎回ETH,就不会“亏损”ETH在这30天内的升值。

在这个场景里,ETH并不是我们常用的货币,而是成了一件收藏品,具有波动的价值,而通过“当铺”进行抵押实现了即拥有其所有权,又能够临时获取一笔现金做周转

ETH崩盘会不会导致大量的债务违约 #

ETH崩盘,大量以ETH作为抵押物的债务人必然会违约,这会导致大量ETH被清算,市场中的Dai供应数量大于需求数量,这就需要铸造大量的MKR以购买Dai来维持Dai价格稳定,进而导致MKR价格降低。

目前似乎没有一个有效的办法来解决这种问题。

我们可以通过MakerDAO做什么 #

  1. 抵押货币以获得现金:这是正常的债务人借贷功能。

  2. 通过循环抵押来增加杠杆:通过ETH抵押获取Dai,再通过Dai来购买ETH,从而实现“杠杆”效果(如果ETH价格上涨,会获利颇丰,但如果ETH价格下降,也会亏更多)。

  3. 以投机者身份参与治理:如在Dai价格低于1美元的时候买入,高于1美元的时候卖出。

  4. 降低投资风险:尽管MakerDAO通过超额借贷来降低债务人违约导致的亏损,但并没有从根本上解决这个问题。投资人可以通过抵押来降低抵押物价格崩溃造成的损失。

    假设ETH的当前价格为150美元,超额借贷机制下债务人能够借出100美元(实际为Dai),当ETH价格跌到100美元以下,比如说80时,债务人完全没必要赎回ETH。此时债务人亏损为50美元,而另外消失的20美元由MakerDAO的治理集团来承担(具体表现为MRK的价格下跌)。

名词解释 #

  • CDP:Collateralized Debt Position, 担保债仓,是一个智能合约,用来质押ETH来生成Dai。

  • SCD: Single-Collateral DAI, 单担保Dai,又称Sai。早期只支持质押ETH,因此为单担保。

  • MCD:Multi-Collateral DAI, 多担保Dai。

  • Liquidation Ratio:清算率

  • Maker Protocol:Maker协议,MakerDAO中的所有设计概念的总称。

  • Risk Premium Rate: 风险保障金利率,对每种不同的债务其风险保障金利率是不同的。

  • Base Rate: 基础利率,用来计算债务产生的利息,系统基础利率能够应用于所有的抵押品。

  • Stability Rate: = Risk Premium Rate + Base Rate

  • DSR: Dai Saving Rate, DSR能够使Dai持有人通过锁定Dai到DSR合约来赚取利息。

  • Debt ceiling: 每种抵押物类型能够生成的最大Dai数量

  • Spotter:Spotter是一个位于预研机模块的合约接口,外部参与者可以通过这个接口来获取某种抵押物的市场价格

  • Cat:Cat是一种机制,用来“bites”具有风险的抵押物。在MakerDAO中,一旦抵押物的价格跌倒一个阈值,就会就如拍卖流程来减少坏账损失。

  • Vat:MakerDAO的核心模块,提供账户系统、内部Dai余额、抵押物状态等。

  • Sin:由清算导致的债务余额

  • Gem:未锁定的抵押物

  • urn:仓库;一个以太坊地址能够控制一种抵押物的仓库

  • llk:抵押物类别

相关资源 #