三种拍卖为了实现清算系统的两个主要功能,MakerDAO 清算 1.0 系统通过智能合约构建了三种英式拍卖系统,并利用激励机制鼓励第三方 Keeper 参与竞价。 盈余拍卖(Surplus Auction) MakerDAO 的清算系统有点像一套由很多个零件组成的系统,这些零件的参数需要通过治理系统决定或更新,如何维持一个去中心化治理系统的良好运转是很大的挑战。治理代币 MKR 是治理系统投票人的筹码,盈余拍卖机制是面向 MKR 持有人的激励手段。 MakerDAO 提供的超额抵押高波动性数字资产来铸造稳定币的服务需要收取一定的稳定费,也可将其视为借贷利息。这种费用按照社区投票决定的年利率、区块生成的时间精度计算复利,并叠加到铸造者赎回抵押物时需要归还到稳定币总额。这部分盈余资金锁定在缓冲金库中,在后续将提到的债务拍卖中作为优先支配的缓冲金抵抗抵押品迅速贬值的风险。 当 MakerDAO 系统的净盈余(扣掉债务)超过一定阈值(例如,500K DAI,该阈值也通过 MakerDAO 的治理系统决定),就开启盈余拍卖。这一步判断工作可由任何人发起链上交易同步最新状态数据计算而得。当有人发起第一笔竞价交易,拍卖随即开始,固定数量的盈余(例如 50,000 DAI,由治理决定)将分批供竞拍者按照愿意支付的 MKR 从少到多竞拍,系统要求每次抬价至少高出前一竞拍价一定比例。 图 3. 参与盈余拍卖的智能合约调用流程图(来自 MakerDAO doc) 同时,系统规定了每次拍卖的总时长及接受新报价的最长时间间隔,若超过总时长或最长时间间隔,则拍卖结束。竞拍者支付的 MKR 将被销毁,从而收缩了 MKR 的供应量,抬高 MKR 的价格;竞拍者本身也能以有利的价格将 MKR 变现。 抵押品拍卖(Collateral Auction) 治理系统决定了每种超额抵押资产的清算线指标,当抵押品与贷出额的比例跌破清算线,任何人都可发起抵押品拍卖的交易,并开启一轮拍卖。拍卖过程和盈余拍卖类似,竞拍人按愿意给固定数量抵押品支付 DAI 的数量从低到高出价,直到超过时限。这种拍卖会持续到借贷额和清算惩罚额被剩余的抵押品兜住,清算惩罚额是支付给成功竞拍的 Keeper 的奖励。当剩余的抵押品不够设定大小,则开启反向拍卖,竞拍人按愿意为固定 DAI 接受多少抵押品从高到低出价。 债务拍卖(Debt Auction) 在极端情况下,由于 Keeper 不愿意接受下行风险很大的抵押品资产等原因,可能出现抵押品市场价值跌破借贷额的情况,产生系统债务。应对这种情况,首先用缓冲金库的余额弥补债务;若没有或不够,且系统的债务超过了某个阈值,系统将启动债务拍卖,拍卖者用 DAI 竞拍全新铸造的 MKR。 (责任编辑:admin) |