科普教程|多抵押Dai紧急关闭指南

6月,Maker基金会发布了《多抵押Dai(MCD):里程碑路线图》,其中列出了MCD上线前必须完成的里程碑,并且还承诺提供能够帮助Maker社区更好理解MCD系统操作的文档材料。而本文将为Maker协议用户提供关于紧急关闭流程的概述,包括什么是紧急关闭,如何启动紧急关闭以及何时启动紧急关闭。本文还将提供有关CDP所有者及Dai持有者如何在系统关闭后从中索回抵押品的信息。
《财富代码》-深度分析、挖掘区块链价值项目,https://www.first.vip/hodl

6月,Maker基金会发布了《多抵押Dai(MCD):里程碑路线图》,其中列出了MCD上线前必须完成的里程碑,并且还承诺提供能够帮助Maker社区更好理解MCD系统操作的文档材料。而本文将为Maker协议用户提供关于紧急关闭流程的概述,包括什么是紧急关闭,如何启动紧急关闭以及何时启动紧急关闭。本文还将提供有关CDP所有者及Dai持有者如何在系统关闭后从中索回抵押品的信息。

什么是紧急关闭?

为MCD提供支持的Maker协议是一个智能合约系统,它通过债务抵押头寸(CDP)、自主反馈机制以及适当的外部激励手段支撑并稳定Dai的价格。Dai的目标价为1美元,相当于与美元1:1软锚定。

紧急关闭可作为直接向Dai持有者及CDP强制施行目标价的最后手段,并保护Maker协议基础设施免受攻击。

紧急关闭解决了Maker协议的问题,同时确保所有用户(包括Dai持有者和CDP所有者)都能获得应得的资产净值。

Dai持有者能够在紧急关闭处理期后直接索回Dai作为抵押品。

什么可以导致紧急关闭?

紧急关闭是保护系统免受严重威胁的最后手段,例如长时间的市场非理性、黑客攻击及安全漏洞。

确保安全是Maker基金会的首要任务,CDP清算机制保持系统偿付能力的稳健性已通过单一抵押Dai进行了测试。Maker基金会认为出现严重威胁的可能性很低;尽管如此,如果发生紧急情况,系统将会进行处理。该基金会计划利用现有流程和开发工具为系统关闭提供便利,并在紧急关闭发生后使用新智能合约快速重启多抵押Dai。

当支撑Maker协议的核心智能合约需要升级时,也可能发生紧急关闭。在这种情况下,必须在紧急关闭之前将资产从旧系统转移到新系统。由于系统升级并不是紧急事件,因此可以事先计划好,并提前通知Maker协议用户。

谁可以启动紧急关闭?

在多抵押Dai中,紧急关闭的启动过程是去中心化的,并且MKR持有者(选民)可通过在紧急关闭模块(ESM)中抵押MKR来触发紧急关闭。当抵押的MKR达到规定数量时就触发紧急关闭。不过这并不需要大量的流通MKR,但即便少量,其作用仍然不可小觑。MKR抵押数量由MKR选民决定,其最初提议为50000个MKR。

为了提高安全性,MKR选民能够选择具有单方面触发紧急关闭功能的紧急预言机。比如说,这些预言机可以通过智能合约漏洞来监控系统是否存在安全漏洞或治理攻击。在MCD中,系统变更提案与变更执行之间的延迟期为检测治理攻击并启动紧急关闭提供了时间。同样,系统设立抵押品价格前的一段空余时间也为检测价格预言机攻击提供了时间。

紧急关闭启动时会怎样?

当紧急关闭启动时,Maker协议的正常功能无法使用。用户无法再存入抵押品并从CDP中提取Dai。

此外,该系统的清算功能确保所有Dai持有者都能从系统中获得相应数量的抵押品,且无论持有者是第一索赔者还是最后索赔者。为了确保清算能够顺利进行,Dai持有者需要等待一段时间才能将其Dai换成抵押品。此等待期由MKR选民决定,但一般无需等待数天或数周,预计只需48小时。

同时,一旦紧急关闭启动,系统中的所有抵押品价格将立即“冻结”。每个CDP计算应保留多少抵押品来填补未偿付的Dai。未偿付Dai的价格按1美元1 Dai计算。随后,CDP所有者可从CDP取回所有多余抵押品,此操作可通过CDP前端(如CDP门户)以及命令行工具立即执行。

在此期间,系统将检查是否存在个别抵押不足却未被清算的CDP。最初此任务由Maker基金会执行。但从长远来看,最终将会由MKR选民来执行此任务。此类CDP的所有未入账债务都必须计入整个系统余额,现有的抵押品拍卖必须设置完成或取消时间。此等待期可以等于抵押品拍卖的最长时间,也可以等于较短时间,但前提是超出等待期的拍卖被外部参与者所取消。

一般来说,Dai持有者可以根据紧急关闭启动时的抵押品价格,以1 Dai换取价值1美元的抵押品。但就像Dai在正常情况下与美元软挂钩一样,Dai持有者以1 Dai获得的抵押品价值有时候可能并不完全是1美元。因此,如果在紧急关闭启动时,系统由于征收稳定费出现净盈余,那么Dai持有者每持有一个Dai就可以获得超过1美元的抵押品。另一方面,如果抵押不足,CDP的数量超过了稳定费盈余所能弥补的数量,那么Dai持有者以1 Dai换取的抵押品价值将低于1美元。在Maker协议的正常运作下,CDP进入抵押不足状态时,抵押率低于清算比率的CDP将被清算,且其抵押品将被拍卖。根据单一抵押品Dai以及CDP超额抵押的历史经验,Maker基金会认为,在紧急关闭情况下,系统出现大量CDP抵押不足的可能性很小。

