mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
交易所 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

MakerDAO多资产抵押Dai的进化之路

收藏
分享

MakerDAO逐步引入多资产抵押合约的选择,近日遭到了社区质疑,对此, MakerDAO创始人也给予了回应

早在去年年底时,MakerDAO开源了其多资产抵押Dai的第一版代码,而这次开源包含了四个主要组件:

  1. 源代码(The Source);
  2. Kovan测试网对象;
  3. MCD CLI;
  4. 形式化验证证明;
源代码包括以下的功能:

(1)核心多资产抵押Dai CDP引擎;

(2)ETH 和 REP 测试代币作为抵押物的适配合约

(3)ETH和REP的喂价;

(4)拍卖合约:用于购买和燃烧MKR,负责生成和出售MKR,以及出售已清算抵押品;

MCD合约及其文档链接如下:

https://github.com/makerdao/dss

https://github.com/makerdao/dss/wiki

喂价、medianizer 以及安全模块的源代码链接如下:

https://github.com/makerdao/medianizer

https://github.com/makerdao/price-feed

https://github.com/makerdao/osm

对于希望在私有以太坊网络上部署多资产抵押 Dai 的开发者,下面是可供你使用的存储库:

https://github.com/makerdao/dss-deploy

Kovan 测试网对象

以下是每个模块对应的 Kovan 测试网络地址。经形式化验证的源代码可在 Etherscan 上查看。

官方提供了用于测试的 MKR 和 REP 代币的水龙头。

通过命令符:

seth send0x2cb53ca7500d8d04888e0E348cB601CB9abe395D ‘gimme()’
你可以获得 10 MKR 和 100 REP 用于测试(注:只是测试币),每个地址可获取一次。

而在此后,MakerDAO进行了多次更新,例如3月份发布的0.2.2版本,四月份发布的0.2.3和0.2.4版本…… 截至目前,MakerDAO多资产抵押Dai的代码已迭代到了最新的0.2.13版本。

66

(来源:changelog.makerdao.com)

附: 多资产抵押 Dai 开发者指南

众所周知,区块链项目的主要挑战之一就是智能合约。而多资产抵押Dai 是一个自动运行的去中心化系统,一旦部署到区块链上,它就会自主运行。简而言之,每次的部署将经历一系列更新步骤,直到将系统实现完备状态。

也因此,每次更新后,多资产抵押Dai的智能合约就会发生变化。

例如在0.2.6版本时,其智能合约是这样的:

er

(0.2.6版本多资产抵押Dai合约,图片来自blog.makerdao.com)

而在最新的0.2.13版本中,这些合约地址又都发生了变化,具体可访问: https://changelog.makerdao.com/releases/0.2.13/contracts.json

多资产抵押谍照

45

多资产抵押Dai的候选资产

关于多资产抵押 Dai(MCD)最常见的问题是:哪些资产将加入到系统的抵押品中?

在今年6月底时,MakerDAO公布了首份候选资产名单,其中包括:

  1. Augur(REP)
  2. Brave(BAT)
  3. DigixDAO(DGD)
  4. 以太币(ETH)
  5. Golem(GNT)
  6. OmiseGo(OMG)
  7. 0x(ZRX)
此后,MakerDAO 风险团队会对这七个抵押品进行风险评估,并最终确定入选名单。而这也是争议最大的地方,很多人不愿意相信除ETH之外的抵押品,这也给MakerDAO带来了很大的麻烦。

多资产抵押Dai的紧急关停机制

另外,多资产抵押 Dai 还设计了紧急关停(Emergency Shutdown)机制,这是 Maker 系统对 Dai 持有者和 CDP 拥有者资产价值的最后保护手段,其负责确保所有用户都能获得对应的的净值资产,并且使 Maker 系统免受攻击。简单来说,Dai 持有者可以直接赎回其对应价值的抵押品。

紧急关停作为一种最后手段,在发生例如长期市场不合理、黑客攻击和安全漏洞的情况下可能会启动。

12813292-4b8451008bad29eb

(图片来自blog.makerdao.com)

在多资产抵押 Dai 中, 启动紧急关停的流程是去中心化的,并且由 MKR 持有者通过在紧急关停模块(Emergency Shutdown Module)中锁定 MKR 来触发。只有当锁定的 MKR 数量达到规定数值时才会启动紧急关停。这个数值也是由 MKR 持有者投票决定的,最初提议为 50,000 MKR。而为了提高安全性目的,MKR 持有者还可以选择具有触发紧急关停功能的紧急Oracle,这些Oracle会监控系统是否存在智能合约安全漏洞。

小结

我们可以观察到,MakerDAO的多资产抵押Dai计划正在高速迭代当中,目前其依旧是处于Kovan测试网的测试阶段,官方也尚未公布正式接入以太坊主网的预期时间。显然,这会是一个非常有意思的创新,而其是否会得到广泛接受,还有待于市场确认。

你的看法是什么呢?

参考资料:

1、https://medium.com/makerdao/the-code-is-ready-2aee2aa62e73

2、https://medium.com/makerdao/update-the-road-to-multi-collateral-dai-2d4c48092270

3、https://blog.makerdao.com/zh/%e5%a4%9a%e6%8a%b5%e6%8a%bc-dai-%e5%9c%a8-kovan-%e6%b5%8b%e8%af%95%e7%bd%91%e5%8f%91%e5%b8%83-0-2-6-%e7%89%88/

4、https://blog.makerdao.com/zh/%e7%a7%91%e6%99%ae-%e5%a4%9a%e6%8a%b5%e6%8a%bc-dai-%e7%9a%84%e7%b4%a7%e6%80%a5%e5%85%b3%e5%81%9c-emergency-shutdown/

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。