乐趣区

理解去中心化 稳定币 DAI

随着摩根大通推出 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:

Collateralization ratio 抵押率为 228%,Liquidation price 清算价格为 90 美金。
清算
关于清算也许还有几点需要了解:

在发生清算后,就再也无法通过偿还 DAI 来取回之前抵押的 ETH 了(CDP 借贷凭证会关闭)。
清算发生时,会扣除一部分的罚金(13% 的罚金)和手续费。
拍卖 ETH 得到的 DAI 会被销毁,就像用户偿还 DAI 被销毁一样。
拍卖偿还 DAI 后,剩余的资产用户可以拿回。
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 备注:稳定币。
加入知识星球,和一群优秀的区块链从业者一起学习。深入浅出区块链 – 系统学习区块链,打造最好的区块链技术博客。

退出移动版