「」帮助 DeFi 顺利运行的秘密鲸鱼「清算人」是如何工作的?( 三 )


Brittany 以她的 0.1 ETH 作抵押借了 8.5 DAI , 这使她的贷款完全符合 Maker 所要求的 150% 的担保比率 , 在贷款出借时 , ETH 的市价为 170 美元 。 遗憾的是 , 在 12 月 27 日 , ETH 跌到 125 美元左右 , 让这个抵押债仓 (CDP) 担保略微不足 , 这就使得 Ralph 在这个 CDP 上调用 bite , 将此 CDP 的所有权从 SaiTub (该合约持有所有有效 CDP)收回至 SaiTap (该合约对收回的 CDP 进行清__算) 。
到了此时 , 这个体系仍然是担保不足的 。 在 Maker 系统中 , 未偿付的 DAI 比 ETH 更多 , 以支持 DAI 在所需比率下的价值 。 幸运的是 , 作为清算人 , Larry 发现了这一 CDP , 并支付了 8.5 DAI , 买下了 CDP 中所包含的 0.067 PETH (以太池) , 相当于 0.07 ETH 。 这使得 DAI 退出了市场 , 提高了担保比率 , 保持了系统的偿付能力 。 在 Larry 的努力下 , 他能够以约 121 美元 / ETH 的价格购买 ETH , 按市场价格来计 , 这是一个很好的折扣 , Larry 能立刻能在 Uniswap 卖回 DAI 以锁定他 0.002 ETH 的利润 。
值得注意的是 , 虽然 Ralph 花钱买了 gas , 好去 bite 存在风险的 CDP 和启动清算 , 他实际上没有从它那里赚到钱 , 而 Ralph 在 ETH 上拿到了一个不错的 3% 的折扣 , 他的努力得到了回报!
虽然有大量的机器人会自动「bite」并「bust」 CDP 以期获利 , 但在机器人的「bite」中 , 只有一半会从清算中获利!
「」帮助 DeFi 顺利运行的秘密鲸鱼「清算人」是如何工作的?
本文插图

未纳入编译器
那么 , 是不是有大量的「好撒玛利亚人」机器人在免费「bite」 CDP 呢?
虽然有一小部分似乎是这样做的 , 但大部分机器人在进行未 bust 的「bite」时 , 并不能找到合适的价格 , 以便在清算时抛出打折的 ETH 。 例如 , 事务 0x8b2 咬住了一个 CDP , 从 Maker 获得 ETH-DAI 报价 , 将其与 Oasis 等去中心化交易所 (DEX) 上的最优价格进行比较 , 然后决定最好不要冒险 , 让 CDP 继续留在 SaiTap 中 。 另一个原因可能是 Maker 提供的默认工具不足 。 虽然 Maker 提供了一个能「bite」 CDP 的「咬住管理器」 (bite-keeper) , 以及一个在去中心化交易所进行清算用以获利的「套利管理器」 (arbitrage-keeper) , 但需要做一些额外的工作来将它们合并成一个统一的机器人 。 随着向多抵押物 DAI 的过渡 , 该系统已转向抵押物拍卖 , Maker 的拍卖管理 (auction-keeper) 机器人可以参与其中 , 有机会购买清算抵押物会获利 。
一些最大型的机器人使用了一些更先进的策略 , 包括:

  • 分拆 CDP 赎回 , 在 ETH 通过 exit (退出) CDP, 在 DAI 通过 boom (破坏)吃进更多的债务 , 来实现收益最大化
  • 使用 gas 代币 , 通过使用低于市场价格的 gas , 在 gas 拍卖中出价超过其他机器人
  • 将 ETH 销售分摊到多个 DEX (如 dex.ag 或 1inch) , 以尽可能减少滑点 , 最大限度地增加他们得到的 DAI 的数量
dYdX
dYdX 的清算过程有点类似于 Compound , 但不同的是 , dYdX 没有像 Compound 通过其 cToken 那样 , 向其借贷协议公开一个代币化的接口 。 相反 , dYdX 在其主要的单独保证金合约中为每个地址创建了一系列交易账户 , 并追踪其支持的每个市场上每个账户的信用和债务(ETH、DAI、USDC 等) 。
不像 Maker 有 bite、Compound 有 liquidateBorrow , dYdX 并没有这样的显式函数签名 , 它有一个单一的 operate 函数 , 采用不同的「操作类型」 , 当中的操作类型 6 负责清算借款人的账户 。 清算人可以以 5% 的折扣从借款人手中购买抵押品 , 获得与 Compound 相同的健康利差 。
dYdX 合约本身也支持原子事务 , 允许用户使用一个简单步骤提供资金、清算和提取资产 。 然而 , 在进行清算的过程中 , 用户自身也会出现担保不足的情况 , 从而使自己面临被清算的风险!


推荐阅读