迷你世界野人怎么驯服|loxx迷你世界|
文章阅读页通栏

多抵押 Dai 的紧急关停 (Emergency Shutdown)

来源: MakerDAO 作者:MakerDAO
今天,我们将为 Maker 用户介绍多抵押 Dai 中的 紧急关停 机制,包括紧急关停是什么、怎样启动、在什么情况下会启动。以及对于 CDP 持有者和 Dai 的持有者......
今天,我们将为 Maker 用户介绍多抵押 Dai 中的 紧急关停 机制,包括紧急关停是什么、怎样启动、在什么情况下会启动。以及对于 CDP 持有者和 Dai 的持有者而言,在紧急关停发生的时候如何赎回自己的?#20160;?/span>

紧急关停是什么?

多抵押 Dai 的紧急关停是 Maker 系统对 Dai 持有者和 CDP 拥有者?#20160;?#20215;值的最后保护手段,确保所有用户都能获得对应的的净值?#20160;?#24182;且使 Maker 系统免受攻击。简单来说,Dai 持有者可以直接赎回其对应价值的抵押品。

什么情况可能导致紧急关停?

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

系统安全是 Maker 基金会的第一要务,在单抵押 Dai 的测试下,CDP 清算机制的稳健保持了系统偿付性。我们认为系统受到严重威胁的可能性极?#20572;?#28982;而一旦紧急情况发生,Maker 系统必须有效快速地应对,保障用户的?#20160;?/span>

Maker 基金会的现有开发工具和流程,不仅帮助系统的关停,而且关停之后,可以快速发布一套新的智能合约,重新启动多抵押 Dai 。在需要升级支持 Maker 协议的核心智能合约时,?#37096;?#33021;发生紧急关停。在这种情况下,必须在关停之前,将?#20160;?#20174;?#19978;?#32479;迁移到新系统。系统升级不是紧急?#24405;?#21487;以对其进行规划,并提前通知 Maker 协议的用户。

谁可以启动紧急关停

在多抵押 Dai 中 ,启动紧急关停的流程是去中心化的,并且由 MKR 持有者通过在 紧急关停模块(Emergency Shutdown Module)中锁定 MKR ?#21019;?#21457;。只有当锁定的 MKR 数量达到规定数值时才会启动紧急关停。这个数值也是由 MKR 持有者投票决定,最初提议为 50,000 MKR。

为了提高安全性,MKR 持有者可以选择具有触发紧急关停功能的紧急预言机(Emergency Oracles)。这些预言机会监控系统是否存在智能合?#21450;?#20840;漏洞或治理攻击。

在多抵押 Dai 中,系统更改提案与执行更改提案之间会有一个安全延迟,为检测治理攻击和随后启动紧急关停提供了时间。同样,抵押品喂价的延迟也为检测预言机攻击提供了时间。

紧急关停启动时会发生什么

启动紧急关停后,Maker 协议的正常功能将中止,用户将无法再存入抵押品并从 CDP 中生成 Dai 。

结算系统将确保任何 Dai 持有人能从系统赎回对应价值的抵押品。为了清算能够顺利进行, Dai 持有人需要等待一段时间将 Dai 换成抵押品。MKR 持有者将确定这个等待期长短,预期在数小时内。

同时,一旦启动紧急关停,系统中所有抵押类型的喂价将立即冻结,并计算每个 CDP 必须保留多少抵押品来填补未偿付的 Dai。未偿付 Dai 的价格按 1 美元 = 1 Dai 计算。在 CDP 所有者赎回其超额抵押部分的?#20160;?#21518;,Dai 持有者可以开始赎回对应净值的抵押品。此操作可以通过 CDP 面板或命令行工具执行。在此期间,系统会检查是否存在极端情况下未被清算的抵押不足 CDP ,此类 CDP 的债务会转移到整个系统余额。

一般而言,根据紧急关停启动时的抵押品价格,每一个 Dai 的持有人可获得接近 1 美元价值的抵押品。不过,由于 Dai 和美元是软锚定,Dai 持有者获得的抵押品价值可能不正好等于 1 美元。

如果在紧急关停启动时,系统中有收取稳定费用的收益,Dai 持有人可以获得超过 1 美元价值的抵押品。如果抵押不足,CDP 的 Dai 债务超过了稳定费收益所能弥补的数量,那么 Dai 持有者以 1 Dai 换取的抵押品价值将低于 1 美元。在 Maker 协议的正常运作下,抵押比率低于清算比率的 CDP 将被立即清算,背后抵押品会拍卖。根据 CDP 普遍超额抵押的经验,Maker 基金会认为在紧急关停情况下,系统存在抵押不足的 CDP 的可能性非常低。

