区块链精进手册 | 040 | 稳定币专题(4):DAI
今日精进:DAI、胖协议、通证激励思考
1. 一种通证:稳定币专题(4):DAI
以太坊创始人,Vetalik认为稳定币将是区块链最重要的应用方向之一。
目前稳定币有三种模型在实践和探索中:
法定资产抵押模式:这类稳定币通过抵押法定货币或其他资产来获得价值,比如Tether的USDT、TrustToken 的 TrueUSD 等。
数字资产抵押模式:这类稳定币通过抵押数字资产来获得价值,比如Bitshares的BitCNY、MakerDAO 的 DAI 等。
算法银行:这类稳定币背后没有其他资产作支撑,它的实现方式是根据稳定币总需求的增减,去扩张或紧缩稳定币的供给,比如Basis、Fragment等。
这三种模型各自在应用上都有不同的细节,比如同是数字资产抵押模式的BitCNY和DAI在实现方式上就是不同的。今天我们来讲一下数字资产抵押模式下的一种稳定币,DAI。
DAI 是 MakerDAO 建立在以太坊上的一款产品,是与美元锚定为 1:1 的价值稳定的数字货币,被以太坊创始人和Augur创始人都很看好。DAI 是通过抵押借贷的方式生成的,下面我们讲一下 DAI 的运行原理。
DAI 的运行依托于它的智能合约。当我们需要生成 DAI 时,我们需要把一些ETH发送到一个名为CDP(担保债务头寸,collateralized debt position)的智能合约上,CDP 收到你的以太坊后,会根据当前的抵押率借贷给你一定量的DAI。我们发往CDP的ETH所有权依然是我们,只不过在我们偿还自己借出的DAI之前,我们对该部分的ETH没有控制权。我们抵押多少价值的ETH能够生成一个DAI,就是抵押率。举例而言,如果抵押率为150%,那么我们需要抵押价值为150美元的ETH方可借出100DAI。
DAI 运行中的抵押率等参数,是由MKR持有者共同制定的,MKR 是 MakerDAO 的通证。MKR 的持有者承担着 DAI 的管理工作,他们有激励通过对DAI运行的各个参数进行投票设定,把DAI管理得更好。
正常情况下,DAI的稳定价值由目标利率反馈机制来调节。当ETH价格升高时,可能会导致 DAI 需求量大于创造量(人们更愿意持有ETH而不是去创造DAI),这时候DAI价格升高,高于1美元时目标利率反馈机制就会产生让人们去抵押ETH生成DAI的激励。当ETH价格下降,导致其抵押价值低于抵押率时,就会导致DAI价格下降,同样的目标利率反馈机制会激励人们偿还DAI,调节供需,使DAI价格保持在1美元。如果当ETH抵押价值低于要求的抵押率时,系统会提醒借贷人尽快偿还DAI,否者一旦低于某阈值(如 125%)系统将会拍卖他所抵押的ETH来偿还他所借出的DAI(可用抵押房子借贷来理解,不按规则偿还贷款时,房子会被拍卖来偿还贷款)。
极端情况下,ETH价格下降过于剧烈,导致抵押ETH的价值低于DAI(抵押率低于100%),那么MKR持有人将承担最终买家的角色。系统会增发MKR通证,并把它发售到市场上,以筹集所需的抵押品。在这个过程中,DAI持有者没有任何损失,但MKR的持有者手里的MKR价值被稀释,因此承担了最终买家的角色,因此这个机制也会激励他们在制定 DAI 管理参数时更负责任。当然,系统也需要给予MKR持有者一定的激励,他们才愿意承担风险对DAI进行管理。在正常情况下,他们也会因为自己的管理工作获得回报,MKR持有者将获得一定的费用收入。
2. 一个概念:胖协议
胖协议(Fat Protocols)的概念最初可能是由UNION SQUARE VENTURES 在2016年8月提出的,用来描述传统互联网生态和区块链生态的区别。该区别用图表示如下:
在传统互联网中,我们的各种网络活动都离不开协议,但是我们去很少听到它们;它们就像默认的设定,虽然重要性很高,但价值分布却很小,被称为瘦协议。
区块链中,协议层包含更多功能,如存储协议、通讯协议、共识协议等。它们不仅拥有更多的功能,也有加高的价值分布,因此被称为胖协议。
3. 一些思考:奖励的恶果
讲一个故事,希望能激发你对通证激励的思考。
有个老爷爷,最近比较苦恼他门前草坪上的熊孩子们——太吵了,而且每天都来玩。有一天,他想到了个办法,来到熊孩子们面前说:“小朋友,你们明天谁来玩,我就给他10块钱,好不好?”熊孩子们一听,来玩还有钱拿,都欢快答应。
到了第二天,熊孩子们都来了,老爷爷也给了他们每人10元钱,并问他们:“你们明天谁再来玩,我就给他8块钱,好不好?”熊孩子们一听,虽然少了,但也可以接受,便都还是答应下来。
就这样,每次熊孩子来玩,老爷爷都如约给钱,也会给他们下一次来玩以奖励,但是奖励却越来越少。最终,当奖励下降至4元时,熊孩子们开始表示不满,有人开始不来了;当奖励为2元时,再没有人愿意来玩。
为什么会这样呢?孩子当初玩耍的乐趣呢?