DAI
稳定币:由于比特币、以太坊这些加密货币的价值波动太大,不能在正常生活中作为现金使用。所以需要一些具有稳定价值的加密货币进行日常的交易和使用。
稳定币有三种类型:基于法定货币抵押的稳定比,如:USDT、USDC。基于加密资产超额抵押的稳定比,如:DAI。基于算法的稳定币,如:AMPL
*USDT的中心性,因为其代码包括对用户账户拉入黑名单,甚至进一步进行销毁账户持有USDT的操作
DAI是一种稳定币,能与美元(货币)进行等值兑换, 通过抵押数字资产发行,能与美元(货币)进行等值兑换。1$ = 1DAI。
相关概念
SCD(Single-Collateral DAI, SCD):SCD是单担保DAI,早期DAI系统只支持eth作为担保资产,现在已经支持多担保DAI(MCD)
MakerDAO :MakerDAO是Maker系统的去中心化自治组织,MakerDAO的治理者们使用MKR参与系统的维护和DAI的管理
Maker: Maker是以太坊上的智能合约平台,能够通过CDP、自动化反馈机制和适当的外部激励手段支持并稳定DAI价格
MRK是Maker协议治理代币,MKR的持有者通过执行投票(Executive Voting)和治理投票(Governance Polling)对Maker系统进行治理。MKR的持有者还可以通过Maker的运营中获得利润
投票会锁定MRK代币,一票等于一个MKR代币(MKR持有者可以将MKR存入投票合约以获得投票权重)
Maker Vault是合约用于质押资产生成DAI代币的智能合约机制,DAI用户可以通过向中介(交易所)购买或质押资产得到DAI
CDP(Collateralized Debt Positions, CDP)——抵债仓库: 保存用户所存储的抵债资产,并允许用户生成DAI,一旦生成DAI就代表生成例一笔债务。
CDP会锁定资产,知道用户偿还DAI后才可以拿回资产。CDP能够进行超额抵押,可完成像杠杆的金融操作
DSR(DAI Savings Rate,DSR):DAI 存款利率,通过将用户持有的DAI锁入Maker协议的DSR合约就可以获得额外的DAI收益
Maker协议
DAI也是加密货币的一种,用户可以使用ETH或Bitcoin抵押兑换DAI代币。为了保证1 DAI能兑换1 $,DAI设计者对DAI设计了一系列机制来确保DAI的稳定
Vault——Maker抵押仓库
过程:
- 用户向Maker发送交易创建CDP,然后充值一定数量的抵押品(ETH, Bitcoin)
- Vault所有者可以生成一笔交易,在交易中通过调整CPD(中的抵押率)选择需要生成的DAI数量
- 取回自己的抵押品,需要使用 DAI(赎回费用)+ Stability Fee(手续费),手续费需要使用DAI支付
- 用户支付了一定DAI后,用户就能发送一个交易给MKR并取回所有抵押资产
DAI的抵押案例
Maker清算机制
1.当ETH升值时
用户能够获得更多抵押DAI
2.当ETH贬值时
在DAI中会有keeper对市场进行监控,如果抵押率超过的安全区就会触发清算
用户CPD设置为300%,DAI市场安全区在150%,当CPD小于150%就会触发清算
用户面临清算会以下面三个步骤进行:
- Collateral Auction(抵押品拍卖)
- Debt Auction(债务拍卖)
- Surplus Auction(盈余拍卖)
Maker协议会根据清算率去对用户的vault当前的价值进行判断。每个类型的vault都有各自的清算率,MKR持有者可以通过投票来进行调整
面临清算前有两种方式可以避免:一是可以抵押更多的ETH,二是偿还部分DAI的债务
Collateral Auction
当用户面临清算时不采取任何措施就会触发Collateral Auction。该机制会将用户的质押品进行拍卖(通过Maker的拍卖机制),拍卖得到的DAI会用于偿还债务。
如果拍卖得到的DAI多于清算罚金(Penalty Fee),还会触发反向担保品竞拍(Reverse Collateral Auction),将除去清算罚金后的DAI返还给用户。如果拍卖得到的DAI不足以偿还,债务就会由Maker解决
拍卖获取的DAI会立马用于偿还债务,这部分DAI会被销毁
Debt Auction
在拍卖得到的DAI不足以偿还债务时,亏损会由Maker承担。Maker会有一个专门用于处理该亏损的缓冲金池子(Maker Buffer)。
如果Maker Buffer没有足够的DAI,Maker协议会触发Debt Auction。
Debt Auction会mint新的MKR代币,这些MKR通过DAI作为货币进行拍卖。拍卖得到的DAI会流入Maker Buffer
Surplus Auction
竞拍和稳定费的DAI都会流入Maker buffer中,Maker buffer会有一个上限。当Maker Buffer的DAI超过这个上限,就会触发Surplus Auction 。
即,MKR持有者可以使用MRK去竞拍固定数量的DAI。当Surplus Auction结束时,Maker协议会销毁掉拍卖所得的MRK从而减少MRK的供应量
MakerDAO
Maker协议的外部参与者
Maker协议的运作需要依靠各种外部参与者:Keeper、Oracle、Global Settler和Maker社区成员
Keeper——看护者
keeper通常是独立的参与者,他们会在套利机制下为去中心化系统提供流动性。比如,在DAI价格低于1$时,他们会将其买入;在DAI价格高于1$时,他们会将其卖出。Keeper的行为会帮助DAI维持在1$左右。Keeper也会参与Collateral Auction、Debt Auction、Surplus Auction
Oracle——预言机
Maker协议需要实时地了解到市场上的担保物价值,从而能够知道何时触发清算机制。Oracle就是能够提供实时的信息的对象。
Maker 协议的内部担保物价格来自去中心化信息输入架构(decentralized Oracle infrastructure) 。该架构由大量名为 “喂价机(Oracle Feed)” 的独立节点组成。MKR 投票者选出一组可信赖的喂价节点,并由通过以太坊交易向 Maker 系统提供价格信息。群组的节点数量也是由 MKR 投票者来控制的。
Global Settler——全局清算者
Global Settler也叫Emergency Oracle。他是由MRK持有者投票选举出来的,是为了在Maker协议遭到破坏(治理流程或Oracle被攻击)而导致重大损失的策略。
Global Settler拥有冻结单个Oracle,触发紧急关停机制(Emergency Shutdown)的权力。
MKR治理代币
Maker协议是双币模型,协议使用DAI作为稳定代币,MKR作为Maker的治理代币。
MKR holder能够参与投票去修改Maker协议。Maker协议面临一些紧急情况时,这些holder能触发关停机制。
MKR 持有者可以对以下事项进行票决:
- 引入新的担保物类型,并为其设置一组风险参数
- 修改、乃至增加一种或多种现有担保物资产类型的风险参数
- 修改 DAI 存款利率
- 选出喂价机节点群组
- 选出紧急信息输入者群组
- 触发紧急关停
- 升级系统
对MKR holder的激励——Maker协议产生的部分收入会用于奖励MKR holder,这些奖励也会影响他们做出对Maker协议有利的决策
MakerDAO的盈利来源和其分配
为了了解MakerDAO的来源,我们必须要清楚以下参数
稳定费(Stability Fee): 稳定费是根据一个金库所生成的 DAI 数量来计算的年利息(对生成 DAI 的用户来说,稳定费率相当于贷款的年化利率
清算罚金(Liquidation Penalty):清算罚金是当清算发生时,根据金库中未偿还 DAI 的总量向用户收取的额外一笔费用
Maker的盈利收入
Vault生成的DAI所需的稳定费
当用户通过不同的Token生成Vault以获得DAI,都会有一笔Stability Fee,这笔Fee会在vault关闭或清算时进行结算
拍卖清算获得的清算罚金
在用户vault清算后,需要向maker系统支付一笔Liquidation Penalty + Stability Fee
RWAs(Real World Asserts),购买现实世界的资产以获取收益;如,美国国债等
RWAs现在成为了Maker利息的主要收入
让我用 Clydesdale 举个例子。本质上,Clydesdale 建立一个 SPV 并从 Maker 借入 DAI。然后此 DAI 通过 PSM 兑换为 USDC,并兑换成美元现金。这些美元现金然后用于购买国债,国债由 SPV 持有,作为借入 DAI 的抵押品。Clydesdale 从管理 SPV 中赚取少量报酬,剩余的美国国债利息归 Maker。
Maker的盈利分配
Maker会将其盈利分配到
- DSR,Maker协议的存款合约会将部分盈利支付存款利息
- Keeper,参与清算的Keeper会获得部分激励,比如:参与清算启动拍卖(keeper调用dog .bark)的keeper会获得一笔tip + 拍卖抵押品部分DAI
- MKR holder :协议盈利也会分配给MKR持有者,协议会将超出协议缓冲金部分的DAI用于回购MKR并将其销毁
参考资料
梁培利的个人空间-梁培利个人主页-哔哩哔哩视频 (bilibili.com)