紧急关停的流程图 

下图提供了紧急关停的流程图。

启动紧急关停,紧急关停模块(ESM)合约或授权紧急预言机(Emergency Oracle)会将Cage 消息发送到 Maker 协议的  END 合约。有关 END 合约的详细信息,可以查?#21019;?#30721;:https://github.com/makerdao/dss/blob/master/src/end.sol

Dai 持有者的便利

在紧急关停时,Dai 持有人有权赎回与 Dai 价值相等,系统中每种抵押品的一部分比例。

在赎回每种抵押品过程中,Dai 持有人将承担交易费用。随着系统中抵押品类型的增加,费用也会相应增加 ,尤其是对于小额 Dai 持有者而言,相对成本会很高。 

为了降低 Dai 持有者的交易成本,Maker 生态系统中看护机(Keepers)预计会直接向 Dai 持有者购买 Dai, 并代替 Dai 持有者的处理抵押品赎回 。看护机将汇集大额的 Dai ,降低赎回抵押品的成本,并在之后交易这些抵押品时受益于规模经济。鉴于 Maker 协议是去中心化的,因此采用哪种商?#30340;J接?#30475;护机决定。看护机可从 Dai 持有者那以少?#31354;?#25187;购买 Dai,或者提供其他的增值服务。

无论生态系统参与者是否会提供上述服务,Maker 基金会最初都会提供一个前端网页,在紧急关停的情况下让 Dai 持有者直接进行抵押品的赎回。长远来看,预计 Maker 生态系统参与者将提供更广泛和丰富的服务。

重新启动系统

紧急关停期间,尽量减少服务中断、尽快重新启动多抵押 Dai 并部署新的智能合约的重要性不言而喻。重新启动的速?#28909;?#20915;于紧急关闭的原因识别、错误删除或隔离所需的时间。 

例如,在预言机遭受攻击的情况下,受损的预言机需要被移除,并部署其它预言机加入。相关的部署合约都会开源公开。在现有系统处于紧急关停等待期时,一组新的智能合?#24613;?#21487;以部署。一旦紧急关停完成,MKR 持有者可以将权限转换到新的智能合约。

一般来说,旧智能合约 CDP 持有者必须先从关闭的系统赎回抵押品,迁移到新的系统中。Dai 持有者可以从?#19978;?#32479;中赎回抵押品,在市场上换取新的 Dai。或者 Dai 持有者可以通过看护机提供的服务,将旧 Dai 一键?#19968;?#20026;新 Dai。看护机可以用旧 Dai 从?#19978;?#32479;赎回对应价值的抵押品,并在新智能合约系统中开启 CDP 生成新 Dai。

需要强调的是,尽管紧急关停发生的可能性极?#20572;?#22312;任何情况下, Maker 基金会都应尽量降低 Maker 协议服务中断的风险。Maker 基金会在开发帮助重新启动的工具,并且定期对多抵押 Dai 的重新启动以及新智能合约的部署进行测试。Maker 基金会的上述责任将?#20013;?#30452;到 MKR 持有者指定其他的对象承担。

总结

· 启动紧急关停由 MKR 持有者去中心化管理,通过将 MKR 锁定在紧急关停模块触发。
· 紧急关停可能在重大紧急?#24405;?#21457;生时触发,例如长期市场不合理、黑客攻击或安全漏洞。
· 紧急关停能够强制中止 Maker 协议,同时确保所有用户(包括 Dai 持有人和 CDP 持有人)能获得对应的?#20160;?#20928;值。
· CDP 所有者可以在紧急关停后立?#21019;?#20854; CDP 中拿回超额抵押部分的抵押品,通过 CDP 面板或命令行工具操作。
· 在 MKR 持有者确定等待期之后, Dai 持有者可将其换?#19978;?#32479;中对应净值的抵押品。Maker 基金会将为此提供一个前端操作网页。
· 无论 Dai 持有者的先来后到,都能从系统中获得同等对应的抵押品数量。
· Dai 持有者?#37096;?#20197;从看护机(Keepers)直接?#19968;?Dai,而不赎回抵押品

关键词: Dai  紧急关停  Maker  
0/300
? 迷你世界野人怎么驯服