紧急关闭详细流程

下图是关于紧急关闭流程的详细视图。为启动紧急关闭,ESM需紧急关闭合约,或者授权的紧急预言机将捕捉的消息发送到Maker协议中名为END的合约。

科普教程|多抵押Dai紧急关闭指南 

之后Maker基金会将提供更多能够弥合上图流程与实际合约之间差距的信息。

为Dai持有者提供紧急关闭处理

如前所述,在紧急关闭时,Dai持有者有权获得与Dai持有数量相对应的系统抵押品份额。而要换取什么抵押品类型,Dai持有者必须与Maker协议进行交易,以获得该抵押品份额。

当赎回不同抵押品时,Dai持有者也要承担其交易费用。随着系统中抵押品类型的增加,费用可能也会增加,尤其对于少量Dai持有者来说是显而易见的。此外,如果Dai持有者想将所有抵押品类型整合成便于管理的少数几种,那么交易费用将与这些整合相关。然而,为了降低Dai持有者的交易成本,生态系统中名为“看护机(Keepers)”的参与者将购买Dai并处理持有者的抵押品索偿。通过从Dai个体持有者手中收购Dai,看护机能够累积大量的Dai,使得可赎回的抵押品类型变得更划算,从而在之后交易这些抵押品类型时受益于规模经济。

鉴于Maker协议是去中心化的,因此采用哪种商业模式由看护机决定。看护机可从Dai个体持有者那以少量折扣购买Dai,或者提供其他服务(例如交易所,钱包提供商或类似的服务提供商)的增值服务。

无论生态系统参与者是否会提供这些服务,在紧急关闭情况下,Maker基金会都会提供一个网页,使Dai持有者可将其Dai兑换成抵押品。从长远来看,该生态系统可能会提供更多的服务,使该网页变得可有可无。

系统重启

在紧急关机期间尽量减少服务中断情况,然后尽快重启MCD并部署新的智能合约是至关重要的。系统重启速度将取决于导致紧急关闭原因的识别、移除或隔离所耗费的时间。

例如,在预言机攻击系统或预言机遭受攻击的情况下,必须移除受损预言机,并部署其他预言机。构成Maker协议的全套智能合约以及部署系统所需的脚本将作为开源软件提供。因此,在现有系统经历紧急关闭等待期时,可部署一套新智能合约。紧急关闭结束后,MKR选民可以将权限转移至新的智能合约。

一般来说,那些在旧智能合约系统中拥有CDP的人,必须使用他们从已关闭系统中获得的抵押品来开启新的CDP。Dai持有者可在市场上交易从旧系统中获取的抵押品,以换取新Dai,或者,如果有提供此服务的提供商,Dai持有者可以在看护机服务中将旧Dai换为新Dai。看护机将在系统关闭时为旧Dai索赔抵押品,并在新智能合约系统中开启CDP生成新Dai。

在此重申一下,尽管Maker基金会预计紧急关闭的发生率很低,但在任何情况下,将Maker协议用户服务中断的风险降到最低始终是至关重要的。Maker基金会将致力于开发加快系统重启的工具,并定期测试MCD的重启以及新智能合约的部署,直到任务能够分配给MKR选民所指定的参与者。

结语

为阻止可能试图攻击系统的恶意参与者,拥有明确的紧急关闭流程十分重要。来简单回顾下紧急关闭流程:

紧急关闭的启动流程是去中心化的,且由MKR选民控制,他们可通过将MKR存入紧急关闭模块来触发紧急关闭。

紧急关闭将在严重紧急情况下触发,例如长时间的市场非理性、黑客攻击或安全漏洞。

紧急关闭优雅地解决Maker协议的问题,同时确保所有用户(包括Dai持有者和CDP所有者)都能获得应得的资产净值。

CDP所有者可以在紧急关闭开启后立即从其CDP中索回多余抵押品,此操作可通过CDP前端(如支持紧急关闭的CDP门户)以及命令行工具来实现。

在经历一段等待期后,Dai持有者可将其Dai换成系统中相应份额的其他抵押品。Maker基金会为此提供一个网页。

无论Dai持有者是第一索赔者还是最后索赔者,他们都能从系统中获得相对应的抵押品数量。

Dai持有人也可将其Dai卖给看护机(如果有的话),以避免系统中不同抵押品类型进行自我管理。

不久后,Maker基金会将会提供可能触发紧急关闭的智能合约中的交易顺序及其流程的补充文档。

若您有什么疑问或对社区想法感到好奇,请加入MakerDAO论坛参与讨论。

本文由 区块链资讯平台头等仓 作者:jill 发表,其版权均为 区块链资讯平台头等仓 所有,文章内容系作者个人观点,不代表 区块链资讯平台头等仓 对观点赞同或支持。如需转载,请注明文章来源。
《财富代码》-深度分析、挖掘区块链价值项目,https://www.first.vip/hodl

发表评论