打开 DeFi 世界之门,从小白到 DeFi 大神的进阶必修课。
由 Conflux × Odaily星球日报联合出品,星球日报资深记者@王也担任主笔。
提到 DeFi,人们关注更多的往往是抵押借贷、去中心化交易所、衍生品交易、稳定币等等,但是很少有人会关注「清算」—— DeFi 生态闭环中必不可缺的环节。
「清算」一般由「清算人」来完成,「清算人」是保障 DeFi 借贷协议正常运转的重要角色之一,他们往往在幕后工作,常常被大家戏称为闷声发大财的“矿工”,但是他们维持了整个 DeFi 市场的偿付能力。
3 月 12 日,加密货币市场遭遇暴跌,DeFi 也遇到了史上最大规模链上清算,仅 3 月 12 日一天以太坊上的 DeFi 项目就清算了 2300 多万美元,创历史新高。
其中 MakerDAO 产生了最多的清算,清算总额超 1000 万美元,其次就是 Compound 和 dYdX。
大部分 DeFi 用户只知道自己抵押在 DeFi 协议上的资产被清算了,却不知道自己的资产是如何被清算的?被谁清算的?清算的过程又是怎样的?
今天这篇文章我们就来探讨一下 DeFi 生态中的「清算人」到底是如何工作的?如何才能成为利润丰厚的 DeFi 清算人?
DeFi 为什么需要清算人?
在 DeFi 抵押借贷协议中,当抵押品价值超过贷款的价值,抵押担保贷款运转良好,从而使借款人可以获得流动资金,同时无须出售其通常流动性较低的资产。然而,当抵押品价值下降时,理性的借款人会有动机逃避还款,这有可能让贷方陷入困境。
所以就有了清算这个环节,设计清算的目的在于保护存款人,不让其借款人拖欠其借款。这是通过以低价折扣获取借款人的抵押品并将其转化为借出的贷款来实现的。
为了降低风险,目前的主要借贷协议都是通过超额抵押的方式借款,通常要求抵押率低于 150% ,比如:用户在 Compound 超额抵押 ETH 借出一笔 DAI 贷款,可是很不凑巧,在贷款期间恰逢 ETH 的价格大幅下跌,使得该借款人的抵押品价值跌破了对 ETH 要求的抵押品比率 133%。
如果没有补足或者出售抵押品,就会触发清算程序,此外,借款人还要缴纳清算罚金(一般是抵押本金的 10% 左右,MakerDAO 是 13%。)
这个时候清算人可以触发 Compound 清算程序,可以以低于市场价格 3% — 5% 的折扣获得 ETH 抵押品,由此,借款人偿还了 DeFi 借贷系统的贷款,避免 DeFi 借贷平台出现债务和坏账,维持了系统的偿付能力,同时,清算人也获得了可观的收益,两全其美的结局。
如何成为清算人?
在弄明白清算人是如何工作之前,首先我们要知道如何才能成为清算人?成为清算人有哪些门槛?
本身做清算人是没有门槛的,但是需要自身有一些代码知识和市场敏感度,不然抢不到订单。而且做清算人本身不需要任何原始资金的投入,可以不用本金就完成这笔清算,最后拿走 5% 的折扣,所以说清算其实是一种无风险的套利行为,清算人不需要靠预测币价的涨跌来赚取收益,而且清算人用来完成清算的成本也可以从 MakerDAO 和 Compound 等借贷平台上借得,也就是说前期根本不需要太多成本的投入。
尽管成为 DeFi 清算人不需要太多的原始资金投入,但是要想成为清算人,清算工具还是必不可缺的,尽管不同的协议在机制和术语上有所不同,但它们基本上需要相同的组件:
1.机器人,去监控以太坊上面待处理的待清算贷款;
2.一套智能合约,能够在一笔贷款中自动清算和出售抵押品;
3.去中心化交易所,可以用来即时出售清算抵押品,并保证清算人的利润。
目前很多平台使用提供清算机器人程序和监控的 Dashborad 帮助清算, 不过主要还是靠清算人自己开发自动化清算工具。一些 DeFi 借贷协议也会通过自己现成的工具来帮助借款人清算,像 MakerDAO 有自己的开源机器人。
清算人是如何工作的?
不同平台有不同的清算方式,对于 MakerDAO 系统而言,当系统被触发大规模清算时,系统也会存在潜在的债务损失,为了避免损失,MakerDAO 选用了通过拍卖的方式来对 CDP 持有者进行抵押物的清算,拍卖机制可以在清算人中间产生竞争,避免清算人以过低的折扣拍得借款人的抵押品,这种拍卖方式一定程度上可以保障借款人的权益。
但是在极端市场行情下,这种拍卖机制因为 gas 费过高的原因而瘫痪,导致“0 DAI”拍卖事件出现,进而导致整个系统出现坏账。MakerDAO 不得不宣布拍卖 MKR 来偿还 400 万美元的债务。
与 MakerDAO 相比,Compound 的清算机制更为简单直接,只要清算人通过监控合约发现借款人的抵押率过低的的时候,一旦触发清算程序,清算人就会立马启动清算,过程简单粗暴。
区块链投资基金 Dragonfly Capital 初级合伙人 Tom Schmidt 曾对几个主流 DeFi 借贷平台的清算机制做过分析和解读,我们以 MakerDAO 为例来看清算人是如何工作的。
MakerDAO 的清算过程主要分为两部:“bite”和“bust”。
这与传统金融市场的拍卖逻辑雷同:首先是将债务收回,然后是进行拍卖以偿还出借人的债务。在 Maker 的系统中,收回债务是通过请求 bite 来触发,然后清算通过在其智能合约集上请求 bust 来触发。
下面通过两个交易来看看“CDP17361”的一次清算,第一笔和第二笔交易涉及三个参与者:收货人(0xc2e),我们称为 Ralph;借款人(0x9c3),我们称为 Brittany,清算人(0x5a2),我们称为 Larry。
Brittany 用她的 0.1ETH 的抵押品借入 8.5 个 DAI,这笔贷款完全处于 MakerDAO 要求的 150% 的抵押率之内,当时 ETH 价格为 170 美元。(170*0.1/8.5=200%的抵押率)不幸的是,12 月 27 日,ETH 价格跌至 125 美元,这使得 CDP 处于抵押不足的状态(125*0.1/8.5=147%),这允许 Ralph 对该 CDP 发起 bite 请求,将其从 SaiTub(SaiTub 持有所有活跃 CDP 的合约)CDP 的所有权回收到 SaiTap(SaiTap 合约执行收回 CDP 的清算)。
在这个点上,系统依然处于抵押不足状态。在 Maker 系统中,未偿付的 DAI 数量要比 ETH 多,以支持所需比率 DAI 的价值。幸运的是,清算人 Larry 发现了这个 CDP,并支付 8.5 DAI,由此获得 CDP 中的 0.067 的池中 ETH,大约相当于 0.07 ETH。这将 DAI 从市场中移除,提高了抵押率,并保持系统的偿付能力。
然后 Larry 以 121 美元/ETH 的价格购入 ETH,相对于市场利率,这是不错的折扣,Larry 立即在 Uniswap 上售卖 ETH 换回 DAI,以锁定其 0.002ETH 的利润。
但是,尽管 Ralph 花了 gas 费用 bite 了有风险的 CDP,并发起清算,但实际上他并未从中赚钱。而 Larry 得到了 3% 折扣价的 ETH 作为奖励。虽然有大量的机器人会 bite 和 bust CDP,以获得收益,但是,其中只有一半的 bites 会被相同的机器人通过清算获利。
因此,是否有大量的 Good Samaritan(见义勇为者)免费地运行 bite CDP 的程序?尽管有少数似乎在这么做,但大多数被 bust 的 bite 似乎都是机器人,因为它们无法在清算时找到合适价格来兑换折价的 ETH。
但是在“3.12”市场暴跌下,一位清算人(Keeper)在没有竞争者的情况下,以 0 DAI 的出价赢得了拍卖。
通常情况下,由于参与拍卖的 Keeper 数量足够多,其最终的拍卖价格是非常接近于其目标清算价的。但是在极端行情发生之后,DAI 流动性缺失,溢价达到了 10% 以上。再加上 MakerDAO 清算拍卖的起拍价为 0,gas 费的上涨进一步导致用户参与拍卖的积极性骤减。同时以太坊发生了大规模的拥堵,绝大部分 Keeper 无法及时参与拍卖,而有一小部分 Keeper 看准机会,通过支付高额 Gas 费,最终以 0DAI 的价格拍得相应抵押资产。
“0 DAI”事件的根本原因还是由于 ETH 的 gas 费上升造成的,而以太坊拥堵致使问题得以暴露。当然事发之后 MakerDAO 也采取了一系列的措施进行补救与改进。
比如推出拍卖熔断机制,如果抵押品清算拍卖没能筹集足够的 DAI 来支付金库的未偿债务,则赤字将转换为 Maker 协议的系统债务。系统债务由 Maker 系统通过稳定费盈余的 DAI 来抵销承担。如果盈余中的 DAI 依然不足,则协议将启动债务拍卖。在债务拍卖期间,系统会铸造 MKR(增发流通的 MKR 总量),回购市场上的 DAI。
加入熔断机制可以进一步降低拍卖风险,可以在市场发生剧烈波动的时候,暂停抵押品拍卖,让清算人有更长的时间筹集资本,参与抵押品的竞价清算。
“3.12”大跌中,虽然 Compound 并未像 MakerDAO 出现大规模的债务,但是 Compound 是继 MakerDAO 之后的第二大清算项目,清算金额超过 600 万美元。为了激励更多人参与清算,避免出现MakerDAO 的“0 DAI”事件,Compound 团队近日宣布将清算折扣从原来的 5% 调整为 8%。
总得来说,DeFi 还是一个很早期的市场,虽然 DeFi 的清算机制在“3.12”市场暴跌中暴露了一些缺点,但是随着 DeFi 市场规模的不断扩大和清算机制的不断完善,DeFi 生态未来势必会吸引越来越多的清算人入场,从而维持 DeFi 借贷市场的健康运转。